source: trunk/Mars/Changelog.06 @ 19343

Last change on this file since 19343 was 8239, checked in by tbretz, 13 years ago
*** empty log message ***
File size: 127.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 2006/12/14 Daniela Dorner
21 
22   * datacenter/macros/filloptical.php:
23     - implemented filling of Tuorla data
24
25   * datacenter/db/opticaldata.php, datacenter/db/magicdefs.php:
26     - implemented telescope and band
27
28
29
30 2006/12/13 Thomas Bretz, Daniela Dorner, Stefan Ruegamer
31 
32   * datacenter/scripts/movingrawfiles:
33     - added check if the number of rawfiles in the database matches the
34       number of rawfiles in the fromlapalma/RAW/-folder. If not, the
35       files won't be copied. Workaround for the case that the .finished
36       file has arrived but the number of transfered files is wrong.
37     - added warning in case that there are non-rawfiles in the
38       fromlapalma/RAW/-folder
39
40
41
42 2006/12/13 Daniela Dorner
43
44   * scripts/preparemc:
45     - removed function makedir
46     - improved structure in output directory (setup, sequence and
47       dataset directory)
48     - improved algorithm to get date from directory name
49     - removed setting of root environment variables
50     - adapted comments
51   
52   * scripts/dospectrum:
53     - added (script to produce ganymed.rc files with different sets of
54       cuts and to run ganymed and sponde for these sets)
55   
56   * scripts/processsequence:
57     - added function checkreturncode
58     - improved logging in case of an error
59   
60   * datacenter/macros/buildsequenceentries.C
61     - included errno.h (with new compiler it didn't compile anymore)
62     - changed name of object (was same like for TPRexexp)
63
64   * datacenter/scripts/checktransfer:
65     - added check if there are temporary files
66
67
68
69 2006/12/12 Thomas Bretz
70
71   * mjobs/MSequence.cc:
72     - fixed a bug in SetupRuns introduced yesterday which made the
73       setup fail if SetupRuns were called more than once.
74
75   * mfileio/MReadTree.[h,cc]:
76     - added function returning the number of files in the chain
77
78   * mfileio/MReadMarsFile.cc:
79     - added a check which correlates the number of entries in
80       RunHeaders with the number of files
81
82
83
84 2006/12/11 Thomas Bretz
85
86   * mbase/MParContainer.cc, mbase/MParList.cc:
87     - some improvements to log-output
88
89   * mextralgo/MExtralgoDigitalFilter.cc:
90     - default for "out-of-range" is now -2
91
92   * mpedestal/MHPedestalCor.cc:
93     - small fix (the used range was one slice to brought)
94
95   * mjobs/MJCalibration.cc, mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
96     - improved output in case of no files found
97
98   * mjobs/MJPedestal.cc, mjobs/MJCalibTest.cc, mjobs/MJCalibration.cc,
99     mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
100     - moved output in case of invalid number of runs for a sequence
101       to MSequence
102     - stop execution if no or not all files were found
103
104   * mjobs/MSequence.cc:
105     - added some output and return an error if the number of requested
106       files doesn't match the number of files found.
107
108   * mjobs/MDataSet.cc:
109     - when Setting up dat-runs fails now an error is returned
110
111   * mjobs/MJSpectrum.cc, mjobs/MJCut.cc:
112     - if the number of files set from a sequence doesn't match the number
113       of files found stop execution
114
115   * mjoptim/MJOptimize.cc, mjtrain/MJTrainDisp.cc, mjtrain/MJTrainEnergy.cc:
116     - stop execution if number of requested and found files mismatch
117
118   * mjoptim/MJOptimizeCuts.cc, mjoptim/MJOptimizeDisp.cc,
119     mjoptim/MJOptimizeEnergy.cc:
120     - added more informative log output
121
122
123
124 2006/12/04 Thomas Bretz
125
126   * mcalib/MCalibrationChargeCalc.cc:
127     - fixed a typo in a console message
128
129
130
131 2006/11/16 Daniela Dorner
132
133   * datacenter/macros/filloptical.C:
134     - added errorhandling if insert of query failes
135
136   * datacenter/tools/fillobjects.C, datacenter/tools/fillobjects2.C:
137     - exchanged update by insert
138
139   * datacenter/scripts/copyscript:
140     - added filling of optical information into database and moving
141       of optical data files into the datacenter structure
142
143
144
145 2006/11/03 Thomas Bretz
146
147   * datacenter/macros/plotoptical.C, datacenter/macros/plotdb.C,
148     datacenter/macros/plotrundb.C:
149     - improved grouping
150     - added comments
151
152   * mjobs/MJCalibrateSignal.cc:
153     - do not write MPedestalFundamental -- this only wasts space
154     - do not calibrate and bad-pixel treat it anymore
155
156
157
158 2006/11/02 Daniela Dorner
159
160   * datacenter/db/plotdb.php:
161     - exchanged pulldown for plot-option by radio buttons
162
163   * scripts/preparemc:
164     - updated setting of root-version (/opt/root_v5.12.00f)
165     - updated mcpath (/magic/montecarlo/rawfiles)
166     - removed usage of sourcefile
167
168
169
170 2006/11/02 Thomas Bretz
171
172   * datacenter/macros/fillstar.C:
173     - changed such that no muon rates below 0 are entered into the DB
174
175   * mhcalib/MHCalibrationCam.cc:
176     - reformatted and improved output
177     - do not complain about empty lo-gain histograms (BTW:
178       it should complain if the histogram should not be empty!)
179
180   * mranforest/MHRanForestGini.cc, mranforest/MRanForest.cc,
181     mranforest/MRanForestCalc.cc, mranforest/MRanTree.cc:
182     - small changes to output
183     - changes to comments
184
185   * datacenter/macros/plotstat.C:
186     - changed division of pad, we have already too much periods
187
188   * mfilter/MFCosmics.cc:
189     - do not take invalid pixels into account
190
191   * mmain/MEventDisplay.cc:
192     - removed obsolete include of MExtractSignal
193
194   * msignal/MExtractTimeAndCharge.cc:
195     - in a possible case that the hi-gain etraction failed but the
196       lo-gain should be extracted we start one slice in front
197       of the lowest possible hi-gain time.
198
199   * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]:
200     - removed obsolete SignalStartBin data members
201     - set last hi-gain extraction slace from 15 to 16
202
203   * mcalib/MCalibCalcFromPast.[h,cc]:
204     - some changes to the log-output
205
206   * mhcalib/MHCalibrationChargeCam.cc:
207     - reformatted some output
208
209   * mraw/MRawRunHeader.cc:
210     - reset setfill in output stream
211
212   * mimage/MNewImagePar.cc:
213     - do not take unmapped pixels into account
214     - do not start with d=max_radius^2 but with FLT_MAX
215
216
217
218 2006/11/01 Daniela Dorner
219
220   * datacenter/db/builddatasets.php:
221     - added more warnings (inhomogeneity, number of identified and
222       correlated stars)
223     - fixed bug in query getting the next datasetnumber
224     - implemented stop of inserting in case of failure of one query
225     - added init values for some limits
226     - changed fDataSetName from varchar(12) to varchar(20)
227     - enlarged space behind +/- menu items
228     - improved output for missing fRealSourceKEY
229     - removed fMaxHumidity and fArrTimeMeanInner from Init
230     - added and adapted init values for fPSF, fMeanPedRms,
231       fMeanNumberIslands, fRation, relative ontime, fMuonRate,
232       fPulsePos
233
234   * datacenter/macros/buildsequenceentries.C:
235     - fixed bug introduced with change on 27.10.2006 (in query ')' was
236       missing
237
238   * datacenter/scripts/writedatasetfiles:
239     - added (script that executes writedatasetfile.C)
240
241   * datacenter/scripts/sourcefile:
242     - added error-code variable for Fdatasetfilewritten
243
244   * steps.rc:
245     - added new column DataSetProcessStatus.fDataSetFileWritten
246
247   * datacenter/db/sequinfo-aio.php:
248     - changed init: fPSF, fMeanPedRmsInner and fLinks now switched on
249       by default
250
251   * datacenter/db/sequinfo-aio.php, datacenter/db/sequinfo-aio.php,
252     datacenter/db/sequinfo-aio.php, datacenter/db/builddatasets.php:
253     - emphasis menu item 'Menu'
254
255   * datacenter/db/index-footer.html:
256     - adapted link to validator-img file
257
258   * datacenter/db/menu.php:
259     - changed menu label of fStartTime from StartTime to ProcessTime
260       to avoid confusions
261
262   * datacenter/db/menu.php, datacenter/db/magicdefs.php:
263     - removed fWobble (website was not working due to that)
264     - implemented a min and a max limit for the relative ontime
265     - removed limit for arrival time
266
267   * datacenter/db/include.php:
268     - changed code to determin the colour of an table entry to
269       provide the possibility to set different limits for one value
270
271
272
273 2006/11/01 Thomas Bretz
274
275   * datacenter/macros/plotdb.C, datacenter/macros/plotoptical.C:
276     - a lot of changes starting to unify the different plot macros
277     - use the new function to get the joins automatically
278     - further improved grouping
279
280   * datacenter/macros/plotrundb.C:
281     - added
282
283   * msql/MSQLServer.[h,cc]:
284     - implemented a new function returning the primary key of a table
285     - added a new function to return the joins automatically
286       necessary to do a query
287     - changed the call to GetTables and GetColumns
288
289   * mhflux/MHFalseSource.[h,cc]:
290     - added a DrawNicePlot feature like for MHAlpha
291
292   * mmain/MEventDisplay.cc:
293     - added MPedestalSubtract
294     - new default size
295
296   * mbase/MLogHtml.cc:
297     - improved colors
298
299   * mcalib/MCalibrationRelTimeCalc.cc:
300     - reformatted some output
301
302   * mhcalib/MHCalibrationChargeCam.cc:
303     - when filling the histograms only fill signals which are
304       valid
305     - do not count the number of lo-gain saturation slices, just
306       check whether it is saturating or not
307     - for the moment we do not take the fTimeLower/UpperLimit into
308       account. It is enough if the extracted time is within the
309       extraction range (TO BE IMPROVED!)
310
311   * mhcalib/MHCalibrationPulseTimeCam.cc:
312     - improved output
313     - do not check th elo-gain if hi-gain is already above saturation
314       limit.
315
316   * mhcalib/MHCalibrationRelTimeCam.cc:
317     - extended first bin from -4.975 to -9.975
318     - correctly handle validity and saturation of the pixels
319     - allow the reference pixel to be set from the resource file
320
321   * mhcalib/MHGausEvents.h:
322     - exclude empty histograms in IsOnlyUnderflow and IsOnlyOverflow
323
324   * msignal/MExtractTimeAndCharge.[h,cc]:
325     - added a new function which give an estimate for the arrival time
326       in case of saturation
327     - allow the arrival time to be a minimum of -1 before replacing
328       it by a random value
329     - in case of saturation use a polynomial of second order to
330       get a better estimation of the arrival time
331
332
333
334
335 2006/10/31 Daniela Dorner
336
337   * datacenter/db/menu.php
338     - added PrintStarRangeMenu (inputs to query range for the
339       timestamp when Star has been done)
340     - changed PrintFailedMenu (ReturnCode and FailedCode were labeled
341       wrongly)
342
343   * datacenter/db/magicdefs.php
344     - added fRunTimeLimit
345     - shortened alias of fSkyBrightnessMed
346
347   * datacenter/db/builddatasets.php
348     - added (website to build datasets)
349
350   * datacenter/db/include.php
351     - exchanged \" by '
352     - added function CheckBox2 for $_POST
353     - added argument $form to function PrintMagicTable ($form
354       indicates if a second <form> and the according checkboxes and
355       inputs for $_POST are needed)
356     - added checkboxes in function PrintMagicTable for 2 additional
357       columns needed in builddatasets.php
358
359   * datacenter/db/culminating.php, datacenter/db/datacheck.php,
360     datacenter/db/datasetinfo.php, datacenter/db/datasetinfo-aio.php,
361     datacenter/db/dbstatus.php, datacenter/db/findoffdata.php,
362     datacenter/db/index.php, datacenter/db/opticaldata.php,
363     datacenter/db/printtable.php, datacenter/db/querycal.php,
364     datacenter/db/querymc.php, datacenter/db/queryrbk.php,
365     datacenter/db/queryseq.php, datacenter/db/querystar.php,
366     datacenter/db/runinfo-aio.php, datacenter/db/runinfo.php,
367     datacenter/db/sequinfo-aio.php, datacenter/db/sequinfo.php,
368     datacenter/db/sources.php, datacenter/db/statusrps.php,
369     datacenter/db/statussps.php, datacenter/db/statussbs.php:
370     - changed call of function PrintMagicTable according to changes
371       in include.php
372
373
374
375 2006/10/31 Thomas Bretz
376
377   * datacenter/macros/writedatasetfile.C:
378     - added
379
380
381
382 2006/10/30 Thomas Bretz
383
384   * mbase/MMath.[h,cc]:
385     - added a new function to calculate the intersection point of
386       two lines
387
388   * mgui/MHexagon.[h,cc]:
389     - added function to calculate the intersection of two hexagons
390
391
392
393 2006/10/30 Daniela Dorner
394
395   * datacenter/scripts/runcallisto:
396     - added output of commandline to runlog
397     - in case of missing cacofile the output and return value was wrong
398     - added printprocesslog in case of missing cacofile
399     - added filename to output of printprocesslog in case of failing
400       merppupdate
401
402   * datacenter/scripts/runstar:
403     - added output of commandline to runlog
404     - added staging of callistofiles
405
406   * datacenter/scripts/jobmanager:
407     - bugfix for the change of 25.10.2006 (reset of
408       nothingtodosleeptime was missing)
409
410
411
412 2006/10/27 Daniela Dorner
413
414   * datacenter/db/menu.js:
415     - exchanged names of functions show() and hide()(were named the
416       wrong way round)
417
418   * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php
419     datacenter/db/datasetinfo-aio.php:
420     - enlarged space behind +/- menu items
421
422
423
424 2006/10/27 Thomas Bretz
425
426   * datacenter/macros/buildsequenceentries.C:
427     - included a fix for 0000-00-00 times in the run-database
428
429   * datacenter/macros/plotdb.C:
430     - implemented a possibility to show average values with RMS
431
432   * mjtrain/MJTrainSeparation.cc:
433     - do not print observation time statistics if observation time is
434       zero
435
436   * datacenter/macros/fillstar.C:
437     - do not fill arbitrary negative value
438
439   * mfbase/MF.cc:
440     - fixed a compiler warning about a comment
441
442   * mranforest/MRanForestCalc.cc:
443     - removed the appearance of an obsolete error message
444     - the printing of weights is now done less often
445
446   * msignal/MExtractTimeAndCharge.cc:
447     - added a comment line
448
449   * mjobs/MJSpectrum.[h,cc]:
450     - added reading and usage of "CalcHadronness" when processing
451       the MCs
452     - added a plot for the Cut efficiency
453
454
455
456 2006/10/26 Daniela Dorner
457
458   * datacenter/scripts/setup:
459     - updated root version
460
461
462
463 2006/10/25 Thomas Bretz
464
465   * mjtrain/MJTrainSeparation.cc:
466     - print filename into output
467     
468   * mbadpixels/MBadPixelsCam.cc:
469     - turned the warning when merging an empty cam into an info
470
471   * mextralgo/MExtralgoDigitalFilter.cc:
472     - removed some old comments, added some new ones
473
474   * mextralgo/MExtralgoSpline.[h,cc]:
475     - added some sanity checks to make sure that the spline
476       can be initialized and is initialized
477     - changed the default extraction position for noise extraction to be
478       in the middle of a 5 slice long spline
479
480   * msignal/MExtractTimeAndCharge.[h,cc]:
481     - removed a lot of old comment and added some new ones
482     - changed the behaviour of the determination of the start position
483       to extract the lo-gains
484     - added a spline interpolation to estimate the rrival time
485       of saturating hi-gains
486     - decreased the random range to the maximum extraction range
487
488   * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc],
489     msignal/MExtractTimeAndChargeSpline.[h,cc]:
490     - removed a lot of comments, added some new ones
491     - removed fraRandomIter (replaced by a real random number)
492     - replaced some if-conditions by switch
493     - init the arrays to the maximum possible size
494
495
496
497 2006/10/25 Daniela Dorner
498
499   * datacenter/scripts/jobmanager, datacenter/scripts/setup:
500     - added longer sleeping, when there is nothing to do for any script
501
502   * datacenter/db/plot.php, datacenter/db/plotdb.php,
503     datacenter/db/plotinclude.php:
504     - added (websites to plot values from the db)
505
506   * datacenter/db/menu.js:
507     - added functions for plotdb menu
508
509   * datacenter/db/index-header.html, datacenter/db/index.html:
510     - added plotdb website
511
512
513
514 2006/10/24 Thomas Bretz
515
516   * Makefile:
517     - added mextralgo directory
518
519   * mextralgo/MExtralgoDigitalFilter.[h,cc]:
520     - added code to calculate chisq
521     - some small changes to calculating the weights
522
523   * mextralgo/MExtralgoSpline.[h,cc]:
524     - removed the random iterator, use a random number instead
525     - removed obsolete variable fResolution
526
527   * mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.cc,
528     mjobs/MJPedestal.cc:
529     - introduced new MPedestalSubtract
530     - changed the range for the pedestal extraction window
531       (the window should be the same as the extractor search
532        window, even if it need not to be used in the case of
533        the random extractor)
534
535   * mpedestal/MExtractPedestal.[h,cc], mpedestal/MPedCalcPedRun.[h,cc],
536     mpedestal/MPedCalcFromLoGain.[h,cc]:
537     - removed a lot of obsolte code
538     - unified and moved a lot of code to the base class
539     - moved code used only in a single derived class to this class
540     - changed and simplified the range check for the windows
541     - removed memcpy stuff, instead use the output of MExtractPedestal
542     - get the window size automatically from a possible extractor
543     - simplified InitBlindPixel
544
545   * mpedestal/Makefile, mpedestal/PedestalLinkDef.h:
546     - added MHPedestalCor
547     - added MPedestalSubtract
548     - added MPedestalSubtractedEvt
549     - removed MPedCalcFromData
550
551   * mpedestal/MHPedestalCor.[h,cc], mpedestal/MPedestalSubtract.[h,cc],
552     mpedestal/MPedestalSubtractEct.[h,cc]:
553     - added
554
555   * mpedestal/MPedCalcFromData.[h,cc]:
556     - removed
557
558   * msignal/MExtractTime.[h,cc]:
559     - commented out some code which will become obsolete soon
560     - improved Print() function
561
562   * msignal/MExtractTimeAndCharge.[h,cc]:
563     - redesign to use the new extraction interface
564     - changed from hi/lo-gain to one sample by using
565       MPedestalSubtractedEvt
566     - changed the lo-gain star shift default to -6.0
567     - moved the determination of saturation and maxima into
568       MPedestalSubtractedEvt
569     - improved Print() function
570     - removed obsolete data members
571
572   * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]:
573     - changed to use the new MExtralgo class instead of its own
574       algorithm
575     - now read a third column from the weights files
576     - improved Print() function
577     - removed obsolete data members
578     - added data member for pulse shape
579
580   * msignal/MExtractTimeAndChargeSpline.[h,cc]:
581     - changed to use the new MExtralgo class instead of its own
582       algorithm
583     - changed rise-time from 0.5 to 0.7 and fall time from 0.5 to 1.0
584     - removed obsolete data members
585     - removed fRandomIter
586
587   * msignal/MExtractedSignalPix.h:
588     - changed some comments
589
590   * msignal/MExtractor.cc:
591     - changed default saturation limit from 250 to 245 to be
592       more than two times the ab-offset away from 255
593     - small changes to the range checks
594     - updated Print() function
595     - removed fHiLoLast data member
596
597   * msignal/Makefile:
598     - added mextralgo as include directory
599
600   * msignal/calibration_weights_UV46.dat, msignal/cosmics_weights46.dat:
601     - added third column (now contains zeros)
602
603   * msignal/MExtractBlindPixel.cc:
604     - replaced self allocated arrays by MArrays
605     - added data member fHiLoLast (for the moment)
606
607   * msignal/MExtractPINDiode.cc:
608     - removed printing of fHiLoLast (it wasn't used anyhow
609
610   * mjobs/pedestalref.rc. mjobs/pedestalref_Dec04.rc:
611     - changed the maximum displayed for the pedestal from 16 to 20
612       to match also newer data
613
614   * msignal/SignalIncl.h:
615     - removed obsolete includes
616
617   * msignal/MExtractBlindPixel.[h,cc]:
618     - changed according to the other changes
619     - removed a lot of obsolete variables
620     - changed interface to set blind pixel indices
621     - now directly use the spline extractor class
622
623   * mflux/MFHadAlpha.[h,cc], MHadAlphaCut.[h,cc]:
624     - removed obsolete classes
625
626
627
628 2006/10/23 Thomas Bretz
629
630   * mbadpixels/MBadPixelsCam.cc:
631     - optimized log-output
632
633   * mcalib/MCalibCalcFromPast.cc:
634     - added some comments
635
636   * mcalib/MCalibrationChargeCalc.cc, mhcalib/MHCalibrationCam.cc,
637     mcalib/MCalibrationChargePix.cc:
638     - changed format of a lot of output
639
640   * mfbase/MFDataPhrase.cc:
641     - added output of a newline in the constructor
642
643   * mhcalib/MHCalibrationChargeCam.cc:
644     - count saturation only once (count the number of events not
645       the total number of saturating slices)
646     - changed format of a lot of output
647
648   * mhcalib/MHCalibrationPulseTimeCam.cc:
649     - simple optimization to algorithm, do not consider pixels
650       above saturation limit at all
651
652   * mbadpixels/MBadPixelsCam.[h,cc], mbadpixels/MBadPixelsIntensityCam.h:
653     - removed the run-option from the ascii input files
654     - allow merging a smaller into a larger camera
655
656   * mjobs/badpixels_0_559.rc:
657     - adapted
658
659   * mdata/MDataPhrase.cc:
660     - when checking for the matrices we have to start from the beginning
661       of our phrase
662
663
664
665 2006/10/23
666
667   * RELEASE 0.10.3
668
669
670
671 2006/10/23 Thomas Bretz
672
673   * msignal/MExtractTime.cc:
674     - removed setting of unsused extraction range to MArrivalTimeCam
675
676   * msignal/MArrivalTimeCam.[h,cc]:
677     - increased class version by 1
678     - added some comments
679
680
681
682 2006/10/20 Thomas Bretz
683
684   * datacenter/macros/plotoptical.C:
685     - improved with more interesting values
686
687   * mastro/MAstro.h:
688     - added new constant for conversion from and into hours
689
690   * mbadpixels/MBadPixelsIntensityCam.[h,cc],
691     mcalib/MCalibrationIntensityCam.[h,cc]:
692     - added a RemoveOldCam member function
693     - commented out unused GetCam functions
694
695   * mcalib/MCalibCalcFromPast.cc:
696     - removed some obsolete output in the case FindCreateObj fains
697     - if a new cam is added to the intensity cam list the old
698       cam is deleted now which fixes the bigges memory leak in callisto
699
700   * mcalib/MCalibrationChargeCalc.[h,cc],
701     mcalib/MCalibrationRelTimeCalc.[h,cc]:
702     - removed fOutputPath and fOutputFile
703
704   * mjobs/MJCalibration.cc, mjobs/MJCalibrateSignal.cc:
705     - removed reference to SetOutputFile
706
707
708
709 2006/10/20 Daniela Dorner
710
711   * datacenter/tools/fillobjects.php, datacenter/tools/fillobjects2.C:
712     - added (macro to fill information about objects in optical DB)
713
714   * datacenter/macros/filloptical.C:
715     - added check to avoid filling invalid data
716     - added zd (retrieve ra,dec from table Object and fill zd into
717       table OpticalData)
718
719
720
721 2006/10/19 Thomas Bretz
722
723   * mpedestal/MHPedestalCam.[h,cc]:
724     - removed (due to inheritance it belongs to mhcalib)
725
726   * mbase/MArrayD.h, marrayF.h:
727     - added GetSum() member function
728
729   * msignal/MExtractTimeAndChargeDigitalFilter.cc:
730     - replaced the AdHoc number of effective integration slices
731       by an average of the correct number, averaged over all
732       possible set of weights. This also gives correct numbers
733       for the lo-gains which were totally wrong before.
734
735   * datacenter/macros/plotdb.C:
736     - updated the bin width of the histograms
737
738   * mbadpixels/MBadPixelsTreat.cc, mcalib/MCalibrateData.cc,
739     mcalib/MCalibrationChargeCalc.cc, mfilter/MFCosmics.cc,
740     mhcalib/MHCalibrationHiLoCam.cc:
741     - added some comments
742
743   * mcalib/MCalibrationHiLoPix.h:
744     - commented out the unused function GetOffsetPerSlice
745
746   * msignal/MArrivalTimeCam.[h,cc]:
747     - removed unused data members
748
749   * mfileio/MReadTree.cc:
750     - changed some output text
751
752   * mfileio/MWriteRootFile.cc:
753     - added a fix to allow paths containing a tilde
754
755   * datacenter/macros/plotoptical.C:
756     - added
757
758   * mhalpha/MHAlpha.[h,cc]:
759     - added the DrawNicePlot feature
760
761
762
763 2006/10/19 Daniela Dorner
764
765   * datacenter/db/opticaldata.php:
766     - added (website to display data from KVA)
767
768   * datacenter/db/magicdefs.php:
769     - added values for opticaldata.php
770
771   * datacenter/macros/filloptical.C:
772     - added (macro to read *.instr files from KVA and fill the values
773       into the database)
774
775   * datacenter/scripts/copyscript:
776     - adapted search for dates to the existance of the new directory
777       optical
778
779   * datacenter/macros/setupdb.C:
780     - added columns (fRunStop, fPulsePosOffMed, fPulsePosOffDev,
781       fHiLoGainRationMed, fHiLoGainRatioDev)
782
783
784
785 2006/10/18 Thomas Bretz
786
787   * mmuon/MHSingleMuon.cc:
788     - removed some debug stuff errornously introduced yesterday
789
790
791
792 2006/10/18 Daniela Dorner
793
794   * datacenter/scripts/sourcefile:
795     - added makedir for lockpath and listpath
796
797   * datacenter/scripts/jobmanager:
798     - removed makedir for lockpath and listpath
799     - bugfix (continue if condor_q gives an error)
800     - reduced number of condor_q calls per loop from 3 to 1
801     - combined two if-clauses
802     - added comments
803     - moved getstatus to beginning of loop and moved sleep behind
804       getstatus to avoid unneed waiting and calling of condor_q
805     - replaced -gt by -ge and -lt by -le, to make sure that logging
806       output makes sense
807
808   * datacenter/scripts/setup:
809     - updated default values for jobmanager
810
811   * datacenter/db/menu.php, datacenter/db/magicdefs.php:
812     - implemented Observation Mode flag
813
814   * datacenter/db/menu.php:
815     - implemented Observation Mode flag for SequInfo2 and RunInfo2
816     - removed ManuallyChanged from SequInfo2 (not needed anymore with
817       new sequence building algorithm
818     - added fRunStop to the SequInfo menu
819
820   * datacenter/db/culminating.php, datacenter/db/datasetinfo-aio.php,
821     datacenter/db/datasetinfo.php, datacenter/db/include.php,
822     datacenter/db/index.php, datacenter/db/magicdefs.php,
823     datacenter/db/querymc.php, datacenter/db/queryseq.php,
824     datacenter/db/runinfo-aio.php, datacenter/db/runinfo.php,
825     datacenter/db/sequinfo-aio.php, datacenter/db/sequinfo.php,
826     datacenter/db/statusrps.php, datacenter/db/statussbs.php
827     datacenter/db/statussps.php:
828     - bugfix (order by was not working for runs/sequences/datasets
829       when doing group by)
830
831   * datacenter/db/include.php, datacenter/db/magicdefs.php,
832     datacenter/db/printtable.php:
833     - bugfix (order by was not working on printtable.php)
834
835
836
837 2006/10/17 Thomas Bretz
838
839   * mdata/MDataPhrase.cc:
840     - updated comments
841     - only add the missing functions to TDataPrimitives when not
842       yet done. Everything else would leak memory
843
844   * mhbase/MH3.[h,cc], mhvstime/MHVsTime.[h,cc]:
845     - exchanged the MDataChain by MDataPhrase
846     - therefore changed the datamember from MDataChain* to MData*
847       (this change is not necessarily backward compatible)
848     - increased class version number by one
849
850   * mraw/MRawRunHeader.h:
851     - added getter for fObservationMode
852
853   * callisto.cc, ganymed.cc, merpp.cc, readdaq.cc, readraw.cc,
854     showplot.cc, sinope.cc, star.cc, rootlogon.C
855     - enabled error redirection
856
857   * mbase/MLog.[h,cc]:
858     - added code to allow redirection of root error handler to
859       out own error handler
860
861   * mdata/MDataPhrase.cc:
862     - improved output in case of failure
863
864   * manalysis/MFiltercutsCalc.[h,cc], mbase/MContinue.cc,
865     mjoptim/MJOptimize.cc, mjtrain/MJTrainRanForest.cc,
866     mtools/MTFillMatrix.cc:
867     - replaced MFDataChain by MFDataPhrase
868
869   * mfbase/FBaseLinkDef.h, mfbase/Makefile:
870     - added new class MFDataPhrase
871
872   * mfbase/MF.[h,cc]:
873     - replaced all the parsing stuff by the usage of MFDataPhrase
874
875   * mfbase/MFDataPhrase.[h,cc]:
876     - added
877
878   * mhist/MHRate.cc:
879     - removed an obsolete debugging "Y"
880
881   * sinope.cc, manalysis/MMcTriggerLvl2.cc, mastro/MAstroCamera.cc,
882     mastro/MAstroCatalog.cc, mbase/MLog.cc, mcalib/MCalibrationBlindPix.cc,
883     mcalib/MCalibrationChargeCalc.cc, mcalib/MCalibrationChargeCam.cc,
884     mcalib/MCalibrationIntensityChargeCam.cc, mfbase/MFEventSelector2.cc,
885     mhbase/MBinning.cc, mhbase/MH.cc, mhcalib/MHCalibrationHiLoCam.cc,
886     mhflux/MHFalseSource.cc, mhflux/MHThetaSqN.cc, mhist/MHCamera.[h,cc],
887     mimage/MNewImagePar2.cc, mmuon/MHSingleMuon.cc,
888     mpedestal/MPedCalcFromData.cc
889     - fixed warnings about shadows of parameters
890
891   * datacenter/macros/insertdataset.C, datacenter/macros/insertdate.C,
892     datacenter/macros/insertsequence.C:
893     - updated to use MSQLMagic
894
895   * macros/checkaclic.C:
896     - added (allows to check whether all macros compile)
897
898   * macros/dohtml.C:
899     - added extralgo
900     - added new macros
901
902   * mjobs/MJStar.cc:
903     - removed some obsolete includes
904
905   * macros/optim/optimonoff.C:
906     - updated start values to our current best values
907     - updated scale region
908
909   * macros/tutorials/threshold.C:
910     - updated start values to our current best values
911
912
913
914 2006/10/17 Markus Meyer
915
916   * mtools/MRolke.[h,cc]:
917     - added: a modification of TRolke from root_v5.12.00b. There is
918       now a new function, called LogFactorial() which enables to
919       calculate confidence intervals even for a large number of
920       events (larger than 170).
921
922   * mtools/Makefile:
923     - added: MRolke.cc
924
925   * mtools/ToolsLinkDef.h:
926     - added: MRolke+
927
928
929
930 2006/10/17 Stefan Ruegamer
931
932   * datacenter/scripts/processmcsequences
933     - fixed a bug preventing the script from finding the sequence
934       files, fixed a typo and added the star command to the logfile
935
936
937
938 2006/10/17 Daniela Dorner
939
940   * datacenter/scripts/sourcefile:
941     - bugfix (intgrep returned not only the number)
942
943   * datacenter/scripts/checktransfer:
944     - removed not needed output
945
946   * datacenter/scripts/budb:
947     - added (script making backup of databases)
948
949   * datacenter/tools/sps-bu:
950     - added (script updating SequenceProcessStatus)
951
952   * datacenter/macros/checkfileavail.C:
953     - Form() did not work for sequences with many runs
954
955
956
957 2006/10/16 Thomas Bretz
958
959   * mextralgo/MExtralgoDigitalFilter.[h,cc]:
960     - Changed the extraction algorithm such that extraction of signal
961       and time is iterated and should be as consistent as possible
962       at the end of the algorithm.
963     - changed the final offset in the calculation of the arrival time
964       to match as best as it can so far.
965     - Updates to the still preliminary calculation of the weights
966 
967   * manalysis/MEnergyEstimate.cc, mdata/MDataList.cc,
968     mdata/MDataMember.cc, mhbase/MHMatrix.cc,
969     manalysis/MMultiDimDistCalc.cc, mfit/MTFitLoop.cc:
970     - updated comment to refer to MDataPhrase instead of MDataChain
971
972   * manalysis/MParameterCalc.[h,cc], manalysis/MCompProbCalc.cc,
973     mtools/MChisqEval.cc, mhist/MHCompProb.cc, mdata/MDataArray.cc,
974     mhbase/MFillH.cc, mfileio/MWriteAsciiFile.cc,
975     mfbase/MFDataChain.cc:
976     - replaced the usage of MDataChain by MDataPhrase
977
978   * mbase/MMath.cc:
979     - small update to SolvePol3 which is more accurate in the number
980       of different solutions
981
982   * mdata/DataLinkDef.h, mdata/Makefile:
983     - added MDataPhrase
984
985   * mhbase/MH.cc:
986     - further improvement to the calculation of binomial
987       errors, the sale factors were not correctly taken into account
988
989   * mdata/MDataPhrase.[h,cc]:
990     - added
991
992
993
994 2006/10/15 Thomas Bretz
995
996   * mbase/MEnv.[h,cc]:
997     - implmenetd the possibility to check whether the given resource
998       file eists
999
1000   * star.cc, ganymed.c, callisto.cc:
1001     - implemented an error if the resource file doesn't exist
1002       (returns 0xfe)
1003
1004
1005
1006 2006/10/15
1007
1008   * RELEASE 0.10.2
1009
1010
1011
1012 2006/10/15 Thomas Bretz
1013
1014   * mtemp/MVP*:
1015     - removed
1016
1017
1018
1019 2006/10/14 Thomas Bretz
1020
1021   * datacenter/macros/buildsequenceentries.C:
1022     - fixed that in case of wobble sources always the project
1023       and/or source name of the first run was assigned instead of
1024       the new generaliyed wobble-source/-project name
1025
1026   * datacenter/scripts/dbchk:
1027     - added some more checks
1028
1029   * datacenter/scripts/sourcefile:
1030     - fixed the intgrep (didn't work with the colors in filldotraw)
1031
1032   * mastro/AstroIncl.h:
1033     - added TArrayD
1034
1035   * mastro/MAstro.[h,cc]:
1036     - added some functions around the sun and the moon
1037
1038   * mastro/MAstroCatalog.[h,cc]:
1039     - check the epoch in Xephem catalog as numbe rnot as string
1040     - added GetVisibilityCurve member function
1041     - overwrote FindObject
1042     - added MarkObject
1043
1044   * mastro/MObservatory.[h,cc]:
1045     - added Tuorla observatory
1046     - added member function to calculate sunrise and -set
1047
1048   * mbase/MTime.h:
1049     - added a function to return Julian Date
1050
1051   * mhflux/MHCollectionArea.cc:
1052     - some update in comments
1053
1054   * mhist/MHCamera.h:
1055     - fixed a warning with root 5.13/04
1056
1057   * mmc/MMcRunHeader.cxx:
1058     - initalize fImpactMax to -1
1059
1060   * macros/starvisday.C, macros/starvisyear.C:
1061     - added
1062
1063
1064
1065 2006/10/13 Daniela Dorner
1066
1067   * datacenter/scripts/findnotseqruns:
1068     - added (script to find not sequenced runs)
1069
1070   * datacenter/scripts/findnewstars:
1071     - added (script to find sequences where star has been done)
1072
1073   * datacenter/tools/resetdataset:
1074     - added (script to reset dataset)
1075
1076
1077
1078 2006/10/13 Thomas Bretz
1079
1080   * datacenter/macros/filldotraw.C:
1081     - allow inserting missing runs
1082
1083   * msql/MSQLMagic.[h,cc]:
1084     - added functions to request the value not only key and name
1085
1086
1087
1088 2006/10/12 Daniela Dorner
1089
1090   * datacenter/tools:
1091     - added (directory for tools not used regulary)
1092
1093   * datacenter/tools/findnotanymoresequencedruns,
1094     datacenter/tools/comparesequences:
1095     - added (scripts for sequence building tests)
1096
1097   * datacenter/scripts/dunotseqruns:
1098     - added (script to check disk usage of not sequenced runs)
1099
1100   * datacenter/scripts/checklogs:
1101     - added comment
1102
1103
1104
1105 2006/10/11
1106
1107   * RELEASE 0.10.1
1108
1109
1110
1111 2006/10/11 Thomas Bretz
1112
1113   * mhbase/MH.[h,cc]:
1114     - added a function to calculate binomial errors including weights
1115       (this was added in root 5.13/04, but necessary for older versions)
1116
1117   * mhflux/MHCollectionArea.[h,cc]:
1118     - added Sumw2() to the constructor so that the weights array gets
1119       correctly initialize
1120     - replaced the calculation of the binomial errors by the
1121       corresponding root-function and the new MH function
1122     - made sure that in all histogram operations the errors are
1123       properly propagated
1124     - let ReInit determine fMcRadius from MMcRunHeader
1125     - execute check for corsika version even if the HistAll is extern
1126
1127   * mhflux/MHEnergyEst.cc, mhflux/MHThreshold.cc
1128     - fixed the order in the constructor such that the Sumw2() does
1129       correctly initialize the weights array
1130
1131   * mhflux/MMcSpectrumWeight.cc:
1132     - a minor code reordering
1133
1134   * mjobs/MJSpectrum.cc:
1135     - made sure that the histogram with the corsika spectrum has
1136       the errors initialized and thus takes the weights correctly
1137       into account
1138     - corresponding to this changed some draw option to get the
1139       same plots (hist) as before
1140     - added a lot of comments to the code
1141     - when the zenith angle weights are applied to the MC distribution
1142       make sure that also the errors are correctly treated.
1143
1144   * mcalib/MCalibrationTestCalc.cc:
1145     - enrolled some Form-statement
1146
1147   * mhflux/MAlphaFitter.cc:
1148     - fixed a typo in a comment
1149
1150   * mbase/MLogHtml.cc:
1151     - fixed a bug which caused the output to be totally corrupted
1152
1153   * datacenter/macros/writesequencefile.C:
1154     - implemented again that the 1000 pedestal events are taken which
1155       are next to the calibration run
1156
1157
1158
1159 2006/10/10 Thomas Bretz
1160
1161   * datacenter/macros/writesequencefile.C:
1162     - fixed a possible crash in GetName
1163     - improved output in case of failure
1164
1165
1166
1167 2006/10/10 Daniela Dorner
1168
1169   * datacenter/db/menu.php:
1170     - included 'only offdata' and 'incl. offdata' checkbox for
1171       sequenceinfo
1172
1173   * datacenter/db/runinfo.php, datacenter/db/runinfo-aio.php:
1174     - changed name of column for case of group-by
1175
1176   * datacenter/db/index.html:
1177     - added remark
1178
1179   * datacenter/db/sources.php:
1180     - fixed bug (test-sources checkbox didn't work properly)
1181
1182
1183
1184 2006/10/10
1185
1186   * RELEASE 0.10
1187
1188
1189
1190 2006/10/10 Thomas Bretz
1191
1192   * mjobs/MJCalibration.cc:
1193     - fixed the scaling and layout in the 'Defect' tab
1194
1195
1196
1197 2006/10/09 Daniela Dorner
1198
1199   * scripts/processsequence:
1200     - removed exit
1201     - removed unneccessary lines
1202
1203
1204
1205 2006/10/09 Thomas Bretz
1206
1207   * mhflux/MMcSpectrumWeight.cc:
1208     - fixed a bug which caused the spectra to be normalized at 1GeV
1209       by default instead of the integral
1210     - allow the MC slope to be -1. With the current code this should
1211       not be a problem anymore.
1212     - improved some comments
1213
1214   * mbase/MMath.cc, mbase/MAGIC.cc:
1215     - removed the NamespaceImp macro again, it gives problems when
1216       compiling which are not yet understood
1217
1218   * Makefile:
1219     - fixed a type in rmcondor
1220
1221   * mars-config:
1222     - changed "--mars-ver" to "--version" as in root-config
1223
1224   * sponde_onoff.rc:
1225     - added a reference to MMcSpectrumWeight::ReadEnv
1226
1227   * .rootrc:
1228     - added a line for THtml (which is for the next root release)
1229
1230
1231
1232 2006/10/08 Thomas Bretz
1233
1234   * mhflux/MHalpha.cc:
1235     - fixed a problem (maybe with the new root version) that on-
1236       and off-data was shown in black and could not be distinguished
1237       anymore
1238
1239   * ganymed.rc, ganymed:onoff.rc, ganymed_wobble.rc:
1240     - some further update
1241
1242   * mcalib/MCalibrationHiLoCam.[h,cc]:
1243     - broke down a long Form() chain into single Form()'s
1244
1245   * mhcalib/MHPedestalPix.cc, mhcalib/MHGausEvents.[h,cc],
1246     mhcalib/MHCalibrationChargeBlindPix.cc,
1247     mhcalib/MHCalibrationPix.cc:
1248     - replaced IsNaN by !IsFinite (which includes IsNaN)
1249     - changed some protected data members of the base class
1250       into private data members
1251
1252   * mhflux/MAlphaFitter.cc, mhflux/MHEnergyEst.cc, mhist/MHCamera.cc,
1253     mhist/MHHadronness.cc, mhvstime/MHPixVsTime.cc,
1254     mhvstime/MHSectorVsTime.cc, mranforest/MRanForest.cc:
1255     - replaced IsNaN by !IsFinite (which includes IsNaN)
1256
1257   * mhcalib/MHGausEvents.cc:
1258     - removed a memory leak by removing the functions creating the
1259       axes
1260
1261   * mcalib/MMcCalibrationCalc.cc, mmc/MMcConfigRunHeader.h:
1262     - return and use a const-reference to the TArrayF's
1263
1264   * mimage/MHHillas.cc:
1265     - fixed a problem which could cause the change in the DrawOption
1266       of the Center-hist to raise a seg-fault.
1267
1268   * mbase/MMath.cc, mbase/MAGIC.cc:
1269     - added the NamespaceImp macro to allow creation of the documentation
1270       by THtml (according to the source code of TMath)
1271
1272
1273
1274 2006/10/07 Thomas Bretz
1275
1276   * Makefile.conf.general:
1277     - removed ROOTVER definition ROOT_RELEASE can be used instead
1278
1279   * callisto.cc:
1280     - exchanged some checks to get a more reasonable output
1281
1282   * callisto.rc, callisto_Dec04Jan05.rc:
1283     - removed some obsolete resources for simplicity
1284
1285   * callisto.cc, ganymed.cc, mars.cc, merpp.cc, readdaq.cc, readreaw.cc,
1286     showlog.cc, showplot.cc, sinope.cc, star.cc
1287     - added the new root version check
1288     - replaced ROOTVER by ROOT_RELEASE
1289
1290   * sinope.cc:
1291     - adapted Usage() to fit the other executables
1292
1293   * mbase/MAGIC.h:
1294     - added new namespace MARS with a new function CheckRootVer
1295
1296   * mbase/MAGIC.cc:
1297     - added
1298
1299   * mbase/MEvtLoop.cc, mbase/MStatusDisplay.cc:
1300     - replaced ROOTVER by ROOT_RELEASE
1301
1302   * mbase/Makefile:
1303     - added new MAGIC.cc
1304
1305   * mbase/BaseLinkDef.h:
1306     - added namespace MAGIC.cc
1307
1308   * mhcalib/MHGausEvent.cc:
1309     - disallow also non finite results
1310
1311   * Makefile:
1312     - added new exectuable mars.config
1313
1314   * mars-config.cc:
1315     - added
1316
1317   * mcalib/MCalibrationRelTimeCalc.cc:
1318     - updates some output
1319     - added RelTimeResolutionLimit to ReadEnv
1320
1321
1322
1323 2006/10/07 Daniela Dorner, Thomas Bretz
1324
1325   * datacenter/scripts/runganymed:
1326     - added sequencepath to ganymed command
1327
1328   * datacenter/macros/buildsequenceentries.C:
1329     - restricted regular expression for wobble sources
1330     - fixed bug (larger sequences were misinterpreted as identical
1331       sequences)
1332
1333   * resources/sequences.rc:
1334     - added 2 regions were interleaved pedestal run are allowed
1335
1336
1337
1338 2006/10/06 Daniela Dorner
1339
1340   * scripts/processsequence:
1341     - implemented command line options
1342     - improved logging
1343     - implemented checks
1344     - removed sourcefile
1345
1346   * datacenter/scripts/makecallistolinks:
1347     - table was missing
1348
1349   * datacenter/scripts/rmlocks:
1350     - reduced output
1351
1352   * datacenter/db/menu.php:
1353     - implemented 1000 and 2000 for number of results pulldown
1354
1355
1356
1357 2006/10/05 Stefan Ruegamer
1358
1359   * mraw/MRawRunHeaders.cc:
1360     - updated swap assignments for the swapped pixels 54-55
1361       (runnumber > 88669)
1362
1363
1364
1365 2006/10/04 Stefan Ruegamer
1366
1367   * mraw/MRawRunHeaders.cc:
1368     - updated swap assignments for the swapped pixels 161-162,
1369       210-263 (runnumber <= 101789) and 54-55 (runnumber <= 102511)
1370
1371
1372
1373
1374 2006/10/02 Thomas Bretz
1375
1376   * callisto.rc, callisto_Dec04Jan05.rc:
1377     - fixed some names of some resources (all commented out anyhow)
1378
1379   * mdata/MDataElement.cc:
1380     - if the column given is the constructor is negative the
1381       name of the matrix is supposed to contain also the column index
1382
1383   * mhcalib/MHCalibrationRelTimeCam.[h,cc]:
1384     - improved the output in case of under- and overflows
1385     - added const-qualifier to CheckOverflow
1386
1387   * mreport/MReport.cc:
1388     - allow the milliseconds to be 1000 (this is a bug which affects
1389       the camera reports in very rare cases)
1390     - improved output
1391
1392   * mjobs/MJCalibration.cc:
1393     - added two plots the extracted signal and the extracted arrival
1394     time
1395
1396
1397
1398 2006/10/01 Thomas Bretz
1399
1400   * mextralgo/MExtralgoSpline.[h,cc]:
1401     - changed from the old fashined search algorithm to a completely
1402       analytical approach. Still with a lot of comments containing
1403       the old code
1404
1405   * mbase/MMath.[h,cc]:
1406     - added new function to solve polynomial equations up to the
1407       thirs order.
1408
1409
1410
1411 2006/09/29 Thomas Bretz
1412
1413   * ganymed_wobble.rc:
1414     - use the same spark cuts as in ganymed_onoff.rc. Seems to be
1415       unintentional that they were different.
1416
1417   * macros/train/trainenergy.C:
1418     - fixed an oddity because there was artificial path
1419     - added some comments
1420
1421
1422
1423 2006/09/28 Stefan Ruegamer
1424
1425   * mraw/MRawRunHeaders.cc:
1426     - added swap assignments for the swapped pixels 119-120, 161-162,
1427       210-263 and 54-55 in the corresponding run range
1428
1429
1430
1431 2006/09/28 Daniela Dorner
1432
1433   * datacenter/scripts/checkfilesforsequenceavail,
1434     datacenter/scripts/runcallisto, datacenter/scripts/runganymed:
1435     - improved processlog
1436
1437   * datacenter/scripts/sourcefile:
1438     - improved processlog
1439     - exchange function finish by code in fuction makedir
1440
1441   * datacenter/scripts/setup, datacenter/scripts/linkmc,
1442     datacenter/scripts/mcsequences,
1443     datacenter/scripts/processmcsequences:
1444     - moved mcpath to setup
1445     - updated mcpath
1446
1447   * datacenter/scripts/checktransfer:
1448     - also check transfer of subsystem files
1449     - added comments
1450
1451
1452
1453 2006/09/28 Thomas Bretz
1454
1455   * mfilter/MFMagicCuts.[h,cc]:
1456     - implemented a hadronness cut as an option
1457     - updated class reference
1458     - fixed abug introduced 14.7.2005 which caused the M3Long of the
1459       anti source to be not properly evaluated in case of optimization.
1460
1461   * ganymed_onoff.rc, ganymed_wobble.rc:
1462     - updated with comments how to use random forest
1463
1464   * datacenter/macros/buildsequenceentries.C:
1465     - updated with a completely redesigned algorithm and completly
1466       redisigned code
1467
1468   * datacenter/macros/writesequencefile.C:
1469     - the new simplified version doesn't take the number of pedestal
1470       events anymore into account.
1471
1472   * mjobs/MJCalibrateSignal.cc:
1473     - removed the tab with the calibrated arrival times. It never
1474       gave any useful information
1475
1476   * mgeom/Makefile, mgeom/GeomLinkDef.h:
1477     - took out all currently unused cameras from compilation
1478
1479   * mjobs/MJCut.cc:
1480     - updated the confusing error message printed to the log-stream
1481       in case of a failure of FillSrcPosCam
1482
1483   * callisto.cc:
1484     - fixed small bug in PrintFiles
1485
1486   * datacenter/macros/plotdb.C:
1487     - updated comments
1488     - fixed a problem with empty TGraphs
1489     - added new tabs for Hi-/Lo-Gain offsets and calibration
1490     - incrased the range for the PSF
1491     - reordered the tabs
1492     - chnaged the binning for the relative effective on time
1493     - removed the tab with the number of muons after cuts
1494     - allow a dataset as last argument
1495
1496   * mraw/MRawRunHeader.h:
1497     - added new member function IsValid
1498
1499   * mfileio/MReadMarsFile.cc:
1500     - improved output in case something is wrong with the run-header
1501
1502
1503
1504 2006/09/27 Daniela Dorner
1505
1506   * datacenter/scripts/setup, datacenter/scripts/sourcefile:
1507     - fixed sourcing of setup
1508
1509   * datacenter/db/culminating.php, datacenter/db/datacheck.php,
1510     datacenter/db/datasetinfo-aio.php, datacenter/db/datasetinfo.php,
1511     datacenter/db/dbstatus.php, datacenter/db/include.php,
1512     datacenter/db/index.php, datacenter/db/printtable.php,
1513     datacenter/db/querycal.php, datacenter/db/querymc.php,
1514     datacenter/db/queryrbk.php, datacenter/db/queryseq.php,
1515     datacenter/db/querystar.php, datacenter/db/runinfo-aio.php,
1516     datacenter/db/runinfo.php, datacenter/db/statusrps.php,
1517     datacenter/db/statussbs.php, datacenter/db/statussps.php:
1518     - fixed calling of PrintMagicTable
1519
1520   * datacenter/macros/checkfileavail.C:
1521     - fixed bug
1522
1523
1524
1525 2006/09/26 Thomas Bretz
1526
1527   * mbase/MMath.h:
1528     - added new function ModF
1529
1530   * mhist/MHRate.cc, mhist/MHWeather.cc, mhvstime/MHPixVsTime.cc,
1531     mhvstime/MHSectorVsTime.cc, mhvstime/MHVsTime.cc,
1532     mpointing/MHPointing.cc:
1533     - made the update of the axis ranges work again
1534
1535
1536
1537 2006/09/26 Daniela Dorner
1538
1539   * datacenter/scripts/zipscript:
1540     - remove write permission after zip
1541
1542
1543
1544 2006/09/25 Daniela Dorner
1545
1546   * datacenter/scripts/mcsequences:
1547     - fixed overwriting of sequencefiles
1548
1549   * datacenter/scripts/linkmc:
1550     - fixed typo
1551
1552
1553
1554 2006/09/20 Daniela Dorner
1555
1556   * datacenter/scripts/zipscript, datacenter/scripts/checktransfer:
1557     - added
1558
1559
1560
1561 2006/09/19 Daniela Dorner
1562
1563   * datacenter/db/datasetinfo-aio.php, datacenter/db/runinfo-aio.php,
1564     datacenter/db/sequinfo-aio.php, datacenter/db/menu.php,
1565     datacenter/db/menu.js:
1566     - status menu was displayed wrongly after query
1567
1568
1569
1570 2006/08/30 Daniela Dorner
1571
1572   * datacenter/scripts/sourcefile:
1573     - removed setzero
1574     - restructured
1575
1576   * datacenter/scripts/setup:
1577     - fixed bug
1578
1579   * datacenter/scripts/jobmanager:
1580     - replaced setzero
1581     - removed nail
1582     - improved logging
1583
1584   * datacenter/macros/filldotrun.C:
1585     - enhanced return-values
1586
1587   * datacenter/macros/insertdataset.C:
1588     - fixed return-values in case of error
1589
1590   * datacenter/macros/insertdataset.C,
1591     datacenter/scripts/insertdatasets:
1592     - implemented return value for 'exists already in db'
1593
1594
1595
1596 2006/08/29 Thomas Bretz
1597
1598   * resources/sequences.rc:
1599     - updated
1600
1601
1602
1603 2006/08/29 Daniela Dorner
1604
1605   * datacenter/scripts/buildsequenceentries:
1606     - fixed logpath
1607
1608   * datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
1609     datacenter/scripts/fillstar:
1610     - changed logpath
1611
1612   * datacenter/scripts/insertdatasets:
1613     - improved logging
1614
1615   * datacenter/scripts/filesondisk:
1616     - reduced output
1617
1618   * datacenter/scripts/checklogs:
1619     - added (mails WARNs and ERRORs to $erradrs)
1620
1621   * datacenter/scripts/rmlocks:
1622     - improved logging
1623     - took removing out (reason: 12 hour limitation of condor is not
1624       working; instead mail)
1625
1626   * datacenter/scripts/sourcefile:
1627     - improved logging in setstatus
1628     - implemented alias intgrep
1629
1630   * datacenter/scripts/buildsequenceentries,
1631     datacenter/scripts/checkfilesforsequenceavail,
1632     datacenter/scripts/checkstardone, datacenter/scripts/copyscript,
1633     datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions,
1634     datacenter/scripts/doqualityplots, datacenter/scripts/filesondisk,
1635     datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
1636     datacenter/scripts/fillstar, datacenter/scripts/insertdatasets,
1637     datacenter/scripts/insertsequences,
1638     datacenter/scripts/makecallistolinks,
1639     datacenter/scripts/writesequencefiles:
1640     - implemented usage of alias intgrep
1641
1642
1643
1644 2006/08/28 Thomas Bretz
1645
1646   * msql/MSQLMagic.cc:
1647     - replaced DELETE by DELETE FROM
1648
1649   * mbase/MTime.h:
1650     - if name is given in the constructor it is tried to use
1651       it as SqlDateTime.
1652
1653
1654
1655 2006/08/25 Daniela Hoehne
1656
1657   * datacenter/scripts/setup:
1658     - implemented new path for runlogs
1659
1660   * datacenter/scripts/buildsequenceentries, datacenter/scripts/
1661     checkfilesforsequenceavail, datacenter/scripts/checkstardone, 
1662     datacenter/scripts/copyscript, datacenter/scripts/correcttime,
1663     datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions,
1664     datacenter/scripts/doqualityplots, datacenter/scripts/dowebplots,
1665     datacenter/scripts/filesondisk, datacenter/scripts/fillcallisto,
1666     datacenter/scripts/fillganymed, datacenter/scripts/fillstar,
1667     datacenter/scripts/insertdatasets, datacenter/scripts/insertsequences,
1668     datacenter/scripts/linkmc, datacenter/scripts/makecallistolinks,
1669     datacenter/scripts/runcallisto, datacenter/scripts/runganymed,
1670     datacenter/scripts/runstar, datacenter/scripts/processmcsequences,
1671     datacenter/scripts/mcsequences:
1672     - improved logging (changed runlogpath)
1673
1674   * datacenter/scripts/checkstardone, datacenter/scripts/insertdatasets,
1675     datacenter/scripts/insertsequences:
1676     - changed logging outpath
1677
1678
1679
1680 2006/08/25 Daniela Dorner
1681
1682   * datacenter/scripts/jobmanager, datacenter/scripts/sourcefile,
1683     datacenter/scripts/scriptlauncher:
1684     - improved logging
1685     - implemented usage of printprocesslog
1686
1687   * datacenter/scripts/jobmanager:
1688     - improved usage of resources
1689
1690   * datacenter/scripts/scriptlauncher:
1691     - improved errorhandling
1692
1693   * datacenter/scripts/sourcefile:
1694     - implemented function and paths for processlog
1695
1696   * datacenter/scripts/copyscript, datacenter/scripts/insertdatasets,
1697     datacenter/scripts/doqualityplots, datacenter/scripts/dowebplots,
1698     datacenter/scripts/linkmc, datacenter/scripts/makecallistolinks,
1699     datacenter/scripts/mcsequences,
1700     datacenter/scripts/insertsequences,
1701     datacenter/scripts/processmcsequences:
1702     - implemented usage of finish
1703     - improved logging
1704
1705   * datacenter/scripts/doexclusions:
1706     - implemented check=1 (was still missing)
1707
1708   * datacenter/scripts/correcttime,
1709     datacenter/scripts/insertsequences,
1710     datacenter/scripts/makecallistolinks:
1711     - improved logging
1712     - fixed bugs
1713
1714   * datacenter/scripts/checkfilesforsequenceavail,
1715     datacenter/scripts/filesondisk, datacenter/scripts/runcallisto:
1716     - improved logging
1717
1718   * datacenter/scripts/buildsequenceentries,
1719     datacenter/scripts/checkfilesforsequenceavail,
1720     datacenter/scripts/checkstardone, datacenter/scripts/copyscript,
1721     datacenter/scripts/correcttime, datacenter/scripts/dodatacheck,
1722     datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots,
1723     datacenter/scripts/insertdatasets, datacenter/scripts/dowebplots,
1724     datacenter/scripts/filesondisk, datacenter/scripts/fillcallisto,
1725     datacenter/scripts/fillstar, datacenter/scripts/fillganymed,
1726     datacenter/scripts/insertsequences, datacenter/scripts/jobmanager,
1727     datacenter/scripts/linkmc, datacenter/scripts/makecallistolinks,
1728     datacenter/scripts/mcsequences, datacenter/scripts/movingrawfiles,
1729     datacenter/scripts/rmlock, datacenter/scripts/processmcsequences,
1730     datacenter/scripts/runstar, datacenter/scripts/runcallisto,
1731     datacenter/scripts/runganymed, datacenter/scripts/webupdate-star,
1732     datacenter/scripts/webupdate-callisto,
1733     datacenter/scripts/webupdate-sinope, datacenter/scripts/sourcefile,
1734     datacenter/scripts/webupdate-ganymed,
1735     datacenter/scripts/writesequencefiles:
1736     - implemented usage of printprocesslog
1737     - fixed runlogpath
1738
1739   * datacenter/scripts/webupdate-callisto,
1740     datacenter/scripts/webupdate-ganymed,
1741     datacenter/scripts/webupdate-sinope,
1742     datacenter/scripts/webupdate-star:
1743     - added logging
1744
1745
1746
1747 2006/08/25 Thomas Bretz
1748
1749   * msignal/MExtractTimeAndChargeSpline.h:
1750     - changed fgLoGainOffset from 1.39 to 1.3 according to an extensive
1751       test in the test-database
1752
1753   * resources/sequences.rc:
1754     - resource file how to build sequences... added.
1755
1756   * msql/MSQLMagic.[h,cc]:
1757     - added
1758
1759   * msql/MSQLServer.[h,cc]:
1760     - added copy constructor
1761     - allow fServ to be NULL (added sanity checks)
1762     - Implemented Exec-command
1763
1764   * msql/Makefile, msql/SqlLinkDef.h:
1765     - added MSQLMagic
1766
1767   * mbase/MLog.[h,cc]:
1768     - added new member function Intro()
1769
1770   * mextralgo, mextralgo/Makefile, mextralgo/ExtralgoLinkDef.h,
1771     mextralgo/MExtralgoDigitalFilter.[h,cc],
1772     mextralgo/MExtralgoSpline.[h,cc]:.
1773     - added
1774
1775
1776
1777 2006/08/24 Thomas Bretz
1778
1779   * manalysis/Makfile, manalysis/AnalysisLinkDef.h:
1780     - took MCompProbCalc out
1781
1782   * mhist/Makfile, mhist/HistLinkDef.h:
1783     - took MHCompProb out
1784
1785
1786
1787 2006/08/24 Daniela Dorner
1788
1789   * datacenter/scripts/sourcefile:
1790     - implemented new functions to get information from the database
1791     - fixed bug in naming of variable
1792
1793   * datacenter/scripts/jobmanager:
1794     - implemented usage of getstatus
1795     - fixed bug in naming of variable
1796
1797   * datacenter/scripts/runcallisto, datacenter/scripts/runstar,
1798     datacenter/scripts/runganymed, datacenter/scripts/dodatacheck:
1799     - implemented usage of gettodo
1800     - removed for-loop to process several primaries
1801
1802   * datacenter/scripts/buildsequenceentries,
1803     datacenter/scripts/checkfilesforsequenceavail,
1804     datacenter/scripts/checkstardone, datacenter/scripts/correcttime,
1805     datacenter/scripts/doexclusions, datacenter/scripts/fillcallisto,
1806     datacenter/scripts/fillganymed, datacenter/scripts/fillstar,
1807     datacenter/scripts/writesequencefiles:
1808     - implemented usage of new getdolist function
1809
1810
1811
1812 2006/08/23 Thomas Bretz
1813
1814   * mtools/MCalendar.cc:
1815     - simplified DrawTTF as suggested in the root bug tracker
1816
1817
1818
1819 2006/08/22 Daniela Dorner
1820
1821   * datacenter/scripts/buildsequenceentries,
1822     datacenter/scripts/checkfilesforsequenceavail,
1823     datacenter/scripts/checkstardone, datacenter/scripts/copyscript,
1824     datacenter/scripts/correcttime, datacenter/scripts/dodatacheck,
1825     datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots,
1826     datacenter/scripts/dowebplots, datacenter/scripts/filesondisk,
1827     datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
1828     datacenter/scripts/fillstar, datacenter/scripts/insertdatasets,
1829     datacenter/scripts/insertsequences, datacenter/scripts/linkmc,
1830     datacenter/scripts/makecallistolinks,
1831     datacenter/scripts/mcsequences, datacenter/scripts/movingrawfiles,
1832     datacenter/scripts/processmcsequences, datacenter/scripts/rmlocks,
1833     datacenter/scripts/runcallisto, datacenter/scripts/runganymed,
1834     datacenter/scripts/runstar, datacenter/scripts/writesequencefiles,
1835     datacenter/scripts/sourcefile:
1836     - implemented possibility to run several tests by one user
1837       (relative path for Mars version)
1838
1839   * datacenter/scripts/sourcefile:
1840     - included webpath
1841     - added comments
1842     - added variables and functions for jobmanager
1843     - removed changing variables
1844     - added addresses
1845     - implemented functions to get todolist via shell
1846     - improved logging
1847     - replaced setstatus, implemented new function not calling root
1848       but directly using shell and mysql to speed up the setting of
1849       the status
1850
1851   * datacenter/scripts/jobmanager:
1852     - added (script to controll the amount of callisto, star, ganymed
1853       and datacheck running)
1854     - reduced logging output
1855     - implemented gettodo
1856     - implemented possibility to run several tests by one user
1857       (relative path for Mars version)
1858     - moved setup from jobsourcefile to sourcefile
1859     - added locking for gettodo
1860     - make sure that lists- and lock-directory are available
1861
1862   * datacenter/scripts/setup:
1863     - added (file to store setup variables, which might be changed)
1864     - new root version
1865
1866   * datacenter/scripts/copyscript:
1867     - removed addresses
1868     - fixed typo
1869
1870   * datacenter/scripts/run.condor:
1871     - added (file used to submit scripts to condor, used by jobmanager
1872       and script launcher)
1873
1874   * steps.rc:
1875     - fixed typo
1876
1877   * datacenter/scripts/buildsequenceentries,
1878     datacenter/scripts/checkfilesforsequenceavail,
1879     datacenter/scripts/checkstardone, datacenter/scripts/correcttime,
1880     datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions,
1881     datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
1882     datacenter/scripts/fillstar, datacenter/scripts/runcallisto,
1883     datacenter/scripts/runganymed, datacenter/scripts/runstar,
1884     datacenter/scripts/writesequencefiles:
1885     - implemented usage of gettodo instead of getdolist (faster)
1886
1887   * datacenter/scripts/dodatacheck, datacenter/scripts/runcallisto,
1888     datacenter/scripts/runganymed, datacenter/scripts/runstar:
1889     - improved logging and comments
1890     - adapted find-to-do-file-algorithm
1891
1892   * datacenter/scripts/buildsequenceentries,
1893     datacenter/scripts/checkfilesforsequenceavail,
1894     datacenter/scripts/checkstardone, datacenter/scripts/correcttime,
1895     datacenter/scripts/doexclusions, datacenter/scripts/fillcallisto,
1896     datacenter/scripts/fillganymed, datacenter/scripts/fillstar,
1897     datacenter/scripts/makecallistolinks,
1898     datacenter/scripts/writesequencefiles:
1899     - improved logging and comments
1900
1901   * datacenter/scripts/buildsequenceentries,
1902     datacenter/scripts/checkfilesforsequenceavail,
1903     datacenter/scripts/checkstardone, datacenter/scripts/correcttime,
1904     datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions,
1905     datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
1906     datacenter/scripts/fillstar, datacenter/scripts/runcallisto,
1907     datacenter/scripts/runganymed, datacenter/scripts/runstar,
1908     datacenter/scripts/writesequencefiles:
1909     - remove todofile when it has been read
1910
1911   * datacenter/scripts/scriptlauncher:
1912     - added (script to start submit other scripts to condor)
1913     - make sure that lists- and lock-directory are available
1914
1915   * datacenter/scripts/webupdate-callisto,
1916     datacenter/scripts/webupdate-star,
1917     datacenter/scripts/webupdate-sinope,
1918     datacenter/scripts/webupdate-ganymed:
1919     - added
1920
1921
1922
1923 2006/08/22 Thomas Bretz
1924
1925   * Makefile, Makefile.rules:
1926     - let condor wait until all jobs are finished and then
1927       link everything
1928
1929   * mbadpixels/MBadPixelsCam.[h,cc]:
1930     - added a simple function GetNumUnsuitable which can be used
1931       as a rule eg. in a filter.
1932
1933
1934
1935 2006/08/21 Thomas Bretz
1936
1937   * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]:
1938     - there are three cases in which the digital filter algorithm
1939       cannot run to the end (eg. division by zero). For this cases
1940       more correct return values are set.
1941     - made sure that the fHiGainFirst is not added a second time
1942       through fTimeShiftHiGain
1943     - made sure that the case is handled correctly in which the sliding
1944       DF either couldn't slide at all or the maximum is below zero
1945
1946   * msignal/MExtractTimeAndChargeSpline.[h,cc]:
1947     - made sure that dsum is always set correctly
1948
1949   * msignal/Makefile, msignal/SignalLinkDef.h:
1950     - took out the following classes from make:
1951       + MExtractFixedWindow
1952       + MExtractSlidingWindow
1953       + MExtractFixedWindowPeakSearch
1954       + MExtractFixedWindowSpline
1955       + MExtractAmplitudeSpline
1956       + MExtrcatTimeSpline
1957       + MExtractTimeFastSpline
1958       + MExtractTimeHighestIntegral
1959       + MExtractTimeAndChargeSlidingWindow
1960       + MExtractTimeAndChargeDigitalFilterPeakSearch
1961
1962   * mjobs/MJCalibration.cc, mjobs/MJCalibTest.cc:
1963     - replaced default extractor by our default spline extractor
1964
1965   * mbase/MMath.[h,cc]:
1966     - added the possibility in GetMedianDev to retrieve the
1967       intermediate median
1968     - updated comments
1969
1970   * mhflux/MHEnergyEst.cc:
1971     - replaces old Form() by MString::Format
1972
1973   * msignal/MExtractTimeAndCharge.cc:
1974     - mark an extracted signal as invalid if more than 6 logain
1975       slices have saturated
1976
1977
1978
1979 2006/08/20 Thomas Bretz
1980
1981   * mtools/MCalendar.cc:
1982     - fixed the font-size issue (which I don't understand at all -
1983       bug report submitted)
1984
1985   * macros/tutorials/calendar.C:
1986     - changed the font name to a font supported by root
1987
1988
1989
1990 2006/08/19 Thomas Bretz
1991
1992   * mastro/MAstroCatalog.cc:
1993     - replaced all ifstream by MZlib to allow reading gzip
1994       compressed catalogs
1995
1996   * mbase/MString.[h,cc]:
1997     - changed function Form()
1998     - renamed old function Form() to Format()
1999
2000   * mastro/MAstroCatalog.cc, mbase/MParContainer.cc,
2001     mbase/MStatusDisplay.cc, mbase/MTask.cc, mpointing/MHSrcPosCam.cc
2002     mpointing/MPointingPos.cc, mbase/MEvtLoop.cc:
2003     - replaced MString::Form by new function name MString::Format
2004
2005   * macros/tutorials/calendar.C, macros/tutorials/calendar.rc,
2006     macros/tutorials/holidays.rc:
2007     - added
2008
2009   * mtools/MCalendar.[h,cc]:
2010     - added some dead code
2011     - changed the default a little bit
2012     - added fOrientation to allow changing the orientation
2013     - added code to paint a clock for the change from summer- to
2014       winter-time and vice versa
2015     - removed the direct dependance on the word "Easter" to
2016       display the easter holidays
2017     - added the possibility to restrict the display of some contents
2018       to only some week days (eg to display "KW35" only on mondays)
2019     - some updated to drawing the image
2020     - improved the ResetLayout and SetDefaultLayout if called from
2021       the context menu
2022
2023
2024
2025 2006/08/18 Thomas Bretz
2026
2027   * mcalib/MCalibrateData.cc, mhcalib/MHCalibrationChargeCam.cc,
2028     mhcalib/MHCalibrationHiLoCam.cc:
2029     - replaced obsolste GetNumHiGainSaturated()>0 by IsHiGainSaturated()
2030
2031
2032
2033 2006/08/17 Thomas Bretz
2034
2035   * mcalib/MCalibrationChargeCalc.cc:
2036     - added a missing flush
2037
2038   * msignal/MExtractor.cc:
2039     - small update to output
2040
2041   * msignal/MExtractTimeAndCharge.cc:
2042     - mark the lo-gains only as valid if they are really extracted
2043
2044   * msignal/MExtractTimeAndChargeDigitalFilter.cc:
2045     - in hi-gain extraction fmax was initialized with -9999, but after
2046       the loop a invalid value of fmax<0 was not checked. Changed
2047       initialization to 0
2048
2049
2050
2051 2006/08/16 Thomas Bretz
2052
2053   * Makefile.conf.general:
2054     - fixed usage of substitutions
2055
2056   * mmc/MMcConfigRunHeader.[h,cc]:
2057     - added fParaboloidFocal
2058     - increased class version by 1
2059     - updated comments
2060
2061   * mmc/MMcEvt.[hxx,cxx]:
2062     - added fEventReuse
2063     - increased class version by 1
2064     - updates to comments
2065
2066   * mmc/MMcEvtBasic.h:
2067     - replaced private by protected
2068
2069   * mmc/MMcFadcHeader.hxx:
2070     - updates to comments
2071     - update to global ifdef
2072
2073   * mmc/MMcRunHeader.[hxx,cxx]:
2074     - added fRandomPointingConeSemiAngle
2075     - increased class version by 1
2076     - upadted comments
2077     - removed empty destructor
2078
2079   * mmc/MMcTrig.hxx:
2080     - updated preprocessor directives
2081
2082   * mmc/MMcTrigHeader.[hxx,cxx]:
2083     - updated comments
2084     - removed empty destructor
2085     - updated preprocessor directives
2086
2087   * mmc/MTriggerDefine.h, mmc/Mdefine.h:
2088     - updated preprocessor directives
2089
2090   * manalysis/MMcCalibrationUpdate.cc,
2091     mhcalib/MHCalibrationRelTimeCam.cc:
2092     - replaced IsLoGainUsed by IsHiGainSaturated
2093
2094   * mcalib/MCalibrateData.cc:
2095     - changed the algorithm which takes either the hi- or the lo-gain
2096       such that it gives more reliable results in case of saturation
2097       and/or problems with the extraction and if no reliable
2098       result is possible the pixel is set unsuitable
2099
2100   * mcalib/MCalibrateRelTimes.cc:
2101     - removed the usage of MSignalPix::SetLoGainUsed
2102     - set the pixel to unsuitable if the arrival time could not
2103       be extracted
2104
2105   * mfilter/MFCosmics.cc, mhcalib/MHCalibrationChargeCam.cc:
2106     - replaced GetNumHiGainSaturated()>0 by IsHiGainSaturated()
2107
2108   * mhist/MHCamera.cc:
2109     - removed obsolete MMath::GaussProb from GetMedianDev
2110
2111   * msignal/MArrivalTimeCam.cc:
2112     - replaced IsValid by IsArrivalTimeValid
2113     - replaces Is[Hi,Lo]GainValid by
2114       Is[Hi,Lo]GainValid && !Is[Hi,Lo]GainSaturated in
2115       GetPixelContent
2116     - added a check for saturation in case of getting the delay
2117     - do not restrict the range of the returned delays anymore
2118
2119   * msignal/MArrivalTimePix.[h,cc]:
2120     - improved GetArrivalTime to take the hi-gain saturation
2121       better into account
2122     - added a new function IsArrivalTimeValid
2123     - removed obsolete function IsValid and IsLoGainUsed
2124
2125   * msignal/MExtractTimeAndChargeSpline.cc:
2126     - added a check to not set fMaxBinContent in case the extraction
2127       would happen in the first or last slice similar to the
2128       digital filter. This became necessary because otherwise the
2129       spline extractor sometimes extracts nonsens values
2130
2131   * msignal/MExtractedSignalCam.cc:
2132     - replaced IsValid by more accurate functions
2133     - take saturation in GetPixelContent into account
2134
2135   * msignal/MExtractedSignalPix.[h,cc]:
2136     - removed obsolete function IsValid and IsLoGainUsed
2137     - added functions Is[Hi,Lo]GainSaturated
2138
2139   * msignal/MSignalCam.cc:
2140     - removed cases 10 and 11 in GetPixelContent
2141   
2142   * msignal/MSignalPix.[h,cc]:
2143     - removed obsolete LoGainUsed references
2144
2145
2146
2147 2006/08/15 Daniela Dorner
2148
2149   * datacenter/macros/filldotrun.C:
2150     - implemented new arehucas version
2151
2152   * datacenter/db/culminating.php, datacenter/db/datacheck.php,
2153     datacenter/db/datasetinfo.php, datacenter/db/dbstatus.php,
2154     datacenter/db/index.php, datacenter/db/printtable.php,
2155     datacenter/db/querycal.php, datacenter/db/queryrbk.php,
2156     datacenter/db/queryseq.php, datacenter/db/querystar.php,
2157     datacenter/db/runinfo.php, datacenter/db/sequence.php,
2158     datacenter/db/sequinfo.php, datacenter/db/statusrps.php,
2159     datacenter/db/statussbs.php, datacenter/db/statussps.php:
2160     - moved some code to functions (mainly menu)
2161
2162   * datacenter/db/findoffdata.php:
2163     - moved some code to functions (mainly menu)
2164     - implemented zd-range fields
2165     - improved limits functionality
2166     - added some limit fields
2167     - added new field for limits
2168
2169   * datacenter/db/include.php:
2170     - implemented function to print or not print submitted query
2171       (PrintSubmittedQuery(..))
2172     - removed not needed argument of function RemoveSortBy()
2173     - implemented new algorithms for enhanced colour coding for limits
2174       in PrintMagicTable()
2175     - sort by first desc
2176
2177   * datacenter/db/index-header.html:
2178     - shortened menu (removed old websites)
2179     - fixed link
2180
2181   * datacenter/db/index.html:
2182     - added new websites
2183     - added link to error coding
2184     - fixed link
2185
2186   * datacenter/db/magicdefs.php:
2187     - changed limits arrays for enhanced algorithms
2188     - added variables for starguider, new limit fields, zd range
2189
2190   * datacenter/db/sources.php:
2191     - fixed bug (display of test sources)
2192     - moved some code to functions (mainly menu)
2193
2194   * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php,
2195     datacenter/db/datasetinfo-aio.php:
2196     - added (website unifying other websites, so that only one website
2197       for runs, one for sequences and one for datasets is needed)
2198
2199   * datacenter/db/menu.php:
2200     - added (containing functions for parts of the menu)
2201
2202   * datacenter/db/menu.js:
2203     - added (script for diplaying/hiding parts of the menu)
2204
2205
2206
2207 2006/08/09 Thomas Bretz
2208
2209   * mbase/MMath.cc:
2210     - changed MedianDev to support 68% division instead of 0.5%
2211
2212   * datacenter/macros/fillsignal.C:
2213     - adapted to use Median for Pulse Offset and Gain
2214
2215
2216
2217 2006/08/08 Thomas Bretz
2218
2219   * mbadpixels/MBadPixelsCam.cc:
2220     - added some comments
2221
2222   * mhist/MHEvent.cc:
2223     - replaced GetTheta() by GetTelescopeTheta()
2224
2225   * msignal/MExtractedSignalCam.cc:
2226     - some update to returning the hi-/lo-gain ratio
2227
2228   * mbase/MMath.[h,cc]:
2229     - new functions MedianDev
2230
2231   * mhist/MHCamera.[h,cc]:
2232     - new function GetMedian
2233     - new function GetMedianDev
2234
2235
2236
2237 2006/08/08 Daniela Dorner
2238
2239   * datacenter/scripts/copyscript:
2240     - updated address list of people who are informed about changes in
2241       the catalog file
2242     - improved output to mail
2243     - updated search of newer catalogfiles
2244     - addapted to change in md5sum
2245     - fixed typo
2246
2247   * steps.rc:
2248     - made interpretable for shell
2249     - set Default to check for fSequenceFileWritten, so that manually
2250       inserted sequences can't be resettet
2251
2252   * datacenter/scripts/makecallistolinks:
2253     - removed reason2
2254
2255
2256
2257 2006/08/06 Thomas Bretz
2258
2259   * datacenter/macros/checkstardone.C,
2260     datacenter/macros/checkfileavail.C,
2261     datacenter/macros/filldotraw.C:
2262     - fixed. res was still not correctly deleted
2263
2264
2265
2266 2006/08/05 Thomas Bretz
2267
2268   * datacente/macros/fillsignal.C:
2269     - still searched for tabs DiffHi and DiffLo... fixed.
2270     - added a missing comma in the sql query
2271
2272   * mbase/MLog.cc, mbase/MLogHtml.cc:
2273     - switched off buffering for ofstreams
2274     - fixed length argument for the case </> are replaced by html-code
2275
2276   * datacenter/macros/checkstardone.C:
2277     - fixed. was completely broken, didn't even compile.
2278
2279
2280
2281 2006/08/04 Thomas Bretz
2282
2283   * mhvstime/MHVsTime.cc:
2284     - fixed a bug which made the argument of SetMinimum be ignored
2285
2286   * mpointing/MHPointing.cc:
2287     - changed position of SetMinimum and SetMaximum
2288
2289   * msignal/MArrivalTimeCam.[h,cc]:
2290     - added new options in GetPixelContent
2291     - added some new member functions
2292
2293   * msignal/MExtractedSignalCam.[h,cc]:
2294     - added new options in GetPixelContent
2295     - added some new member functions
2296
2297   * msignal/MExtractedSignalPix.h:
2298     - added some new member function
2299     - added some comments
2300
2301   * msql/MSQLServer.cc:
2302     - allow to setup different password for differend users and different
2303       users for different databases in sql.rc
2304
2305   * mcalib/MCalibrateRelTimes.cc:
2306     - implemented a workaround to mark pixels bad for extraction of
2307       hi- and lo-gain failed. (Before MCalibrateData just assigned
2308       a weird value)
2309
2310   * msignal/MArrivalTimePix.h:
2311     - added some member functions
2312
2313   * msignal/MExtractTimeAndCharge.cc:
2314     - added some comments which contain future code
2315     - invalidate hi- and lo-gain if both could not be extracted properly
2316       (FIXME: We need a cut on the number of unsuitable pixels per event)
2317     - changed handling of sathi to make the detection of hi-gain
2318       saturation work properly
2319
2320   * msignal/MExtractTimeAndChargeDigitalFilter.cc:
2321     - changed fgLoGainOffset from 1.05 to 0.95 (comming out of the
2322       latest plots)
2323     - fixed assignment of sat in hi-gain extraction to make sure
2324       the the satuartion information can be returned properly
2325
2326   * msignal/MExtractTimeAndChargeSpline.cc:
2327     - changed fgLoGainStartShift according to BCN cvs to -2.4 (FIXME
2328       this should be checked!)
2329     - adapted handling of sat in hi-gain extraction to changes
2330       above
2331
2332   * mjobs/MJCalibrateSignal.cc:
2333     - replaced the hi-/lo-gain pulse plots by plots showing the
2334       hi-/lo-gain intercalibration and the hi-/lo-gain offset
2335
2336   * datacenter/macros/fillsignal.C:
2337     - changed according to the changes
2338
2339   * mraw/MRawFileRead.cc:
2340     - rais an error if a requested file could not be opened
2341
2342   * mbase/MParContainer.cc:
2343     - added some comments
2344
2345
2346
2347 2006/08/03 Thomas Bretz
2348
2349   * mbase/MTask.cc:
2350     - do not print number of executions if it is (UInt_t)-1
2351
2352   * mfileio/MReadReports.cc:
2353     - do not allocate a MTime container anymore. This can be done
2354       by root automatically which has the advantage that we don't
2355       have to care about its deletion
2356     - added some more debug output, just in case...
2357
2358   * mfileio/MReadTree.cc:
2359     - fixed a typo in a comment
2360
2361   * mhist/MHRate.cc, mhist/MHWeather.cc, mhvstime/MHSectorVsTime.cc,
2362     mhvstime/MHVsTime.cc:
2363     - changed position of SetMinimum and SetMaximum
2364
2365   * mimage/MHHillas.[h,cc]
2366     - made the Center-Histogram in the case only one is displayed
2367       one with palette
2368
2369
2370
2371 2006/08/03 Markus Meyer
2372
2373   * resources/calibration.rc, calibration_spline.rc
2374     - update of correction factors
2375
2376   * datacenter/macros/fillstar.C
2377     - update of reference values for muon analysis
2378
2379
2380
2381 2006/08/02 Daniela Dorner
2382
2383   * datacenter/scripts/buildsequenceentries,
2384     datacenter/scripts/checkfilesforsequenceavail,
2385     datacenter/scripts/checkstardone, datacenter/scripts/copyscript,
2386     datacenter/scripts/correcttime, datacenter/scripts/dodatacheck,
2387     datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots,
2388     datacenter/scripts/dowebplots, datacenter/scripts/filesondisk,
2389     datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
2390     datacenter/scripts/fillstar, datacenter/scripts/insertdatasets,
2391     datacenter/scripts/insertsequences, datacenter/scripts/linkmc,
2392     datacenter/scripts/makecallistolinks,
2393     datacenter/scripts/mcsequences, datacenter/scripts/movingrawfiles,
2394     datacenter/scripts/processmcsequences, datacenter/scripts/rmlocks,
2395     datacenter/scripts/runcallisto, datacenter/scripts/runganymed,
2396     datacenter/scripts/runstar, datacenter/scripts/sourcefile,
2397     datacenter/scripts/writesequencefiles:
2398     - replaced $USER by `whoami`
2399
2400   * datacenter/scripts/dowebplots:
2401     - write output (ps, png files) to $datapath and not $webdir to
2402       speed up the webupdate
2403
2404
2405
2406 2006/08/02 Thomas Bretz
2407
2408   * mhist/MHCamEvent.cc:
2409     - removed some obsolete includes
2410
2411   * msignal/MExtractTimeAndCharge.cc:
2412     - reformatted position of a parenthesis
2413
2414   * msignal/MExtractTimeAndChargeDigitalFilter.cc:
2415     - changed default lo-gain offset to new value 1.05 which was
2416       determined plotting arrival time vs. signal height.
2417     - added fHiGainFirst to time (as it is in the spline extractor)
2418
2419   * msignal/MSignalCam.cc:
2420     - after extesive tests using the arrival time vs signal height
2421       histograms, new threshold levels (independent of the pixel size)
2422       have been determined for the pulse positions
2423       (50phe for pulse, hi-gain and 320phe for lo-gain)
2424
2425   * datacenter/macros/fillsignal.C:
2426     - changed to support new information about pulse positions
2427
2428
2429
2430 2006/08/01 Thomas Bretz
2431
2432   * mcalib/MCalibCalcFromPast.cc:
2433     - hand over the hi-lo-gain conversion factors to the new
2434       MCalibrationChargeCam if reinitialized
2435
2436   * mcalib/MCalibrateData.cc:
2437     - removed obsolete use of zenith angle (which actually was never used)
2438     - fixed a bug which caused the renorm factor being initialized from
2439       default instead of the QECam always (which didn't make any difference
2440       because also the QECam contains the default value)
2441
2442   * mcalib/MCalibrateRelTimes.[h,cc]:
2443     - store also the information whether lo-gain was used or not in
2444       MSignalCam
2445     - removed some comments from header
2446
2447   * mcalib/MCalibrationQEPix.[h,cc]:
2448     - removed obsolete use of zenith angle (which actually was never used)
2449
2450   * mhist/MHCamera.cc:
2451     - fixed wrong cast (from this to TProfile instead of TH1D)
2452
2453   * mjobs/MJCalibrateSignal.cc:
2454     - added tabs for hi-/lo-gain pulse position
2455
2456   * mjobs/MJCalibration.cc:
2457     - removed obsolete use of zenith angle (which actually was never used)
2458       for MCalibrationQEPix
2459
2460   * msignal/MArrivalTimePix.h:
2461     - added Copy member function
2462
2463   * msignal/MExtractedSignalPix.cc:
2464     - small code layout
2465
2466   * msignal/MSignalPix.[h,cc]:
2467     - added new (non I/O) member fLoGainUsed
2468
2469   * msignal/MSignalCam.cc:
2470     - added cases 10 and 11 to GetPixelContent
2471     - added some more comments
2472
2473
2474
2475 2006/07/31 Thomas Bretz
2476
2477   * showplot.cc:
2478     - added new options to write bmp and xml files
2479     - added new options for the display size
2480
2481   * mbase/MStatusDisplay.[h,cc]:
2482     - changed the constructor to allow starting with a different size
2483     - added new member functions to change the display or canvas size
2484     - fixed setting of sizes
2485
2486
2487
2488 2006/07/30 Thomas Bretz
2489
2490   * macros/starfield.C:
2491     - updated to use resources/mirrors.def by default
2492
2493   * mhist/MHCamera.[h,cc]:
2494     - replaced SavePrimitive(ofstream&) by SavePrimitive(ostream&)
2495     - if necessary let SavePrimitive(ofstream&) call
2496       SavePrimitive(ostream&)
2497
2498   * mgui/MHexagon.[h,cc]:
2499     - special solution for SavePrimitive because it calls a function
2500       from the base class which also needs ofstream or ostream
2501
2502   * mbase/MStatusDisplay.[h,cc]:
2503     - switched on writing bmp and xml (I still found no program able
2504       to read this bmp, but they are written)
2505     - removed check for writing images in batch mode for root
2506       >= 5.12/00. It is working now.
2507     - calculate kB and MB correctly by dividing by 1000 instead of
2508       1024 (would be kiB and MiB)
2509     - removed some unused parameters from function declaration
2510     - fixed some warnings about local overwrites of variable names
2511     - fixed a deprecated conversion from string constant to `char*
2512
2513
2514
2515 2006/07/29 Thomas Bretz
2516
2517   * mhflux/MHEffectiveOnTime.cc:
2518     - changed the fit such that initial values are calculated
2519       automatically now instead of using build in values. This
2520       makes the fit more indepedant of the underlaying rates.
2521       With a test of ~350 sequences in the test database it could
2522       be shown that the new fit gives the same result +/-1sek.
2523       The highest deviation was +5s the lowest -10s.
2524     - the number of the first bin used in the fit became a variable
2525     - A limit of 15kHz was set for the rate
2526     - sanity checkes for lambda==0 added (possible division by zero)
2527     - increased class version number by one
2528     - made functions derived from MH private
2529     - to fit the resulting "gammas" use fFirstBin=1 and fNumEvents=120
2530
2531
2532
2533 2006/07/28 Daniela Dorner
2534
2535   * datacenter/scripts/buildsequenceentries,
2536     datacenter/scripts/checkfilesforsequenceavail,
2537     datacenter/scripts/checkstardone, datacenter/scripts/copyscript,
2538     datacenter/scripts/correcttime, datacenter/scripts/dodatacheck,
2539     datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots,
2540     datacenter/scripts/dowebplots, datacenter/scripts/filesondisk,
2541     datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
2542     datacenter/scripts/fillstar, datacenter/scripts/insertdatasets,
2543     datacenter/scripts/insertsequences, datacenter/scripts/linkmc,
2544     datacenter/scripts/makecallistolinks,
2545     datacenter/scripts/mcsequences, datacenter/scripts/movingrawfiles,
2546     datacenter/scripts/processmcsequences, datacenter/scripts/rmlocks,
2547     datacenter/scripts/runcallisto, datacenter/scripts/runganymed,
2548     datacenter/scripts/runstar, datacenter/scripts/sourcefile,
2549     datacenter/scripts/writesequencefiles:
2550     - replaced username by $USER
2551
2552
2553
2554 2006/07/27 Thomas Bretz
2555
2556   * datacenter/macros/buildsequenceentries.C:
2557     - removed some obsolete output
2558     - logging output redone
2559     - added some missing delete of TSQLResults
2560     - fixed some overwrite of local variables
2561     - added more comments
2562     - moved code building the blocks to its own function
2563     - simplified buildblocks
2564
2565
2566
2567 2006/07/27 Daniela Dorner
2568
2569   * datacenter/scripts/buildsequenceentries:
2570     - fixed bug in name of logfile (introduced on 2006/02/03)
2571
2572
2573
2574 2006/07/26 Daniela Dorner
2575
2576   * datacenter/scripts/movingrawfiles:
2577     - changed machine
2578     - added logging
2579     - added launching of filesondisk, when files have been moved
2580
2581   * datacenter/scripts/filesondisk:
2582     - added logging
2583
2584
2585
2586 2006/07/26 Thomas Bretz
2587
2588   * merpp.cc:
2589     - files with the extension .raw.gz were not found. fixed. This
2590       is necessary because raw-files must be merpped before they can
2591       be displayed with the mars-gui.
2592
2593   * star.cc:
2594     - fixed some misalignment when the title is printed
2595
2596   * datacenter/macros/fillsinope.C:
2597     - removed some obsolete comments
2598
2599   * mbase/MContinue.h:
2600     - some reformatting
2601
2602   * mreport/MReportStarguider.h:
2603     - added enum for states
2604     - added IsMonitoring member function
2605
2606   * msignal/MArrivalTimeCam.cc:
2607     - fixed a problem which gave errors when compiling (introduced
2608       with the latest change)
2609
2610   * manalysis/MEventRateCalc.[h,cc], manalysis/MGeomApply.[h,cc],
2611     manalysis/MMultiDimDistCalc.[h,cc], mbadpixels/MBadPixelsTreat.[h,cc],
2612     mbase/MEvtLoop.[h,cc], mbase/MParContainer.[h,cc], mbase/MParList.[h,cc],
2613     mbase/MTask.[h,cc], mbase/MTaskList.[h,cc], mcalib/MCalibrateData.[h,cc],
2614     mdata/MDataArray.[h,cc], mfbase/MF.[h,cc], mfbase/MFDataChain.[h,cc],
2615     mfbase/MFDataChain.[h,cc], mfbase/MFDataMember.[h,cc],
2616     mfbase/MFilterList.[h,cc], mfileio/MReadTree.[h,cc],
2617     mfileio/MWriteRootFile.[h,cc], mfilter/MFParticleId.[h,cc],
2618     mfilter/MFTriggerLvl1.[h,cc], mfilter/MFTriggerLvl2.[h,cc],
2619     mhbase/MBinning.[h,cc], mhbase/MFillH.[h,cc], mhbase/MH3.[h,cc],
2620     mhbase/MHMatrix.[h,cc], mimage/MHillasCalc.[h,cc],
2621     mimage/MImgCleanStd.[h,cc], mimage/MImgCleanTGB.[h,cc],
2622     mpointing/MSrcPosCam.[h,cc], msignal/MExtractFixedWindow.[h,cc],
2623     msignal/MExtractSignal.[h,cc], msignal/MExtractSignalABcorr.[h,cc],
2624     msignal/MExtractor.[h,cc], mtools/MChisqEval.[h,cc]
2625     - replaced StreamPrimitive(ofstream&) by StreamPrimitive(ostream&)
2626     - replaced SavePrimitive(ofstream&) by SavePrimitive(ostream&)
2627     - if necessary let SavePrimitive(ofstream&) call
2628       SavePrimitive(ostream&)
2629
2630   * mbadpixels/MBadPixelsCam.cc, mbadpixels/MBadPixelsIntensityCam.cc,
2631     mbase/MEvtLoop.cc, mbase/MLog.cc, mbase/MParList.cc, mbase/MTaskList.cc,
2632     mcalib/MCalibConstCam.cc, mcalib/MCalibrationBlindCam.cc,
2633     mcalib/MCalibrationCam.cc, mcalib/MCalibrationIntensityCam.cc,
2634     mcalib/MCalibrationIntensityConstCam.cc, mdata/MDataArray.cc,
2635     mdata/MDataFormula.cc, mdata/MDataList.cc, mfbase/MFilterList.cc,
2636     mgeom/MGeomCam.cc, mhcalib/MHCalibrationCam.cc, mmain/MMonteCarlo.cc,
2637     mpedestal/MPedPhotCam.cc, mpedestal/MPedestalCam.cc,
2638     mreport/MReportFileRead.cc, msignal/MArrivalTimeCam.cc,
2639     msignal/MExtractedSignalCam.cc, msignal/MSignalCam.cc:
2640     - replaced ForEach by R__FOR_EACH
2641
2642   * mbase/MAGIC.h:
2643     - define R__FOR_EACH macro if not yet defined
2644
2645   * mbase/MEvtLoop.cc:
2646     - removed usage of copy-constructor of TEnv
2647
2648   * mbase/MString.h:
2649     - exclude some of the member function from CINT (gives problem
2650       with CINT)
2651
2652   * mfbase/MFEventSelector.[h,cc]:
2653     - removed StreamPrimitive (it was empty anyhow)
2654
2655   * mranforest/MRanTree.cc:
2656     - moved includes for TVector and TMatrix to header
2657     - replaced TMatrixRow by TMatrixFRow_const in TreeHad
2658
2659   * msignal/Makefile, msignal/SignalLinkDef.h:
2660     - removed MExtractSignal
2661     - removed MExtractSignal2
2662     - removed MExtractSignal3
2663     - removed MExtractSignalABcorr
2664
2665   * mbase/MArgs.cc, mbase/MContinue.cc, mbase/MEnv.cc, mbase/MGMap.[h,cc],
2666     mbase/MGTask.h, mbase/MLogManip.h, mbase/MLogPlugin.h
2667     mbase/MParContainer.cc, mbase/MParList.cc, mbase/MParameters.cc,
2668     mbase/MSearch.cc, mbase/MStatusArray.h, mbase/MTask.cc,
2669     mbase/MTaskList.[h,cc]:
2670     - removed some unused parameters from function declaration
2671
2672   * mbase/MArray.h, mbase/MArrayB.h, mbase/MArrayD.h, mbase/MArrayF.h,
2673     mbase/MArrayI.h, mbase/MArrayS.h, mbase/MDirIter.h, mbase/MLog.[h,cc],
2674     mbase/MReadSocket.h, mbase/MTask.cc, mbase/MTaskList.[h,cc],
2675     mbase/MTime.h:
2676     - added explicit initialization of base class to copy ctor
2677
2678   * mbase/MDirIter.[h,cc], mbase/MLog.[h,cc], mbase/MRunIter.cc,
2679     mbase/MZlib.cc:
2680     - fixed some warnings about local overwrites of variable names
2681
2682   * mbase/MTaskList.[h,cc]:
2683     - removed unsused second argument from CheckAddListTo
2684     - allow 0 as the type argument which just keeps the input steam id
2685       of the task
2686
2687   * mjobs/MSequence.cc:
2688     - fixed a deprecated conversion from string constant to `char*
2689
2690   * mfbase/MFilterList.cc:
2691     - improved warn output
2692
2693   * msignal/MArrivalTimeCalc2.cc, msignal/MArrivalTimePix.[h,cc],
2694     msignal/MExtractFixedWindowPeakSearch.cc, msignal/MExtractSignal.cc,
2695     msignal/MExtractSignal2.cc, msignal/MExtractSignal3.cc,
2696     msignal/MExtractSignalABcorr.cc, msignal/MExtractTime.cc,
2697     msignal/MExtractTimeAndCharge.cc, msignal/MExtractor.cc,
2698     msignal/MExtractTimeAndChargeDigitalFilterPeakSearch.cc:
2699     - removed first obsolete argument from SetGainSaturation
2700
2701    * msignal/MExtractedSignalCam.[h,cc]:
2702      - removed obsolete fNdf
2703      - increased class version
2704
2705    * msignal/MExtractedSignalPix.[h,cc]:
2706      - removed obsolete fIsLoGainUsed
2707      - removed obsolete fChisquare
2708      - increased class version
2709      - removed obsolete first argument from SetGainSaturation
2710
2711
2712
2713 2006/07/23 Thomas Bretz
2714 
2715   * datacenter/scripts/copyscript:
2716     - only try to insert the contents of runbook files which
2717       contain the regexp \\\.rbk$ instead of .rbk It might be
2718       that in a script it should be \.rbk$ rather than \\\.rbk$
2719       (to be tested)
2720
2721
2722
2723 2006/07/22 Thomas Bretz
2724
2725   * datacenter/scripts/runstar:
2726     - added -r to sort ToDo-files such that the newest sequences
2727       are processed first
2728
2729
2730
2731 2006/07/21 Daniela Dorner
2732
2733   * datacenter/scripts/checkfilesforsequavail:
2734     - fixed bug in path
2735
2736
2737
2738 2006/07/19 Thomas Bretz
2739
2740   * msignal/MArrivalTimeCam.cc:
2741     - added case 7 and 2 in GetPixelContent
2742
2743
2744
2745 2006/07/13 Thomas Bretz
2746
2747   * mastro/MAstroCatalog.h:
2748     - implemented new member function GetNumStars
2749
2750   * mbase/MGMap.[h,cc]:
2751     - implemented new member function DrawHexagon
2752
2753
2754
2755 2006/07/11 Thomas Bretz
2756
2757   * mbase/MStatusArray.cc, mdata/MDataChain.cc, mdata/MDataFormula.cc,
2758     mhflux/MMcSpectrumWeight.cc, mimage/MHillasExt.cc, mjobs/MJCut.cc,
2759     msignal/MExtractTimeAndChargeDigitalFilter.cc,
2760     mranforest/MRanForestCalc.cc:
2761     - fixed some compiler warning of the kind
2762         ambiguous overload for `Bool_t ? const char[14] : const TString &'
2763       to make gcc 2.95.3 happy (used to get cosy working with the
2764       latest Mars version)
2765
2766   * mbase/MZlib.[h,cc]:
2767     - added some preprocessor statements which allow compilation with
2768       gcc 2.95.3
2769
2770   * mastro/MAstroCamera.cc:
2771     - removed path from include
2772
2773   * mastro/Makefile:
2774     - added directory for MHCamera
2775
2776   * mhflux/MHThetaSqN.cc:
2777     - removed the const-qualifier from the static_cast when setting
2778       tghe MParameterD
2779
2780
2781
2782 2006/07/06 Thomas Bretz
2783
2784   * Makefile.conf.linux:
2785     - removed options -Wstrict-prototypes -Wmissing-prototypes
2786       obsolete for C++
2787
2788   * mastro/MAstro.h, mgui/MCamEvent.h:
2789     - added virtual destructor to make gcc 4.1 happy
2790
2791   * mfilter/MFMagicCuts.cc, mtools/MagicJam.cc:
2792     - added includes to make gcc 4.1 happy
2793
2794   * mranforest/MRanForestCalc.cc:
2795     - added include for the compilation with root 5.10/00
2796
2797
2798
2799 2006/07/05 Thomas Bretz
2800
2801   * datacenter/macros/checkfileavail.C,
2802     datacenter/macros/checkstardone.C,
2803     datacenter/macros/doexclusions.C,
2804     datacenter/macros/filldotraw.C,
2805     datacenter/macros/fillganymed.C,
2806     datacenter/macros/fillsignal.C,
2807     datacenter/macros/fillstar.C,
2808     datacenter/macros/setupdb.C:
2809     - make sure that 'res' is correctly deleted
2810
2811   * datacenter/macros/doexclusions.C:
2812     - fixed some variable name overrides
2813
2814   * mhflux/MAlphaFitter.[h,cc]:
2815     - added the possibility to DrawResult()
2816
2817   * mhflux/MHAlpha.[h,cc]:
2818     - added new output container (Bin) which contains the number
2819       of the bin the event was assigned to
2820     - fixed drawing the significance in DrawAll
2821
2822
2823
2824 2006/07/04 Daniela Dorner
2825
2826   * datacenter/scripts/copyscript:
2827     - removed not needed if-clause (was used to copy subsystemfiles to
2828       /magic/datacenter/totape)
2829
2830
2831
2832 2006/07/03 Thomas Bretz
2833
2834   * mhflux/MHThetaSqN.[h,cc]:
2835     - added counter and output some statistics afterwards
2836
2837
2838
2839 2006/06/29 Thomas Bretz
2840
2841   * mmain/MEventDisplay.cc:
2842     - added decoding of calibration pattern
2843
2844   * mbase/MContinue.cc:
2845     - small change to some output
2846
2847   * mmc/MMcTrig.hxx, mmc/MMcTrigHeader.hxx:
2848     - increased version number
2849
2850   * mmc/Mdefine.h:
2851     - increased CAMERA_PIXELS from 3500 to 3800
2852
2853
2854
2855 2006/06/28 Daniela Dorner
2856
2857   * datacenter/macros/setupdb.C:
2858     - added new columns
2859     - changed name columns
2860
2861
2862
2863 2006/06/28 Thomas Bretz
2864
2865   * datacenter/macros/fillstar.C:
2866     - added number of correlated stars
2867
2868   * datacenter/macros/plotdb.C:
2869     - added number of correlated stars
2870     - changed name of database column
2871
2872   * callisto.cc, mbadpixels/MBadPixelsCalc.cc,
2873     mjtrain/MJTrainSeparation.cc:
2874     - small improvement to log-output
2875
2876   * tpoint/gui.C:
2877     - added some SetFrameBorderMode and SetBorderMode
2878
2879
2880
2881 2006/06/27 Thomas Bretz
2882
2883   * mhflux/MHAlpha.cc:
2884     - added a small change to prevent DrawAll from opening a new
2885       canvas if called with the option "No new canvas" and no
2886       fDisplay
2887
2888
2889
2890 2006/06/26 Thomas Bretz
2891
2892   * mjobs/MJCut.[h,cc]:
2893     - added error codes for some fatal errors
2894
2895   * ganymed.cc:
2896     - pipe error codes to shell
2897
2898
2899
2900 2006/05/29 Thomas Bretz
2901
2902   * mbase/MEnv.cc:
2903     - included THashList for compatibility with root 5.10/00
2904
2905   * mdata/MDataArray.[h,cc]:
2906     - included TVector in header for compatibility with root 5.10/00
2907
2908   * mgui/MHexagon.cc:
2909     - changed argument of PaintFillArea from Float_t to Double_t
2910       for compatibility with root 5.10/00
2911
2912   * mhbase/MHMatrix.[h,cc]:
2913     - added some #ifdef for compatibility with root 5.10/00
2914     - included TVector in the header for compatibility with
2915       root 5.10/00
2916
2917   * mjtrain/MJTrainDisp.cc:
2918     - added the possibility to set weights
2919     - added new histogram to show avg psf versus energy
2920
2921   * mjtrain/MJTrainRanForest.cc:
2922     - included TFile for compatibility with root 5.10/00
2923
2924   * mranforest/MRanForest.[h,cc]:
2925     - included TMatrix and TVector in header for compatibilty
2926       with root 5.10/00
2927
2928   * mtools/MHSimulatedAnnealing.[h,cc]:
2929     - included TMatrix and TVector in header for compatibilty
2930       with root 5.10/00
2931
2932
2933
2934 2006/05/24
2935
2936   * RELEASE 0.9.6
2937
2938
2939
2940 2006/05/24 Thomas Bretz
2941
2942   * mbadpixels/MBadPixelsTreat.cc:
2943     - another small improvement, set fMaxArrivalTimeDiff to 0.9
2944
2945   * mjobs/MJPedestal.cc:
2946     - switched off error in case of "pulse is too much to the left"
2947     - the extraction window is not changed anymore
2948
2949   * mhflux/MAlphaFitter.cc:
2950     - made new background fit more robust by improving the start
2951       values
2952
2953   * mhflux/MHAlpha.[h,cc]:
2954     - preliminary implementation showing automatically all sizebins in
2955       the status display
2956
2957   * mpointing/MPointingDevCalc.[h,cc]:
2958     - if the mispointing is set to 0 due to missing mispointing
2959       information also the starguider calibration is reset.
2960     - in the case the latest report is older than a default (currently
2961       one minute) and the current report will be skip the starguider
2962       correction and calibration will be reset.
2963
2964   * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
2965     - updated
2966
2967   * mmc/MMcRunHeader.hxx:
2968     - added new getter for ShowerPhiMin and ShowerPhiMax
2969
2970
2971
2972 2006/05/23 Daniela Dorner
2973
2974   * scripts/processsequence:
2975     - added (script to run callisto, merppupdate and star for 1
2976       sequence)
2977
2978   * scripts/preparemc:
2979     - added (script to create montecarlo sequence and datasetfiles)
2980
2981
2982
2983 2006/05/23 Thomas Bretz
2984
2985   * mranforest/MRanTree.cc:
2986     - should be if(!Finite) instead of if(Finite)
2987
2988   * mhbase/MH3.cc:
2989     - fixed a problem which arouse in root 4.04/02g namely that
2990       is the draw-option is " " nothing is displayed. Therefore
2991       all " " are removed before the histogram is drawn
2992
2993   * mhist/MHCamera.cc:
2994     - when the azimuthal profile was produced the binning was optimized
2995       with the OptimizeLimits. This doesn't make sense because it
2996       changed the alignment of the bins with the 60deg boundaries
2997
2998   * mreport/MReportStarguider.cc:
2999     - fixed a typo in a comment and removed an obsolete one
3000
3001   * msignal/MExtractTimeAndCharge.cc:
3002     - instead of setting the arrival time to a value at the border of
3003       the meaningful range a random number is assigned in the case
3004       of an arrival time extracted outside the fadc range. This
3005       avoids possible unfortuante coincidences in arrival times.
3006
3007   * mbadpixels/MBadPixelsTreat.[h,cc]:
3008     - added new data member fMaxArrivalTimeDiff, which is the maximum
3009       arrival time difference allowed for the badpixel algorithm
3010       to determin whether a pixels belongs to a shower
3011     - changed the old value (0.5) to 1.0 as suggested by Stefan
3012       due to a recent study on the fraction of pixels surviving the
3013       image cleaning
3014
3015   * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc:
3016     - added comment to show usage of new option
3017
3018
3019
3020 2006/05/22 Daniela Dorner
3021
3022   * datacenter/scripts/makecallistolinks:
3023     - fixed bug
3024
3025
3026
3027 2006/05/22 Thomas Bretz
3028
3029   * mranforest/MRanTree.cc:
3030     - replaced some arbitrary small and large values by FLT_MAX in
3031       FindBestSpllit*
3032     - replaced in FindBestSpllit* a sanity check for rld and rrd (do
3033       not divide by zero) by a check whether the result (crit) is finite
3034
3035   * mcamera/MCameraRecTemp.[h,cc]:
3036     - implemented new data member for validity
3037     - increased class version by 1
3038
3039   * mpointing/MHPointing.[h,cc]:
3040     - implemented new TGraph for number of correlated stars
3041     - increased class version by 1
3042
3043   * mpointing/MPointingDevCalc.cc:
3044     - if the report is empty assume no pointing deviation and also
3045       reset the starguider calibration
3046
3047   * mpointing/MPointingPos.cc:
3048     - slight modifications to comment
3049
3050   * mreport/MReport.cc:
3051     - introduced new fake version to support new starguider format
3052
3053   * mreport/MReportCC.[h,cc]:
3054     - improved handling of receiver boar com-errors and RecTemp section
3055
3056   * mreport/MReportStarguider.[h,cc]:
3057     - implemented changes in the starguider reports around 9th May
3058     - added new data member for number of correlated stars
3059     - increased class version by 1
3060
3061
3062
3063 2006/05/21 Thomas Bretz
3064
3065   * mfileio/MReadTree.cc:
3066     - show all added files only in debug modes or if wildcards are used
3067
3068   * mfilter/MFEnergySlope.[h,cc]:
3069     - added a third constructor which also allows to set fMcEnergyMin
3070
3071   * mjtrain/MJTrainSeparation.[h,cc]:
3072     - updated text output
3073     - improved result display
3074     - added possibility to set weights and/or pre/post-tasks for
3075       train or test only
3076
3077   * mranforest/MRanForest.cc:
3078     - commented out an obsolete check to check whether TMath::Sort
3079       has sorted correctly
3080     - added some comments
3081
3082
3083
3084 2006/05/20 Thomas Bretz
3085
3086   * mreport/MReportCC.cc:
3087     - fixed a typo in InterpreteTD which was introduced yesterday
3088
3089
3090
3091 2006/05/19 Thomas Bretz
3092
3093   * mbase/MMath.h:
3094     - added default to second argument of GaussProb
3095
3096   * mcamera/MCameraTD.[h,cc], mcamera/MCameraTH.[h,cc]:
3097     - added a data member fIsValid giving the status of the arrays
3098       in case the CC reports contained nonsense (mainly for files
3099       before summer 2005)
3100     - increased class version by 1
3101
3102   * mhflux/MHAlpha.h:
3103     - made SetOffData virtual
3104
3105   * mreport/MReport.cc:
3106     - small changes to some comments
3107
3108   * mreport/MReportCC.[h,cc]:
3109     - better handling of problems with the TH and TD part of the
3110       CC-REPORT for files older than 200507190 and 200412210
3111       respectively
3112
3113   * mreport/MReportFileReadCC.cc:
3114     - always output the file format version
3115
3116   * mhflux/MAlphaFitter.[h,cc]:
3117     - implemented fitting of the off-data for background determination
3118     - the result values are not yet accessible
3119     - increased class version by 1
3120
3121   * mhflux/MHThetaSqN.[h,cc]:
3122     - some improvements regarding the treatment of the signal-regions
3123     - allow to set a different cut-level for off-cuts
3124
3125
3126
3127 2006/05/18 Thomas Bretz
3128
3129   * mhflux/MAlphaFitter.h:
3130     - added Getter for ScaleMode
3131
3132   * mhflux/MHAlpha.[h,cc]:
3133     - made fHillas data member protected
3134     - increased size of fMap
3135
3136   * mhflux/MHThetaSq.[h,cc]:
3137     - removed obsolete data-member fThetaSq
3138
3139   * mjtrain/MJTrainRanForest.cc, mranforest/MRanForestCalc.cc:
3140     - fixed a typo in a comment
3141
3142   * mranforest/MRanTree.cc:
3143     - added a lot of comments in the code
3144
3145   * callisto.cc:
3146     - fixed typo in output
3147
3148   * mhflux/MHThreshold.cc:
3149     - enabled grids
3150     - slightly improved calculation of shown threshold
3151
3152   * mhflux/MHThetaSqN.[h,cc]:
3153     - added
3154
3155   * mhflux/Makefile, mhflux/FluxLinkDef.h:
3156     - added MHThetaSqN
3157
3158
3159
3160 2006/05/18 Daniela Dorner
3161
3162   * resources/calibration.rc, resources/calibration_spline.rc:
3163     - added values for current and following periods
3164
3165
3166
3167 2006/05/05
3168
3169   * RELEASE 0.9.5.1
3170
3171
3172
3173 2006/05/05 Thomas Bretz
3174
3175   * datacenter/macros/plotdb.C:
3176     - updated with new tabs for the starguider data
3177
3178   * mhflux/MHEnergyEst.cc:
3179     - print the result to the all-logstream
3180     - changed the fit range not to take the overflow into account
3181
3182   * mranforest/MRanForest.[h,cc]:
3183     - Use the default Reset() instead of Reset(0)
3184     - changed output while training
3185     - replaced a lot of TArrays by MArrays
3186     - at some points replaced gRandom->Rndm by gRandom->Integer
3187     - removed some obsolete arguments from ModifyDataSort
3188     - In CreateDataSort isort need not to be initialized, it is
3189       done by TMath::Sort anyhow
3190     - a small simplification to ModifyDataSort
3191     - added some const-qualifiers in funciton calls
3192
3193   * mranforest/MRanTree.[h,cc]:
3194     - replaced a lot of TArrays by MArrays
3195     - removed some obsolete calls to Reset(0) after the instatization
3196       of the array
3197     - small acceleration of the averaging when calculating fBestSplit[k]
3198     - at some points replaced gRandom->Rndm by gRandom->Integer
3199     - directly give mean[kbuild] and square[kbuild] as an argument
3200       to FindBestSplit
3201     - removed the obsolste dereferencing from the call to FindBestSplit
3202     - added some const-qualifiers in funciton calls
3203     - make a copy of tclasspop in BuildTree to be able to give the
3204       array as a const qualified reference. It is not used at any other
3205       place
3206     - in TreeHad first get the pointers to the vector with the data to
3207       get rid of the range check done by root. This has also the advantage
3208       that all TreeHad member function can be unified into a single
3209       member function
3210
3211   * mhflux/MAlphaFitter.cc:
3212     - fixed a problem with the fit which could cause infinite loops
3213       in the case of off-data. This did in no means effect the result,
3214       just the performance.
3215
3216   * mhbase/MH3.cc:
3217     - convert the options ToLower case first before checking
3218
3219   * mjtrain/MJTrainRanForest.[h,cc]:
3220     - added AddPar member function
3221     - added fPreTasks and fPostTasks
3222     - added fEnableWeights
3223     - added member functions suporting setting pre- and posttasks
3224       and weights
3225
3226   * mtools/MTFillMatrix.h:
3227     - added new member function to clear the fPreCuts, fPreTasks and
3228       fPostTasks lists
3229
3230   * mjtrain/MJTrainEnergy.cc:
3231     - implemented usage of weights
3232
3233   * mjtrain/MJTrainSeparation.[h,cc]:
3234     - implemented the usage of weights
3235     - implemented a random source position to train with wobble
3236       data
3237     - added some more output
3238     - added an option to switch between classification and regression
3239     - added th epossibility to change the MC flux
3240
3241   * mjtrain/Makefile:
3242     - added include path for mpointing and mimage
3243
3244
3245
3246 2006/05/04 Thomas Bretz
3247
3248   * mbase/MTaskList.[h,cc]:
3249     - added new member function AddToListBefore(TList&) and
3250       AddToListAfter(TList&)
3251     - added corresponding RemoveFromList(TList&)
3252
3253   * mhflux/MMcSpectrumWeight.[h,cc]:
3254     - added new member functions CalcSpecNew and CalcSpecOld to
3255       evaluate the spectrum at a given energy
3256     - added a new data member which allows to set an energy
3257       at which the normalization is calculated instead of
3258       the integral
3259
3260   * mpointing/MSrcPosRndm.[h,cc]:
3261     - added new option which allows to create a random wobble
3262       source position
3263
3264
3265
3266 2006/05/03 Daniela Dorner
3267
3268   * datacenter/macros/setupdb.C:
3269     - changed type of sourcename and projectname according to new
3270       format
3271
3272
3273
3274 2006/05/03 Thomas Bretz
3275
3276   * Makefile.rules:
3277     - added new option zdiff
3278
3279   * mbase/MTaskList.[h,cc]:
3280     - overwrite member function AddToList with a TList-reference
3281       as argument
3282
3283   * mhflux/MHCollectionArea.[h,cc]:
3284     - added the missing //! behind the fMcEvt data member
3285     - increased class version number
3286     - removed obsolete fEnergy data member
3287
3288   * mranforest/MRanForest.cc:
3289     - added to the output whether weights are set
3290
3291   * mraw/MRawRunHeader.cc:
3292     - removed an obsolete Print() which enetered for debugging
3293
3294   * mimage/MHNewImagePar.cc:
3295     - the plots for CocCOG and ConcCore had the same color... fixed
3296
3297   * mranforest/MRanForestCalc.[h,cc]:
3298     - allow to set weights for each event
3299
3300   * mtools/MTFillMatrix.[h,cc]:
3301     - implemented the possibility to set pre- and post-tasks
3302       executed in the eventloop
3303
3304
3305
3306
3307 2006/05/02 Thomas Bretz
3308
3309   * mraw/MRawRunHeader.cc:
3310     - fixed the typo in the output
3311
3312   * mpointing/MHPointing.cc, datacenter/macros/fillstar.C:
3313     - fixed a typo in the name of the plot Skybrightness
3314
3315
3316
3317 2006/04/30 Thomas Bretz
3318
3319   * mjtrain/MJTrainSeparation.[h,cc]:
3320     - new option to switch between regression and classification
3321     - fixed the auto training (still far from working well)
3322     - improved result plots
3323
3324   * mbase/MMath.cc:
3325     - fixed SignificanceLiMa such that it allows basically zero
3326       signal- and/or background events
3327
3328
3329
3330 2006/04/27 Thomas Bretz
3331
3332   * datacenter/macros/fillstar.C:
3333     - replaced the mean by the median
3334
3335
3336
3337 2006/04/26 Daniela Dorner
3338
3339   * datacenter/macros/fillstar.C, datacenter/macros/setupdb.C:
3340     - added four new columns to the table Star
3341
3342
3343
3344 2006/04/24 Thomas Bretz
3345
3346   * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
3347     - some fixes to the comments describing random forest
3348
3349
3350
3351 2006/04/23 Thomas Bretz
3352
3353   * mhist/MHHadronness.cc:
3354     - do not reset the two hadronness-histograms in SetupFill
3355       otherwise MJTrainSeparation cannot work correctly
3356
3357   * mjtrain/MJTrainSeparation.cc:
3358     - added a Plot of Hadronness versus Size for MC events
3359
3360
3361
3362 2006/04/22 Thomas Bretz
3363
3364   * mraw/MRawRunHeader.cc:
3365     - some small changes, mainly output and comments
3366
3367   * mhflux/MHAlpha.[h,cc]:
3368     - show also the integrated number of excess events in the
3369       plot versus energy/size and show the correct error.
3370
3371   * mtools/MJSpectrum.cc:
3372     - added accelerator for executing the tasklist as in MJCut
3373
3374   * macros/train/trainseparation.C:
3375     - fixed a typo
3376
3377   * mjtrain/MJTrainSeparation.h:
3378     - added missing initialization of fAutoTrain
3379     - fixed an error in EnablAutoTrain (was always set to kTRUE)
3380
3381
3382
3383 2006/04/21 Daniel Hoehne
3384
3385   * datacenter/scripts/doqualityplots, datacenter/scripts/dowebplots:
3386     - fixed bug in usage of pstoimg
3387
3388
3389
3390 2006/04/13 Thomas Bretz
3391
3392   * mraw/MRawRunHeader.[h,cc]:
3393     - adapted to new DAQ format version 6
3394     - increased class version number
3395
3396   * mtools/MTFillMatrix.cc:
3397     - added accelerator for executing the tasklist as in MJCut
3398
3399   * mfilter/MFEnergySlope.cc:
3400     - small update to output
3401
3402   * mfbase/MFilterList.[h,cc]:
3403     - fixed a really old problem that the contents of the list never
3404       got ReInit. Hopefully this never had bad sideeffects.
3405
3406   * macros/train/trainenergy.C:
3407     - added another comment how to change the spectral slope of the
3408       monte carlo spectrum
3409
3410
3411
3412 2006/04/13 Thomas Bretz
3413
3414   * mreport/MReport.cc:
3415     - added new fake arehucas versions to fix a problem with the
3416       starguider reports
3417
3418   * mreport/MReportFileRead.cc:
3419     - increased informations in warning output
3420
3421   * mreport/MReportStarguider.cc:
3422     - fixed a problem with the starguider reports between 6.3.2006 and
3423       19.3.2006
3424
3425
3426
3427 2006/04/13 Daniel Hoehne
3428
3429   * datacenter/db/findoffdata.php:
3430     - implemented query for the inhomogeneity
3431
3432   * datacenter/db/runinfo.php:
3433     - added checkboxes for start time, failed time and error codes
3434
3435   * datacenter/db/datacheck.php:
3436     - fixed bug in StatusMenus for DataCheck and RawFile
3437
3438
3439
3440 2006/04/12 Daniela Dorner, Daniel Hoehne
3441
3442   * datacenter/scripts/makecallistolinks:
3443     - fixed bug
3444
3445
3446
3447 2006/04/12 Thomas Bretz
3448
3449   * datacenter/macros/filldotraw.C:
3450     - allow to access gzipped raw-files
3451
3452
3453
3454 2006/04/11 Thomas Bretz
3455
3456   * mastro/MAstro.h:
3457     - added conversion Parsec2Lighyear
3458
3459   * mbase/MLogHtml.cc:
3460     - added a fix to display < and > correctly
3461
3462   * mhflux/MHCollectionArea.[h,cc]:
3463     - commented out obsolete fEnergy parameter
3464
3465   * mjobs/MJSpectrum.cc:
3466     - fill a second collection area plot after trigger
3467
3468   * mjoptim/MJOptimize.cc:
3469     - improve speed of optimization by switching of timing and
3470       reset in eventloop
3471
3472   * mmc/MFadcHeader.h:
3473     - changed MFADC_CHANNELS from 3500 to 3800 according to Abelardo
3474
3475   * mmc/MMcFadcHeader.hxx:
3476     - increaded version number from 7 to 8
3477
3478
3479
3480 2006/04/11 Daniel Hoehne, Daniela Dorner
3481
3482   * datacenter/scripts/dodatacheck:
3483     - fixed bug in finding raw-files
3484
3485
3486
3487 2006/04/10 Daniel Hoehne
3488
3489   * datacenter/macros/filldotrun.C:
3490     - implemented new arehucas version
3491
3492
3493
3494 2006/04/07 Daniel Hoehne, Daniela Dorner
3495
3496   * datacenter/macros/filldotrun.C, buildsequenceentries.C, setupdb.C:
3497     - implemented new arehucas version
3498
3499
3500
3501 2006/04/06 Daniela Dorner
3502
3503   * datacenter/scripts/makecallistolinks:
3504     - fixed bug in resetting
3505
3506   * datacenter/db/tabs.php:
3507     - changed tabs for wobble
3508
3509
3510
3511 2006/04/05 Thomas Bretz
3512
3513   * datacenter/macros/plotdb.C:
3514     - added new tab with the effective on-time relative to the
3515       observation time
3516
3517   * sponde_onoff.rc:
3518     - added
3519
3520
3521
3522 2006/04/04 Thomas Bretz
3523
3524   * datacenter/macros/plotdb.C:
3525     - if no dataset and no time-interval is given only sequences with
3526       an effective on-time above five minutes are plotted anymore
3527
3528
3529
3530 2006/03/21 Daniela Dorner
3531
3532   * datacenter/db/ganymed.php, datacenter/db/tabs.php:
3533     - included different tabs for on/off and wobble
3534
3535   * datacenter/db/ganymed.php:
3536     - added zd angle range and observation period
3537
3538   * datacenter/db/sequence.php:
3539     - added rel. ontime
3540
3541
3542
3543 2006/03/20 Thomas Bretz
3544
3545   * mraw/MRawRunHeader.cc:
3546     - if the pixels to be swaped are both not found, assume they are
3547       intentially not mapped. Changed the Error to a Warning
3548
3549   * mhflux/MHDisp.[h,cc]:
3550     - made the scale region a parameter which can be changed from
3551       within the display
3552     - allow the scale parameters to be setup from the resource-file
3553     - changed the source-region which is cut out in wobble mode from
3554       +/-15deg to +/-25deg which better fits what we get from MHPhi
3555
3556   * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
3557     - added example how to change the new scale parameters in MHDisp
3558
3559   * mhflux/MAlphaFitter.[h,cc]:
3560     - implemented the strategy for optimization which is suggested
3561       by the Berlin people for weak sources "weaksource"
3562
3563   * mhflux/MHPhi.[h,cc]:
3564     - moved the AppendPad for the text-paint into all sub-pads which
3565       need it. Otherwise they are not always properly updated.
3566
3567
3568
3569 2006/03/16 Daniela Dorner
3570
3571   * datacenter/scripts/sourcefile:
3572     - small bugfix in logging
3573
3574   * datacenter/db/tabs.php:
3575     - added new tab for ganymed
3576
3577
3578
3579 2006/03/15 Stefan Ruegamer
3580
3581   * manalysis/MCameraData.cc
3582     - inserted an image cleaning based on the time information
3583     of the shower (CalcCleaningArrivalTime)
3584
3585   * manalysis/MCameraData.h
3586     - made entry for "CalcCleaningArrivalTime"
3587
3588   * mimage/MImgCleanStd.cc
3589     - created entries for the new image cleaning named "Time"
3590
3591   * mimage/MImgCleanStd.h
3592     - inserted entry "kTime"
3593
3594
3595
3596 2006/03/14 Daniela Dorner
3597
3598   * datacenter/scripts/makecallistolinks:
3599     - fixed bug
3600
3601   * steps.rc:
3602     - added fFillGanymed to influences of fGanymed
3603
3604
3605
3606 2006/03/14 Thomas Bretz
3607
3608   * mhflux/MHEffectiveOnTime.cc:
3609     - skip the fit not only if the integral is empty but
3610       also if the first bin is empty
3611     - changed upper limit to 95% according to a study from
3612       David Paneque
3613     - replaced the fit with the exponential used in the BCN Mars
3614       version
3615     - use the correct number of entries
3616     - use a likelihood fit
3617     - calculate the fit quality from the probability
3618     - ignore the fit quality for the theta-plot
3619
3620   * mimage/MHNewImagePar.cc:
3621     - fixed the handling of the "same" option in Draw/Paint
3622
3623   * mpointing/MPointingDev.h:
3624     - fDx and fDy initialized in the constructor
3625
3626   * mbase/MTask.[h,cc]:
3627     - removed the kDontCount option. Instead don't use the TStopwatch
3628       counter anymore. By this the class to TStopwatch can be
3629       suppressed completely if kDontTime is set.
3630
3631   * mbase/MContinue.cc, mbase/MTaskEnv.cc, mfbase/MF.cc,
3632     mfbase/MFilterList.[h,cc]:
3633     - pipe the accelerator flag to the filter or task
3634
3635   * mjobs/MJCut.cc:
3636     - also accelerate the reading task
3637
3638
3639
3640 2006/03/13
3641
3642   * RELEASE 0.9.5
3643
3644
3645
3646 2006/03/13 Thomas Bretz
3647
3648   * ganymed.rc:
3649     - changed smearing to half of our PSF 0.06
3650     - added new examples for setting the starguider calibration
3651
3652   * ganymed_onoff.rc
3653     - changed smearing to half of our PSF 0.06
3654     - switched the new feature for a random source position on
3655     - added new examples for setting the starguider calibration
3656
3657   * ganymed_wobble.rc:
3658     - changed smearing to half of our PSF 0.06
3659     - added new examples for setting the starguider calibration
3660     - added example how to control the phi plot
3661
3662   * mhflux/MHPhi.[h,cc]:
3663     - many improvements to the algorithm, it now takes also
3664       inhomgeneities into account
3665     - restructured the display, display more histograms
3666     - increased class version to 2
3667
3668   * mjobs/MJCut.cc:
3669     - enabled acceleration for first and second loop
3670
3671   * mpointing/MPointingDevCalc.[h,cc]:
3672     - allowed to set the starguider offset calibration from the
3673       resource file
3674
3675   * callisto_Dec04Jan05.rc:
3676     - replaced Calibration scale factor by usage of
3677       resources/calibration_spline.rc
3678
3679
3680
3681 2006/03/13 Markus Meyer
3682
3683   * ganymed_wobble.rc,ganymed_onoff.rc,ganymed.rc:
3684     - changed cuts:
3685       wobble: average values from optimisation of 3 Crab
3686               sample (01/05,10/05,12/05), done by Karsten
3687       onoff : cuts from 1218 (01/05, highest significance)
3688       theta is now 0.22 for both.
3689
3690
3691
3692 2006/03/13 Daniel Hoehne
3693
3694   * ganymed_wobble.rc,ganymed_onoff.rc,ganymed.rc:
3695     - implemented qualitycut in log10(conc) vs. log10(size)
3696
3697
3698
3699 2006/03/13 Markus Meyer
3700
3701   * resources/calibration_spline.C:
3702     - more comments
3703
3704
3705
3706 2006/03/10 Markus Meyer
3707
3708   * resources/calibration.C:
3709     - update from p27 to p39 (spline excluded, still p33 data missing)
3710
3711
3712
3713 2006/03/10 Markus Meyer
3714
3715   * resources/calibration_spline.C:
3716     - correction coefficients for spline data for each period
3717
3718
3719
3720 2006/03/10 Daniel Hoehne
3721
3722   * datacenter/scripts/insertsequences:
3723     - fixed bug
3724
3725
3726
3727 2006/03/09 Daniel Hoehne
3728
3729   * ganymed_wobble.rc:
3730     - changed parameters 1 to 5 in Cut1 to actual values
3731
3732
3733
3734 2006/03/08 Thomas Bretz
3735
3736   * readdaq.cc, mraw/MRawFileRead.[h,cc], mraw/MRawRunHeader.cc:
3737     - added new force-option to foirce output of run-header
3738
3739
3740
3741 2006/03/08 Daniela Dorner
3742
3743   * datacenter/script/movingrawfiles:
3744     - added moving of files, that are transferred via internet
3745     - added removing of empty directories
3746
3747   * datacenter/db/ganymed.php:
3748     - added links to ganymedplots
3749     - added links to sequence.php (instead of links to starfiles)
3750     - fixed bug in query
3751
3752   * datacenter/db/sequence.php:
3753     - added links to plots from callisto and star
3754     - fixed bug in query
3755
3756   * datacenter/db/sequinfo.php:
3757     - added links to sequence.php
3758
3759   * datacenter/db/datasetinfo.php:
3760     - added links to ganymed.php
3761
3762   * datacenter/db/tabs.php:
3763     - added (includefile for names of tabs of statusdisplays)
3764
3765
3766
3767 2006/03/07 Thomas Bretz
3768 
3769   * mcalib/MCalibrateData.cc:
3770     - take the bad pixel information into account when calculating the
3771       number of saturating pixels!
3772
3773
3774
3775 2006/03/06 Thomas Bretz
3776
3777   * showplot.cc:
3778     - fixed the position were the first argument is converted
3779       to lower case. Until this fix no upper case could be used
3780       in file names
3781
3782   * datacenter/macros/plotdb.C:
3783     - print also average and RMS of all data.
3784
3785
3786
3787 2006/03/06 Daniela Dorner
3788
3789   * datacenter/db/ganymed.php:
3790     - added sequences + links to star-plots of sequences
3791     - improved layout
3792
3793   * datacenter/script/makecallistolinks:
3794     - changed condition, when to make the link: only, if the link is
3795       not yet existing, it is done
3796     - added resetting of db: if link is done, callisto is resetted
3797
3798   * datacenter/macros/resetcolumn.C:
3799     - added failure columns to the resetting
3800
3801
3802
3803 2006/03/04 Daniela Dorner
3804
3805   * callisto.cc:
3806     - changed return values to improve the failure handling in the db
3807
3808   * datacenter/script/makecallistolinks:
3809     - added 'Pulse is too much to the left, cannot go below 0!' as
3810       reason to use callisto_Dec04Jan05.rc
3811
3812   * datacenter/script/dowebplots:
3813     - reduced number of files to be updated by a limitation in
3814       modification time
3815
3816   * datacenter/db/ganymed.php:
3817     - added plots
3818     - effontime s->h
3819
3820
3821
3822 2006/03/03 Thomas Bretz
3823
3824   * mjobs/MJCut.cc:
3825     - added RemoveFromList for srcposrndm in off-data loop
3826
3827   * mpointing/MSrcPosRndm.[h,cc]:
3828     - fixed the scaling. MSrcPosCam has to be in mm
3829
3830   * ganymed.rc:
3831     - added line and comments with new resource
3832
3833
3834
3835 2006/03/03 Daniel Hoehne
3836
3837   * callisto_MarApr05.rc:
3838     - changed pulse position check ExtractWinLeft to 4.0 and
3839       ExtractWinRight to 4.5
3840
3841
3842
3843 2006/03/02 Thomas Bretz
3844
3845   * callisto.cc:
3846     - get result value from pulse pos check
3847
3848   * mjobs/MJCut.[h,cc]:
3849     - added the usage of the new class MSrcPosRndm
3850     - added new resource to switch random source position on
3851
3852   * mjobs/MJPedestal.[h,cc]:
3853     - changed return code of Process to int to be able to return
3854       the pulse pos check result.
3855
3856   * mpointing/PointingLinkDef.h, mpointing/Makefile:
3857     - added MSrcPosRndm
3858
3859   * mpointing/MSrcPosRndm.[h,cc]:
3860     - added
3861
3862   * mpointing/MHSrcPosCam.h:
3863     - addedn non const getter for fHist
3864
3865
3866
3867 2006/03/02 Daniela Dorner
3868
3869   * datacenter/db/querymc.php:
3870     - fixed small bug
3871
3872   * datacenter/db/dowebplots:
3873     - added option -p to the script, to be able to call the script
3874       for different programs independently
3875     - fixed find
3876
3877
3878
3879 2006/03/01 Daniela Dorner
3880
3881   * datacenter/db/datacheck.php, datasetinfo.php, sequinfo.php:
3882     - included failure handling columns
3883
3884
3885
3886 2006/03/01 Thomas Bretz
3887
3888   * mastro/MAstro.cc, mbase/MTime.cc:
3889     - added a comment in GetMagicPeriod
3890
3891   * mpointing/MPointingPos.cc:
3892     - added new member function GetString
3893     - moved code from Print to GetString
3894     - added new function IsInitialized()
3895
3896   * mjtrain/MJTrain*.[h,cc]:
3897     - added data members to change RF setup
3898
3899   * mpointing/MPointingDevCalc.h, mpointing/MPointingPosCalc.h:
3900     - added missing AddToBranchList
3901
3902   * mpointing/MHSrcPosCam.[h,cc]:
3903     - added
3904
3905   * mpointing/Makefile, mpointing/PointingLinkDef.h:
3906     - added MHSrcPosCam
3907
3908   * mbase/MTask.[h,cc]:
3909     - implemented a new data-meber fAccelerator which allows
3910       to switch off counting and timing analysis which can be very
3911       time-consuming in some circumstances
3912
3913   * mbase/MTaskList.[h,cc]:
3914     - implemented the usabe of MTask::fAccelerator to switch off
3915       resetting of all parameter containers which can be very
3916       time-consuming
3917
3918   * mimage/MImagePar.cc:
3919     - updated how the units are printed in Print()
3920
3921   * mjobs/MJCut.cc:
3922     - added a new loop to fill the source position of the on-data
3923     - the acceleration of the two main loops are disabled because
3924       they are not yet tested.
3925
3926   * datacenter/macros/plotstat.C:
3927     - the periods were wrong by one -- fixed.
3928
3929
3930
3931 2006/02/28 Daniela Dorner
3932
3933   * datacenter/scripts/insertdatasets:
3934     - made sure, that backupfiles of the editor are not taken into
3935       account, when dataset files are searched
3936
3937   * datacenter/db/*.php:
3938     - moved user, host and pw of database to the include file
3939       db.php
3940
3941   * datacenter/db/index.html:
3942     - fixed links
3943
3944   * datacenter/db/querymc.php,magicdefs.php:
3945     - added some variables
3946
3947   * datacenter/db/runinfo.php,sequinfo.php:
3948     - bugfix (incl. TestSources)
3949
3950   * datacenter/db/sequinfo.php:
3951     - changed init values
3952
3953   * datacenter/db/sequinfo.php, findoffdata.php, magicdefs.php:
3954     - added value (relative ontime)
3955
3956   * datacenter/db/dbstatus.php:
3957     - fixed bug
3958
3959   * datacenter/db/queryrbk.php:
3960     - added query field 'Night', to query all entries of one night
3961       from the runbook
3962
3963   * datacenter/db/index-header.html:
3964     - added links
3965
3966
3967
3968 2006/02/27 Thomas Bretz
3969
3970   * macros/optim/optimwobble.C:
3971     - fixed a typo (SetThetaCut instead SetAlphaCut), and added the
3972       standard Disp-parametrization
3973
3974   * mhflux/MHEffectiveOnTime.[h,cc]:
3975     - added showing the axis range of the time evolution histogram
3976
3977   * showplot.cc:
3978     - fixed a warning in the Hash-switch.
3979
3980   * mbase/MEnv.cc:
3981     - replaced casts in switch by an appended U
3982
3983   * macros/train/trainseparation.C:
3984     - replaced outdated MTTrainRFSeparate by MJTrainSeparation
3985
3986   * mastro/MAstro.h:
3987     - added conversion constants for pc-m and pc-ly
3988
3989   * mhflux/MMcSpectrumWeight.cc:
3990     - fixed typo in comment
3991
3992   * mimage/MImagePar.h:
3993     - minor changes to layout
3994
3995   * mimage/MHNewImagePar.[h,cc], mimage/MNewImagePar.[h,cc]:
3996     - added new image parameters fConcCOG and fConcCore
3997     - increased class version of MNewImagePar
3998
3999   * mimage/MHillasExt.cc:
4000     - added some comments
4001     - removed an obsolete TMath::Abs around "dist"
4002
4003   * mranforest/MRanForest.[h,cc]:
4004     - the initialization of fTreeHad was done at the wrong moment
4005     - replaced a cast int(x+.5) by TMath::Nint
4006     - added some additional warning output
4007     - added "!" to fTreeHad - it is only for temporary storage used
4008       in the histogram classes
4009
4010   * mranforest/MRanForestGrow.h:
4011     - added GetForest
4012
4013   * mjtrain/MJTrainSeparation.[h,cc]:
4014     - added some code for upcomming automatic event selection
4015
4016   * datacenter/macros/plotstat.C:
4017     - improved macro description
4018     - added arguments to main function
4019
4020   * macros/plot/mucal.C:
4021     - added
4022
4023
4024
4025 2006/02/25 Daniela Dorner
4026
4027   * datacenter/scripts/checkfilesforsequavail, checkstardone,
4028     writesequencefiles, buildsequenceentries, dodatacheck, doexclusions,
4029     fillcallisto, fillganymed, fillstar,
4030     datacenter/macros/writesequencefile.C, filldotraw.C, fillsinope.C
4031     buildsequenceentries.C, resetcolumn.C, doexclusions.C, fillcalib.C
4032     fillsignal.C, fillganymed.C, fillstar.C:
4033     - implemented, that a missing connection to the database doesn't
4034       cause an failure entry in the database, so that the step is
4035       retried in this case
4036     - updated documentation
4037
4038
4039
4040 2006/02/25 Thomas Bretz
4041
4042   * datacenter/macros/plotstat.C:
4043     - added
4044
4045
4046
4047 2006/02/24 Markus Meyer
4048
4049   * resources/calibration.rc:
4050     - update of correction values for the calibration constants
4051       (P31 - P39, without P36!(problems with spline))
4052
4053
4054
4055 2006/02/24 Daniela Dorner
4056
4057   * datacenter/db/datacheck.php, datasetinfo.php, dbstatus.php,
4058     findoffdata.php, include.php, magicdefs.php, runinfo.php,
4059     sequinfo.php, statusrps.php, statussbs.php, statussps.php:
4060     - included failure handling columns
4061
4062   * datacenter/db/findoffdata.php:
4063     - added DT
4064
4065   * datacenter/db/statusrps.php:
4066     - fixed bug
4067
4068   * datacenter/db/sequinfo.php:
4069     - reduced width of menu
4070
4071   * datacenter/scripts/copyscript:
4072     - added makedir for oldcatalogpath
4073
4074
4075
4076 2006/02/23 Thomas Bretz
4077
4078   * mjobs/MJSpectrum.cc:
4079     - fixed plot for Eý.dN/dE. The spectrum was multiplied with two
4080       times the bin-width instead of the absolute energy
4081
4082
4083
4084 2006/02/22 Daniela Dorner
4085
4086   * datacenter/db/querymc.php:
4087     - added (website to query montecarlo database - first version)
4088
4089   * datacenter/db/magicdefs.php:
4090     - added some values of montecarlo database
4091
4092
4093
4094 2006/02/17 Daniela Dorner
4095
4096   * datacenter/scripts/copyscript:
4097     - fixed path length
4098
4099   * datacenter/macros/fillsources.C:
4100     - added (macro to read source information from catalog files and
4101       insert it into the database)
4102
4103   * datacenter/db/ganymed.php:
4104     - improved output
4105
4106   * datacenter/db/index.html:
4107     - added ganymed.php
4108     - removed old link
4109
4110
4111
4112 2006/02/17 Thomas Bretz
4113
4114   * showplot.cc:
4115     - fixed path inflation in case of ganymed
4116
4117   * mjobs/MDataSet.cc:
4118     - return kFALSE if requested source wasn't found in catalog
4119
4120   * mjobs/MJCut.cc:
4121     - reformatted output of source to fit in one line
4122
4123   * mpointing/MPointingPos.[h,cc]:
4124     - output source name (title) in Print() if set
4125
4126
4127
4128 2006/02/16 Daniela Dorner
4129
4130   * datacenter/scripts/checkstardone:
4131     - small improvement in sequence handling
4132     - improved logging
4133
4134   * datacenter/scripts/sourcefile:
4135     - small bugfixes in setstatus function
4136
4137   * datacenter/scripts/runganymed:
4138     - small bugfix
4139
4140   * datacenter/scripts/copyscript:
4141     - fixed path length
4142
4143   * datacenter/db/ganymed.php:
4144     - added (website to query results for sources/datasets)
4145
4146
4147
4148 2006/02/15 Daniela Dorner
4149
4150   * datacenter/db/findoffdata.php:
4151     - implemented possibility to query range of dates for 'stardone'
4152
4153
4154
4155 2006/02/15 Daniel Hoehne
4156
4157   * datacenter/db/magicdefs.php, querycal.php, sequinfo.php:
4158     - implemented query for mean signal inner/outer and mean pulsepos
4159   * datacenter/db/sequence.php:
4160     - implemented query for mean signal inner/outer, mean pulsepos
4161       and inhomogeneity
4162
4163
4164
4165 2006/02/15 Daniela Dorner, Daniel Hoehne
4166
4167   * datacenter/scripts/writesequencefiles,doexclusion,correcttime:
4168     - fixed small bug
4169
4170
4171
4172 2006/02/14 Daniela Dorner, Daniel Hoehne
4173
4174   * datacenter/scripts/sourcefile:
4175     - fixed small bugs
4176
4177   * datacenter/scripts/movingrawfiles:
4178     - changed back to moving files without zipping
4179
4180   * datacenter/scripts/doqualityplots:
4181     - added running of plotdb.C for each datasetfile
4182
4183   * datacenter/macros/getdolist.C:
4184     - implemented limitation for number of todo files for
4185       SequenceProcessStatus
4186
4187   * datacenter/macros/checkfileavail.C,checkstardone.C:
4188     - changed return code in case that files are not available
4189
4190   * datacenter/scripts/checkfilesforsequavail,checkstardone,sourcefile:
4191     - adapted to changed return code in macros
4192
4193   * datacenter/db/magicdefs.php, querystar.php, sequinfo.php:
4194     - implemented query for inhomogeneity
4195
4196
4197
4198 2006/02/13
4199
4200   * RELEASE 0.9.4.3
4201
4202
4203
4204 2006/02/13 Thomas Bretz
4205
4206   * callisto.rc:
4207     - changed pulse position check ExtractWinLeft to 4.0 and
4208       ExtractWinRight to 4.5
4209
4210   * callisto_Dec04Jan05.rc:
4211     - changed pulse position check ExtractWinLeft to 3.0 and
4212       ExtractWinRight left at 2.5
4213
4214
4215
4216 2006/02/10 Thomas Bretz
4217
4218   * mastro/MAstro.cc:
4219     - allow for more year in the algorithm calculating easter
4220
4221   * mcamera/MCameraDC.h, mcamera/MCameraHV.h, mcamera/MCameraTD.h,
4222     mcamera/MCameraTH.h:
4223     - added a sanity check in GetPixelContent
4224
4225   * mraw/MRawRunHeader.cc:
4226     - fixed output (correct kiB instead of kB)
4227
4228   * Makefile, Makefile.rules:
4229     - implemented the possibility to spread Make through condor
4230
4231   * mastro/MAstroCatalog.[h,cc]:
4232     - new draw-options to rotate the grid and the stars
4233
4234   * mimage/MHHillas.cc:
4235     - set minimum of fDelte to 0 instead of fDistC
4236
4237   * msignal/MExtractTimeAndChargeSpline.h:
4238     - replaced the casts in SetRiseTimeHiGain and StFallTimeHiGain by
4239       TMath::NInt
4240
4241   * mjobs/MDataSet.h:
4242     - implemented new functions to check whether the dataset contains
4243       a dedicated sequence
4244
4245   * datacenter/macros/plotdb.C:
4246     - implemented the possibility to draw sequences of a dataset in
4247       several colors
4248
4249
4250
4251 2006/02/09 Thomas Bretz
4252
4253   * mreport/MReport.cc:
4254     - invented new fake CC report file version 200509300 for a change
4255       in the starguider format (the already implemented last values
4256       dissapeared again!) which is not noticed in the format version.
4257
4258   * mreport/MReportCC.cc, mreport/MReportStarguider.cc:
4259     - fixed support for ver 200510250
4260
4261   * mjobs/MJSpectrum.cc:
4262     - added fit of un-unfolded spectrum
4263
4264
4265
4266 2006/02/08 Daniela Dorner
4267
4268   * datacenter/scripts/sourcefile:
4269     - implemented function checklock
4270     - bugfix for failure code
4271
4272   * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
4273     checkstardone, doexclusions, fillcallisto, fillganymed, fillstar,
4274     makecallistolinks, runcallisto, runganymed, runstar,
4275     writesequencefiles:
4276     - implemented usage of function checklock
4277
4278   * datacenter/scripts/copyscript, doqualityplots, dowebplots,
4279     insertsequences, linkmc:
4280     - implemented usage of function checklock
4281     - implemented variable $program
4282
4283   * datacenter/scripts/dodatacheck:
4284     - implemented usage of function checklock
4285     - implemented variable $lockfile
4286
4287   * datacenter/scripts/insertdatasets, mcsequences, processmcsequences:
4288     - implemented usage of function checklock
4289     - implemented variables $lockfile and $program
4290
4291   * datacenter/macros/doexclusions.C, fillganymed.C:
4292     - fixed bug
4293
4294   * datacenter/macros/fillsinope.C, setstatus.C:
4295     - improved documentation
4296
4297   * datacenter/scripts/filesondisk:
4298     - implemented finding of zipped files
4299
4300
4301
4302 2006/02/08 Thomas Bretz
4303
4304   * datacenter/macros/plotdb.C:
4305     - some minor changes to the layout
4306
4307
4308
4309 2006/02/07 Daniela Dorner
4310
4311   * datacenter/scripts/makecallistolinks:
4312     - fixed bug
4313
4314   * datacenter/db:
4315     - added (directory with db-websites)
4316
4317
4318
4319 2006/02/07 Daniela Dorner, Daniel Hoehne
4320
4321   * datacenter/scripts/sourcefile:
4322     - added failure code variables
4323     - changed calling of setstatus.C accordingly
4324
4325   * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
4326     checkstardone, correcttime, dodatacheck, doexclusions, fillcallisto,
4327     fillganymed, fillstar, runcallisto, runganymed, runstar,
4328     writesequencefiles:
4329     - implemented failure variable
4330
4331   * datacenter/macros/getdolist.C, setstatus.C, setupdb.C:
4332     - added new/changed columns (fReturnCode, fFailedCode,
4333       fFailedCodeAdd)
4334
4335
4336
4337 2006/02/06 Daniela Dorner
4338
4339   * datacenter/scripts/fillstar, macros/setstatus.C, getdolist.C:
4340     - fixed bugs
4341
4342
4343
4344 2006/02/03 Daniela Dorner
4345
4346   * datacenter/scripts/sourcefile:
4347     - implemented two new functions: getdolist, finish
4348     - implemented usage of function finish in other functions
4349
4350   * datacenter/scripts/movingrawfiles:
4351     - implemented zipping of rawfiles
4352
4353   * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
4354     checkstardone, copyscript, correcttime, dodatacheck, doexclusions,
4355     fillcallisto, fillganymed, fillstar, insertdatasets,
4356     makecallistolinks, processmcsequences, runcallisto, runganymed,
4357     runstar, writesequencefiles:
4358     - replaced corresponding pieces of code by the functions getdolist
4359       and finish
4360     - moved variable $date to function getdolist
4361     - improved logging
4362     - generalized variables $lockfile and $todofile
4363
4364
4365 2006/02/03 Daniela Dorner, Daniel Hoehne
4366
4367   * datacenter/scripts/sourcefile:
4368     - fixed small bugs
4369
4370   * datacenter/scripts/runcallisto:
4371     - small bugfix
4372     - improved logging
4373
4374   * datacenter/scripts/insertdatasets:
4375     - removed not needed variable
4376
4377   * datacenter/macros/getdolist.C:
4378     - small bugfix
4379
4380
4381
4382 2006/02/02 Daniela Dorner
4383
4384   * datacenter/scripts/linkmc:
4385     - changed numbering of P and C run in linking
4386
4387   * datacenter/scripts/sourcefile:
4388     - moved to root-version root_v4.04.02g
4389
4390
4391
4392 2006/02/01 Daniel Hoehne
4393
4394   * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
4395     checkstardone, correcttime, dodatacheck, doexclusions, fillcallisto,
4396     fillganymed, fillstar, writesequencefiles:
4397     - adapted usage of function setstatus
4398
4399
4400
4401 2006/01/31 Daniela Dorner
4402
4403   * datacenter/macros/setstatus.C, getdolist.C:
4404     - adapted macros to changes in new columns (fFailedCode,
4405       fFailedComment)
4406
4407   * datacenter/macros/setstatus.C:
4408     - added "noreset" for column fStartTime (is needed so that runtime
4409       is available in case of failure)
4410
4411   * datacenter/macros/setupdb.C:
4412     - added new columns
4413
4414   * datacenter/scripts/runcallisto, runganymed, runstar:
4415     - implemented failure handling
4416
4417   * datacenter/scripts/sourcefile:
4418     - implemented new functions to set status values
4419
4420
4421
4422 2006/01/30 Daniel Hoehne
4423
4424   * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
4425     checkstardone, correcttime, dodatacheck, doexclusions, fillcallisto,
4426     fillganymed, fillstar, runcallisto, runganymed, runstar, sourcefile,
4427     writesequencefiles:
4428     - added function setstatus in sourcefile
4429     - changed calling of setstatus.C in setstatus
4430     - implemented variable $program to generalize usage of setstatus
4431     - replaced corresponding piece of code by function setstatus
4432     - fixed some typos
4433
4434
4435
4436 2006/01/30 Daniela Dorner
4437
4438   * datacenter/macros/setstatus.C, getdolist.C:
4439     - adapted macros to the improvement of failure handling in the
4440       automatic analysis (added columns fFailed, fStartTime,
4441       fFailedTime)
4442
4443
4444
4445 2006/01/27 Thomas Bretz
4446
4447   * mjobs/MDataSet.cc:
4448     - improved a warning output
4449
4450
4451
4452 2006/01/23 Thomas Bretz                             
4453
4454   * mbase/MTime.cc:
4455     - removed a sanity check in GetStringFmt. It work's quite nice
4456       in the DC but crashes on my Laptop (which is not so important)
4457
4458
4459
4460 2006/01/10 Daniela Dorner
4461
4462   * datacenter/macros/*.C, datacenter/script:
4463     - updated and added documentation
4464     - improved logging
4465     - fixed small bugs
Note: See TracBrowser for help on using the repository browser.