source: trunk/MagicSoft/Mars/Changelog@ 8912

Last change on this file since 8912 was 8912, checked in by tbretz, 17 years ago
*** empty log message ***
File size: 14.7 KB
Line 
1Please do not write behind the end of line tag so that it is possible
2to send a Changelog file to a line printer directly. Thanks.
3
4For your entries please follow EXACTLY this style:
5
6_yyyy/mm/dd_[Your Name]
7_
8___*_filename:
9_____-_description
10_
11___*_filename2, filename3:
12_____-_description
13_
14_
15_
16
17While an underscore is a placeholder for a white-space or an empty line.
18
19 -*-*- END OF LINE -*-*-
20
21
22 2008/06/02 Thomas Bretz
23
24 * mars.cc, sinope.cc:
25 - added include of TClass for TIgnoreStreamer (root 5.18)
26
27 * manalysis/MEventRate.[h,cc]:
28 - moved GetError to source file and included TMath (root 5.18)
29
30 * manalysis/MMultiDimDistCalc.cc, mdata/MDataList.cc:
31 - included math.h (root 5.18)
32
33 * mastro/MAstro.[h,cc], mastro/MVector3.[h,cc], mbase/MRunIter.[h,cc],
34 mbase/MTime.[h,cc], mdata/MDataPhrase.[h,cc], mgeom/MGeomPix.[h,cc],
35 mhcalib/MHCalibrationChargeBlindPix.[h,cc],
36 mhflux/MHCollectionArea.[h,cc], mhft/MHexagonFreqSpace.[h,cc],
37 mimage/MHillas.[h,cc], mmuon/MMuonSearchPar..[h,cc],
38 mpedestal/MPedestalPix.[h,cc], mpointing/MPointingDev.[h,cc],
39 mpointing/MSrcPosCam.[h,cc]:
40 - moved some code to source file to prevent TMath inclusion in
41 header (root 5.18)
42
43 * mbase/MEnv.cc:
44 - added missing include TObjArray (root 5.18)
45 - removed obsolete EmarkerStyles (root 5.18)
46
47 * mbase/MDirIter.cc:
48 - added missing include TList (root 5.18)
49
50 * mastro/MAstroCatalog.cc, mhist/MHHadronness.cc, mhist/MHWeather.cc,
51 mhvstime/MHPixVsTime.cc, mhvstime/MHVsTime.cc,
52 mpointing/MHPointing.cc, mranforest/MHRanForest.cc,
53 mranforest/MHRanForestGini.cc, mranforest/MRanForest.cc,
54 mreflector/MHReflector.cc:
55 - added missing inlcude TH1 (root 5.18)
56
57 * mbase/MFilter.cc, mbase/MGMap.cc, mbase/MTask.cc,
58 mcalib/MCalibrationBlindPix.cc, mdata/MDataChain.cc,
59 mfilter/MFEnergySlope.cc, mgeom/MGeomMirror.cc,
60 mgui/MCamEvent.cc, mhbase/MBinning.cc, mhbase/MHMatrix.cc,
61 mhcalib/MHCalibrationPix.cc, mhcalib/MHGausEvents.cc,
62 mhflux/MHEnergyEst.cc, mhist/MHCamEventRot.cc,
63 mhist/MHHadronness.cc, mranforest/MHRanForest.cc,
64 mreflector/MRflEvtHeader.cc, mreflector/MRflSinglePhoton.cc,
65 msql/MSQLServer.cc, mtools/MSimulatedAnnealing.cc,
66 mtools/MTFillMatrix.cc, mcalib/MCalibrationPix.cc,
67 mcalib/MCalibrationQEPix.cc, manalysis/MParameterCalc.cc,
68 mcalib/MCalibrationTestCalc.cc, mdata/MDataArray.cc,
69 mgeom/MGeomCamDwarf.cc, mhbase/MH3.cc, mtools/MagicJam.cc,
70 mhcalib/MHCalibrationRelTimeCam.cc, mhft/MGeomCamMagicXT.cc,
71 mranforest/MRanForestCalc.cc, mtools/MagicDomino.cc,
72 mhflux/MHThreshold.cc, mimage/MStereoPar.cc,
73 mfilter/MFCosmics.cc, mpedestal/MPedestalCam.cc:
74 - added missing include of TMath (root 5.18)
75
76 * mbase/MGTask.cc, mdata/MDataChain.cc, mhbase/MHArray.cc,
77 mjobs/MJCut.cc, mjoptim/MJOptimizeCuts.cc, mmc/MMcEvt.cxx:
78 - added missing include of TClass (root 5.18)
79
80 * mhbase/MH3.cc:
81 - added missing include of THashList (root 5.18)
82
83 * mcalib/MCalibrationChargeCalc.[h,cc], msignal/MExtractor.[h,cc],
84 mpedestal/MPedestalSubtract.[h,cc], msignal/MExtractTime.[h,cc]:
85 - for convinience (rootcint of 5.18) changed "static const TString"
86 to "static const char *"
87
88 * mhflux/MMcSpectrumWeight.cc:
89 - Use TString::Data() for second argument in TF1 constructor.
90 Otherwise it is ambiguous in root 5.18
91
92
93
94 2008/06/01 Thomas Bretz
95
96 * callisto.cc, star.cc:
97 - renamed new option to "--null-dev" (clashes with MLog options)
98
99 * mbase/MContinue.cc:
100 - improved output
101
102 * mbase/MTaskList.cc:
103 - fixed broken FindTaskList
104
105
106
107 2008/05/31 Thomas Bretz
108
109 * callisto.cc, star.cc:
110 - added new option "--null" to suppress run-wise output files
111
112 * mjobs/MJob.h:
113 - added new data-member fNullOut to flag suppression of
114 run-wise output files
115
116 * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
117 - use new option HasNullOut from base class
118
119 * mbase/MClone.cc:
120 - fixed Init (still had a constructor like initializer)
121
122 * mtrigger/MFTriggerPattern.h:
123 - included missing MTripperPattern
124
125 * mtrigger/MFTriggerPattern.cc:
126 - removed default arguments
127 - exchanged ^ by ~
128 - fixed a few typos in function names
129
130
131
132 2008/05/27 Stefan Ruegamer
133
134 * datacenter/scripts/filesondisk
135 - changed the search for raw files to not search in hidden folders
136
137
138
139 2008/05/25 Thomas Bretz
140
141 * mtrigger/MTriggerPattern.cc:
142 - fixed a typo in a comment
143
144 * mtrigger/MFTriggerPattern.[h,cc]:
145 - some code cleanup (mainly unified all the Require and Deny
146 functions into one)
147 - added a DenyAll member function
148 - added Allow member functions including an AllowAll member function
149
150 * mjobs/MJPedestal.cc:
151 - To choose pedestals we now deny all other trigger bits except the
152 pedestal bit and in the case of data runs we deny all bits
153 except trigger lvl1 and trigger lvl2
154
155 * mjobs/MJCalibration.cc:
156 - In addition to denial of prescaled calibration events we
157 deny any bit in the unprescaled pattern but allow only
158 calibration events
159
160 * mjobs/MJCalibrateSignal.cc:
161 - Instead of the denial of only calibration and pedestal events,
162 we now deny any bit in the pattern, but allow Trigger Lvl1
163 and Trigger Lvl2 events to choose cosmics
164 - Instead of the denial of only lvl1 and lvl2 events,
165 we now deny any bit in the pattern, but allow pedestal
166 events to choose pedestals
167 - Instead of requiring only calibration events,
168 we now deny any bit in the pattern, but require the calibration
169 bit to choose calibration events
170
171 * mbase/MClone.[h,cc]:
172 - instead of cloning the object again and again we now clone
173 it once and then just copy the contents. A new option has
174 been introduced to switch back to the old behaviour
175
176 * mbase/MStatusDisplay.[h,cc]:
177 - changed the argument of GetEmbeddedCanvas from a pointer
178 to a reference
179
180 * macros/rootlogon.C:
181 - switched on optimization (-O3) for ACLIC
182
183
184
185 2008/05/24 Thomas Bretz
186
187 * mjobs/MJCalibrateSignal.cc:
188 - removed the obsolete fconsmics (what the hell did it do...
189 it removed the largest events?)
190 - added a cosmics trigger for calibration events instead
191
192
193
194
195 2008/05/20 Thomas Bretz
196
197 * mjobs/MJCalibrateSignal.cc:
198 - added a MH3-histogram to be filled. It contains the
199 rate of the trigger pattern per run.
200 - the filter selecting the calibration or pedestal
201 events has been renamed from ftp to fcalped
202 - the MContinue rejecting these events has been renamed
203 from conttp to contcalped
204 - the filter selecting the pedestal events have been
205 renamed from ftp2 to fped
206 - In the case of MUX data (no lo-gain) this filter
207 is now also rejecting lvl1 and lvl2 triggered events
208 - the ftp2-filter for the pedestal extraction tasks and
209 the corresponding histogram fillers is obsolete
210 - the previouls "PedestalFilter" is obsolete.
211 - it doesn't make sense not to extract the signal (filter
212 of teskenv1, taskenv2 and taskenv3) but process the
213 rest of the tasklist
214 - the pedestal extraction (as the calibration was already)
215 has been moved to its own tasklist with the corresponding
216 filter applied.
217 - tlist3 has been renamed to tlist4
218 - contped has been removed from the tasklist
219
220 * mhbase/MH3.cc:
221 - fixed a bug introduced with the lables (it must be !(x&y)
222 instead of !x&y
223
224 * mjobs/MDataSet.cc:
225 - shortened a line of output to fit into 80 characters
226
227
228
229 2008/05/19 Thomas Bretz
230
231 * Makefile.conf.general, Makefile.conf.linux:
232 - distinguish between := (eval once) and = (eval every access)
233
234 * mbase/BaseLinkDef.h, mbase/Makefile:
235 - added MObjLookup
236
237 * mbase/MObjLookup.[h,cc]:
238 - added
239
240 * mbase/MEvtLoop.cc:
241 - set progress bar position to 0 before PreProcessing
242
243 * mdata/MDataMember.[h,cc]:
244 - added a member function to get a string
245
246 * mfilter/MFCosmics.cc:
247 - fixed a typo in a comment
248
249 * mhbase/MH.[h,cc]:
250 - improved SetBinning for newer root-versions
251 - improved SetBinning to correctly support axis with labels
252 (keeps the binning unchanged)
253
254 * mhbas/MH3.[h,cc], mhbase/MHn.[h,cc]:
255 - support for axis labels was added.
256 - a possibility to set an additional weight has been added
257 - the version number has been increased accordingly
258
259 * mjobs/MJPedestal.cc:
260 - deny level1 and level2 triggers choosing pedestal events
261
262 * mraw/MRawRunHeader.h:
263 - added a member function returning the RunLength (stop-start)
264
265 * mtrigger/MTriggerPattern.[h,cc]:
266 - wrapped some comments
267 - improved comments
268
269
270
271 2008/05/15 Thomas Bretz
272
273 * mfilter/MFMagicCuts.[h,cc]:
274 - fixed a few typos in comments and in the output
275 - added an option kAreaLin with a linear cut in area for special
276 studies
277
278 * mbase/MStatusDisplay.cc:
279 - if no MStatusArray is found, keys which store a TCanvas object
280 are displayed instead if available
281
282 * mhcalib/MHCalibrationPulseTimeCam.[h,cc]:
283 - the extraction range to get the maximum is now determined
284 automatically from the MExtractedSignalCam
285
286 * mpedestal/MPedestalSubtract.cc, msignal/MExtractTimeAndCharge.cc:
287 - raise an error if there is a mismatch in the number of samples
288
289
290
291
292 2008/05/14 Thomas Bretz
293
294 * mhbase/MH3.[h,cc], mhbase/MHn.[h,cc]:
295 - enhanced to allow direct filling of Profile histograms
296
297 * mjobs/MDataSet.h:
298 - fixed a bug in Print() causing an infinite loop
299
300 * mjtrain/MJTrainDisp.cc, mjtrain/MJTrainSeparation.cc:
301 - write the dataset(s) to the output file
302
303 * mjtrain/MJTrainEnergy.cc
304 - write the dataset to the output file
305 - added new plots to show the resolution versus several different
306 parameters
307
308 * mpedestal/MPedestalSubtract.[h,cc]:
309 - added an additional check to compate the number of hi-/lo-gain
310 slices in the run- and event-header
311
312 * mpointing/MPointingDevCalc.cc:
313 - added the 14th Jan 08 to the list of new pointing models
314
315
316
317 2008/05/07 Stefan Ruegamer
318
319 * datacenter/scripts/checkmd5sum
320 - implemented check of files from /magic and /data
321
322 * datacenter/scripts/checktransfer
323 - changed the search for temporary zipfiles to not search in hidden
324 directories
325
326 * datacenter/scripts/movingrawfiles2
327 - movingrawfiles to move raw files from /data/fromtape
328
329 * datacenter/scripts/runcallisto
330 - changed default callisto.rc to callisto_mux_new.rc
331
332 * datacenter/scripts/zipscript
333 - changed the script due to the fact that /magic/data/rawfiles is
334 now a link
335 - changed the find to not search in hidden directories
336 - added the -n option to ssh
337
338 * resources/calibration_spline.rc
339 - added calibration factors for periods 62-66 but these are not
340 newly calculated, simply pasted from previous periods!
341
342
343
344 2008/04/08 Thomas Bretz
345
346 * mreport/MReportDrive.cc:
347 - implemented changes of Version 20080220
348
349
350
351 2008/03/19 Thomas Bretz
352
353 * mjobs/MJSpectrum.cc:
354 - fixed a bug introduced yesterday. The overflow bin was not
355 correctly referenced
356
357
358
359 2008/03/18 Thomas Bretz
360
361 * sponde.cc:
362 - added new option "--force-runtime"
363
364 * mbase/MEnv.h:
365 - added WriteFile to context menu
366
367 * mjobs/MJSpectrum.[h,cc]:
368 - added a new option to force using the runtime instead of the
369 effective observation time (this might bw wrong for very
370 short datasets)
371 - added a check if the effective observation time is out of
372 the histogram range... print a warning if so and include
373 the overflow bins into the eff. obs time
374 - added an estimated sensitivity curve for high and low za
375 to the spectrum plots
376 - added description text for 1553 and crab spectrum
377 - write out the MC events after cuts including their weights
378 - do not fit at 1TeV but 500GeV instead
379
380 * mjobs/MJob.cc:
381 - check in WriteContainer whether the file is already open
382
383 * mpointing/MPointingDevCalc.cc:
384 - added some more comments
385
386 * mhflux/MMcSpectrumWeight.[h,cc]:
387 - added the possibility to extend a spectrum by "fake" statistics
388
389
390
391 2008/03/14 Daniel Hoehne
392
393 * datacenter/macros/filldotrun.C:
394 - inserted new arehucas version
395
396
397
398 2008/03/04 Thomas Bretz
399
400 * condor/program.submit, condor/macro.submit, condor/script.submit:
401 - added
402
403
404
405 2008/03/03 Thomas Bretz
406
407 * mhflux/MHAlpha.[h,cc]:
408 - allow to project individual bins in DrawNicePlot
409
410
411
412 2008/02/24 Thomas Bretz
413
414 * mbase/MLog.h:
415 - added a getter for the OutputLevel (for debugging)
416
417 * mpointing/MPointing.h:
418 - added a memberfunction to calculate the Abs-value
419
420 * mpointing/PointingLinkDef.h:
421 - added RaDec
422
423
424
425 2008/02/21 Daniela Dorner
426
427 * datacenter/db/builddatasets.php:
428 - display 'Remark' only in case of errors
429
430
431
432 2008/02/08 Stefan Ruegamer
433
434 * datacenter/scripts/checkmd5sum
435 - added check to prevent that checksums of files not read from tape
436 enter the .lapalma file
437
438 * datacenter/scripts/dbchk
439 - added check for crashed runs, sequences and datasets
440 - corrected bugs in find command and $dir-loops
441 - adapted to the automatic concept and added it to the cronjobs
442
443
444
445 2008/02/01 Stefan Ruegamer
446
447 * datacenter/macros/filldotrun.C
448 - added default entry for fCompmux for new runs
449
450 * datacenter/macros/checkfileavail.C
451 - added checking of fCompmux
452
453
454
455 2008/02/01 Daniel Hoehne
456
457 * datacenter/db/runinfo-aio.php:
458 - fixed 'bug' with query. Now runs are displayed in ascending order
459
460
461
462 2008/01/31 Thomas Bretz
463
464 * mbase/MThread.[h,cc]:
465 - imported from Cosy
466
467 * mbase/Makefile:
468 - added MThread
469
470 * mbase/BaseLinkDef.h:
471 - added MThread
472
473
474
475 2008/01/27 Thomas Bretz
476
477 * .rootrc:
478 - updated with the correct path to the ViewCVS
479
480
481
482 2008/01/24 Thomas Bretz
483
484 * mpointing/MPointing.cc:
485 - added ClassImp for RaDec
486
487 * mpointing/MPointing.h:
488 - added code for classes AltAz and RaDec deriving from TVector2
489 not to be used in Mars and Cosy
490
491
492
493 2008/01/24 Daniel Hoehne
494
495 * scripts/preparemc:
496 - adapted to new rawfile/camera structure in /magic/montecarlo
497
498
499
500 2008/01/14 Thomas Bretz
501
502 * mpointing/MPointing.h:
503 - added enumeration operator[]
504
505
506
507 2008/01/11 Thomas Bretz
508
509 * mbase/MLog.cc:
510 - correctly use delete[] instead of delete for fGuiLInes as
511 suggested by valgrind.
512
513
514
515 2008/01/09 Thomas Bretz
516
517 * mbadpixels/MBadPixelsTreat.[h,cc]:
518 - removed obsolete fRawHeader
519
520 * mpointing/MSrcPosCam.[h,cc]:
521 - added Paint member function
522
523 * mpointing/MSrcPosRndm.[h,cc]:
524 - also produce a antio source position for wobble observations
525
526 * mraw/MRawRunHeader.cc, mjobs/MJCalibration.cc,
527 mpedestal/MPedestalCam.cc:
528 - some cosmetics
Note: See TracBrowser for help on using the repository browser.