source: trunk/MagicSoft/Mars/Changelog@ 8919

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