source: trunk/MagicSoft/Mars/Changelog@ 8913

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