source: trunk/MagicSoft/Mars/Changelog @ 8778

Last change on this file since 8778 was 8778, checked in by snruegam, 13 years ago
*** empty log message ***
File size: 124.2 KB
Line 
1Please  do  not write behind the end of line tag so that it is  possible
2to   send  a   Changelog   file  to  a  line  printer  directly.  Thanks.
3
4For your entries please follow EXACTLY this style:
5
6_yyyy/mm/dd_[Your Name]
7_
8___*_filename:
9_____-_description
10_
11___*_filename2, filename3:
12_____-_description
13_
14_
15_
16
17While an underscore is a placeholder for a white-space or an empty line.
18
19                                                 -*-*- END OF LINE -*-*-
20
21 2007/12/03 Stefan Ruegamer
22
23   * steps.rc
24     - added fCompmux
25
26   * datacenter/script/sourcefile
27     - added FCompmux
28
29
30
31 2007/12/03 Thomas Bretz
32
33   * mdata/MData.h:
34     - added Print to context menu
35
36   * mhflux/MAlphaFitter.[h,cc]:
37     - added new member functions to apply scaling to off-data
38
39   * mhflux/MHAlpha.[h,cc]:
40     - added new member functions to apply scaling to off-data
41     - added a public member function which allows to reinitiate
42       fitting
43
44   * mhist/MHCamera.cc:
45     - replaced a loop to reset the used pixels by a call
46       to fUsed.Reset()
47
48   * mmuon/MHSingleMuon.[h,cc]:
49     - keep mean and rms of relative arrival time of the fit
50     - increased class Version accordingly
51
52   * mmuon/MMuonCalibPar.[h,cc]:
53     - keep mean and rms of relative arrival time of the fit
54     - increased class Version accordingly
55
56   * mmuon/MMuonCalibParCalc.cc:
57     - copy result of arrival time fit from histogram to storage
58       container
59
60
61
62 2007/11/28 Daniela Dorner
63
64   * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php,
65     datacenter/db/builddatasets.php, datacenter/db/findoffdata.php:
66     - bugfix (ZdRange was not chosen if fZDMin was 0)
67     - changed <, > to <=, >= in ZDRange query
68
69
70
71 2007/11/27 Thomas Bretz
72
73   * ganymed.cc:
74     - changed layout of header
75     - expand path name
76
77   * sponde.cc:
78     - expand path names
79     - fixed wrong output
80     - print untouched only if debug-level >= 2
81
82   * mbase/MLog.cc, mbase/MLogHtml.cc:
83     - added some comments
84
85   * mhflux/MAlphaFitter.[h,cc]:
86     - added option kWeakSourceLogExcess
87
88   * mjtrain/MJTrainDisp.h:
89     - replaces SetTrainParameter by a more flexible SetTrainFunc
90
91   * mpointing/MPointingDevCalc.cc:
92     - added some more comments
93
94
95
96 2007/10/27 Thomas Bretz
97
98   * mastro/MAstro.[h,cc]:
99     - added new member functio Mjd2Yymmdd and Yymmmdd2Mjd
100
101   * mastro/MAstroSky2Local.cc:
102     - fixed a typo within a comment
103
104   * mbase/MTime.[h,cc]:
105     - added a member function to set a corsika time
106
107   * mimage/MImgCleanStd.h:
108     - added a setter to set post-clean type
109
110   * mmc/MMcEvtBasic.[h,cc]:
111     - made GetParticleName a static member function usable from
112       the outside
113
114   * mpointing/MPointingDevCalc.cc:
115     - added another comment
116
117   * mreflector/MRflEvtHeader.[h,cc]:
118     - added Print function
119
120   * resources/starguider00000001.txt:
121     - fixed comment
122
123   * resources/starguider00089180.txt:
124     - added comment
125
126
127
128 2007/10/17 Daniel Hoehne
129
130   * datacenter/scripts/mcsequences:
131     - included sql query and update/insert sequence information
132       in MCDB
133     - small bugfixes: corrected grep for epoch and mode
134
135
136
137 2007/10/16 Daniel Hoehne
138
139   * datacenter/scripts/mcsequences:
140     - bugfix: Now a sequence is written for every folder and
141       particle mode
142
143
144
145 2007/10/15 Daniel Hoehne
146
147   * datacenter/macros/fillcamera.C:
148     - included more parameters to fill into MCDB
149     - introduced discrimination of P/C and D files
150     - included linking of camera files
151
152   * datacenter/scripts/fillcamera:
153     - added
154
155   * datacenter/scripts/mcsequences:
156     - included handling of more than two P/C runs per rawfile
157       directory
158     - building sequences based on rawfile dirs and MC epochs
159
160   * datacenter/scripts/processmcsequences:
161     - included MC epochs for finding the right callisto.rc
162
163   * mmc/MMcCorsikaRunHeader.h:
164     - included GetViewConeAngle[Inner,Outer],
165       GetAtmosphericModel
166
167
168
169 2007/10/13 Thomas Bretz
170
171   * mgeom/MGeomCam.[h,cc]:
172     - added new member functions GetDirections and GetNeighbor
173
174   * mgeom/MGeomCamDwarf.cc:
175     - fixed counting of pixels
176
177   * mgeom/MGeomPix.[h,cc]:
178     - added enumfor direction
179     - added new member function GetDirection
180
181   * mhist/MHCamera.cc:
182     - make sure that fGeomCam is correctly duplicated. The standard
183       clone fails if the MGeomCam clone has been overwritten
184     - added "text" option to Draw
185
186   * mtools/MagicReversi.[h,cc]:
187     - moved GetDirection and GetNeighbor to MGeomCam
188
189
190
191 2007/10/10 Thomas Bretz
192
193   * mtools/MagicDomino.[h,cc], mtools/MagicReversi.[h,cc],
194     mtools/MagicShow.[h,cc], mtools/MagicSnake.[h,cc],
195      mtools/MineSweeper.[h,cc]:
196     - added a constructor supporting any MGeomCam
197
198   * mtools/MagicJam.h:
199     - removed some new function from the context menu
200
201
202
203 2007/10/08 Thomas Bretz
204
205   * macros/tutorials/mirrordelay.C:
206     - some layout improvements
207
208   * mhist/MHCamera.cc:
209     - the scale displayed in deg was rounded... removed rounding.
210
211
212
213 2007/10/07 Thomas Bretz
214
215   * datacenter/macros/plotoptical.C:
216     - do not display the Tuorla points anymore
217
218   * datacenter/macros/plotdb.C, datacenter/macros/plotoptical.C,
219     datacenter/macros/plotrundb.C:
220     - fixed group by (seems it had trouble with the newer sql server)
221
222
223
224 2007/10/05 Thomas Bretz
225
226   * sponde.rc, sponde_onoff.rc:
227     - fixed a bug. Must be Spectrum now instead of MJSpectrum
228
229   * mbase/MReadSocket.cc:
230     - do not create an explicit TDatime instance
231
232   * mjobs/MJSpectrum.cc:
233     - fixed a problem with writing the Dataset to the file
234
235   * mpointing/MPointingDevCalc.cc:
236     - added a comment about AMC focussing
237
238   * mtools/MCalendar.[h,cc]:
239     - made DrawImage a static function
240
241
242
243 2007/09/17 Thomas Bretz
244
245   * mbase/MEvtLoop.cc, mbase/MStatusDisplay.cc, mjobs/MJSpectrum.cc:
246     - do not create an instance of TDatime if not necessary
247
248   * mbase/MStatusDisplay.cc, mfileio/MReadTree.cc:
249     - improvements in inf debugging levels
250
251   * mhflux/MMcSpectrumWeight.cc:
252     - removed a double brace in an output
253     - more acurrately print the new formula/slope when set
254
255   * mjobs/MJSpectrum.cc:
256     - improved output in case of an error
257     - added text to describe the two example spectra
258     - write MC dataset to output
259
260
261
262 2007/09/12 Markus Meyer
263
264   * resources/calibration_spline.rc:
265     - update of the correction factors from the muon
266       calibration for the MUX data
267
268
269
270 2007/09/07 Thomas Bretz
271
272   * mbase/MEvtLoop.cc:
273     - added a newline before the "Instantiated" message
274
275   * mbase/MLog.cc, mbase/MLogManip.h:
276     - added a green level inf2 and inf3 (4 and 5)
277     - shifted the blue dbg level to 6
278
279   * mbase/MParList.cc, mbase/MTaskList.cc, mfileio/MReadTree.cc,
280     mjobs/MDataSet.cc, mjobs/MSequence.cc, mraw/MRawRunHeader.cc:
281     - made use of the new inf-levels. This gives a shorter, thus
282       more readable, output at normal circumstances
283
284   * mjobs/MJSpectrum.cc:
285     - added a comment
286
287   * mpedestal/MExtractPedestal.cc, msignal/MExtractor.cc:
288     - improved output in case of non matching windows
289
290
291
292 2007/09/06 Daniela Dorner
293
294   * datacenter/db/resetseq.php:
295     - added IP addresses
296     - added project name and start time to list
297     - added color coding
298     - improved output
299     - added mars version to output
300
301
302
303 2007/09/06 Stefan Ruegamer
304
305   * datacenter/scripts/copyscript
306     - updated server from apollo to dc09
307     
308   * datacenter/scripts/movingrawfiles_OK
309     - set execute permissions
310
311
312
313 2007/09/05 Thomas Bretz
314
315   * datacenter/macros/plotdb.C:
316     - updated some ranges
317
318   * callisto.cc, star.cc, ganymed.cc, sponde.cc:
319     - updated to allow --rc=
320     - moved execution of jobs into individual block if not already done
321
322   * mbase/MEnv.[h,cc]:
323     - added new member function TakeEnv to take resources from MArgs
324
325   * mpedestal/MExtractPedestal.cc:
326     - made sure that the program doesn't (sould not?) crash whenever
327       a lower bound is given which is much too large
328
329   * mpointing/MPointingDevCalc.cc:
330     - added comments from the runbook about mirror focussing
331       beginning of August
332
333
334
335 2007/09/05 Daniela Dorner
336
337   * datacenter/db/resetseq.php:
338     - added (website to reset sequences in the database)
339
340   * datacenter/db/index.html:
341     - added link to resetseq.php
342
343
344
345 2007/09/03 Thomas Bretz
346
347   * RELEASE 2.0
348
349
350
351 2007/09/03 Thomas Bretz
352
353   * mbase/MEnv.cc:
354     - made the path of the including file the base directory for
355       the includes
356     - replaced "not touched" by "untouched"
357
358   * mjobs/MJSpectrum.cc:
359     - added "Disp" tab
360
361   * mpointing/MPointingDevCalc.[h,cc]:
362     - added a lot of comments
363     - allow to set different pointing models depending on the runnumber
364     - changed default for non working starguider to 0/0
365
366   * macros/traindisp.C, macros/trainenergy.C:
367     - added some comments
368     - fixed some comments
369
370   * ganymed.rc, ganymed_onoff.rc ganymed_wobble.rc:
371     - updated with the updated starguider calibrations
372
373   * resources/starguider*.txt:
374     - updated
375
376
377
378 2007/09/02 Thomas Bretz
379
380   * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
381     - tiny changes
382
383   * mastro/MAstroCatalog.cc:
384     - sanity check in Paint for !fRaDec.IsValid
385
386   * mastro/MVector3.h:
387     - added a getter for validity
388
389   * mpointing/MPointing.[h,cc]:
390     - added fPx/fPy and fDx/fDy
391     - added enum for adressing the array
392     - added getter for new variables
393     - improved output in Load (only print if valid)
394
395   * mpointing/MPointingDev.h:
396     - changed units of fDev* from mm to deg
397     - added setter for fDevX/Y
398
399   * mpointing/MSrcPosCalc.cc:
400     - convert GetDevXY from deg to mm
401
402   * star_mux.rc:
403     - added (one bin less for fitting the effective on-time)
404
405
406
407 2007/08/31 Thomas Bretz
408
409   * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
410     - changed default values for starguider
411     - changed quality cuts (more efficiency at higher energy/sizes,
412       better spark suppression)
413     - added default for the starguider-calibrations
414     - added more examples how to use CalcDisp
415
416   * ganymed.cc:
417     - added new command-line option "--dataset"
418
419   * mbase/MParContainer.[h,cc]:
420     - added a lot of comments
421     - allow an empty prefix in GetEnvValue
422     - added GetEnvValue2
423
424   * mjobs/MDataSet.[h,cc]:
425     - added and updated comments
426     - moved code from constructor to Init
427     - added new constructor
428     - added support for collections of datasets in one file
429     - wobble mode is now set or unset automatically if not overwritten
430     - IsValid now also check if OnSequences are defined
431
432   * mjobs/MJCut.cc:
433     - improved the check after adding sequences for the first loop
434
435
436
437 2007/08/31 Stefan Ruegamer
438
439   * datacenter/scripts/runstar
440     - added linking of different star.rc files according the data type
441
442
443
444 2007/08/30 Thomas Bretz
445
446   * sponde.cc:
447     - changed window name from sequence to ganymed-file
448
449   * mdata/MDataMember.cc, mpointing/MSrcPosCorrect.cc:
450     - fixed a typo in the comment
451
452   * mfilter/MFEvtNumber.cc:
453     - call TTree::SetEstimate as suggested by the class description
454
455   * mhflux/MMcSpectrumWeight.cc:
456     - fixed some comments
457     - further improved  Print-output
458
459   * mjobs/MJCut.cc:
460     - fixed a typo in the output
461
462   * mpointing/MPointing.cc:
463     - added possibility to add comments starting with #
464
465   * mraw/MRawRunHeader.cc:
466     - fixed a small problem in the Print-output
467
468
469
470 2007/08/28 Thomas Bretz
471
472   * mbase/MEnv.[h,cc]:
473     - added handling an Include-resource. Note, that there is no
474       check for recursions, they can crash your program.
475
476   * sponde.cc:
477     - check for batch mode and no output file
478     - changed title
479     - moved HasWritePermission to MJSpectrum.cc
480
481   * mdata/MDataPhrase.cc:
482     - fixed a bug which caused a variable (eg. [0]) at the beginning
483       of a line not be detected correctly
484
485   * mhbase/MHn.cc:
486     - added some comments
487
488   * mhflux/MHDisp.[h,cc]:
489     - changed axis titles from x/y to dx/dy
490     - changed cutting out a part of the cake into stamping a hole
491       at the source position (currently with a fix PSF!)
492     - for the moment display everything in Wobble-mode (to be fixed!)
493
494   * mhflux/MMcSpectrumWeight.cc:
495     - some cosmetics to output
496
497   * mjobs/MJCut.cc:
498     - check if output file is writeable (necessary in on/off mode
499       to detect that incident before filling the source plot)
500
501   * mjobs/MJob.cc:
502     - added a comment
503     - fixed a bug in HasWritePermission (it must be fOverwrite not
504       !fOverwrite)
505
506   * mjobs/MJSpectrum.cc:
507     - replaced #cdot by a dot (it seems it is not supported anymore??)
508     - set a proper display name
509     - print an error message if writing the result failed
510
511   * mjtrain/MJTrainDisp.[h,cc]:
512     - a further small step to unify all MJOptim classes
513     - let the user change the theta-cut for the displayed efficiency
514
515   * macros/train/traindisp.C:
516     - added comment about new SetThetaCut
517
518   * mjtrain/MJTrainEnergy.[h,cc]
519     - a further small step to unify all MJOptim classes
520     - removed obsolete columns for Impact and TelescopeTheta
521       (MHEnergyEst doesn't read from the matrix here)
522     - set palette
523
524   * mpointing/MSrcPosCalc.[h,cc]:
525     - replaced CalcXYinCamera by MAstro::GetDistOnPlain. It has the
526       same accuracy and is not remarkably slower
527
528   * mpointing/MSrcPosCorrect.[h,cc]:
529     - changed comments
530     - made sure that any possible anti-source position in the camera
531       is handled correctly (maybe we should move it before
532       MSrcPosCalc and skip the anti-source here???)
533
534
535
536
537 2007/08/27 Markus Meyer
538
539   * mmuon/MHMuonPar.cc:
540     - Reference lines changed
541
542
543
544 2007/08/27 Thomas Bretz
545
546   * resources/starguider00000001.txt, resources/starguider0085240.txt,
547     resources/starguider00089180.txt:
548     - added more starguider calibration files
549
550   * resources/starguider.txt:
551     - removed obsolete old one
552
553
554
555 2007/08/26 Thomas Bretz
556
557   * mranforest/MRFEnergyEst.[h,cc]:
558     - removed obsolete files
559
560
561
562 2007/08/25 Thomas Bretz
563
564   * sponde.cc:
565     - check for write permissionbefore job is started
566
567   * sponde.rc, sponde_onoff.rc:
568     - cosmetics to comment
569
570   * macros/train/traindisp.C:
571     - better order of comments
572
573   * manalysis/MParameterCalc.[h,cc]:
574     - print name of output container
575     - allow setting name of output container from resource file
576
577   * mbase/MStatusDisplay.cc:
578     - added sanity check for batch mode in SetProgressBarPosition
579
580   * mfbase/MFDataPhrase.[h,cc]:
581     - initialize new data member fDefault in constructors
582     - increased class version number by one
583
584   * mhbase/MH.cc:
585     - do not divide by zero in SetBinomialErrors
586
587   * mhbase/MH3.[h,cc]:
588     - automatically set more log labels and suppress exponent
589
590   * mhbase/MHn.cc:
591     - set margin between new tabs in Divide to a small value
592
593   * mhflux/MHCollectionArea.cc:
594     - new default energy binning based on the typical simulation range
595
596   * mhflux/MHEnergyEst.cc:
597     - new default energy binning based on the typical simulation range
598     - set the impact binning to one bis as a default for speed
599       reasons. It is normally not used at all
600     - added two blue lines at the zero-bias level for convinience
601
602   * mhflux/MMcSpectrumWeight.cc:
603     - small cosmetics to Print-output
604
605   * mjobs/MJCut.cc:
606     - renamed the instances of the Calc* tasks
607     - store all three taskenvs
608
609   * mjobs/MJSpectrum.[h,cc]:
610     - handle a CalcDisp-task gotten from ganymed properly
611     - do not reexecute CalcHaronness for data
612     - renamed the instances of the Calc* tasks
613
614   * msql/MSQLMagic.cc, msql/MSQLServer.cc:
615     - delete created TSQLRow. They are not deleted automatically
616
617
618
619 2007/08/24 Thomas Bretz
620
621   * mdata/MDataMember.cc:
622     - added a sanity check in GetValue()
623
624   * mdata/MDataPhrase.[h,cc]:
625     - Allow to use MDataPhrase also with variables x,y,z and t
626     - Allow evaluation of the function with given x,y,z,t
627
628   * mjobs/MJSpectrum.h:
629     - commented IntermediateLoop, was unused
630
631   * mjoptim/MJOptimize.cc:
632     - added two comments
633
634   * mjtrain/MJTrainDisp.cc:
635     - added new MHn to display more information about the test
636     - improved result-histogram
637     - added PreTasks, PostTasks and TestTasks to testing tasklist
638     - some fixes if the user closed the display
639
640   * mjtrain/MJTrainEnergy.cc
641     - added new MHn to display more information about the test
642     - allow to set fTrainParameter and fResultFunction from
643       outside, this allows to train on whatever you like
644     - added TestTasks to testing tasklist
645     - added new member functions to set Train parameter and
646       evaluation function: SetTrainLog/Log and SetTrainFunc
647
648   * mranforest/MRanForestCalc.[h,cc]:
649     - changed evaluatio function-type from TF1 to MDataPhrase
650
651   * mraw/MRawEvtData.cc:
652     - initialize fNumBytesPerSample with 1
653
654   * mraw/MRawRunHeader.[h,cc]
655     - set default FADC type to 1 (Siegen)
656     - it turned out that we use 1/2 and not 0/1 as expected
657
658   * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
659     - updated some comments
660     - added new CutT
661
662   * sponde.rc, sponde_onoff.rc:
663     - updated with thousands of comments
664     - adapted to new sponde respources
665     - added examples for missing resources
666     - added a new energy estimation formula which can be used instead
667       of using the random forest
668
669   * macros/optim/optimonoff.C, macros/optim/optimwobble.C:
670     - updated with the latest cuts and some comments
671
672   * macros/train/traindisp.C:
673     - updated with the latest knowledge and cuts
674     - updated with more examples
675
676   * mfbase/MFDataPhrase.[h,cc]:
677     - added a default value which can be used if no phrase is setup
678     - allow to use a constrcutor without phrase but name and title
679
680   * mjobs/MJCut.cc:
681     - removed SetAllowEmpty from CutT
682     - initialize CutT with no phrase instead of an empty one
683
684   * mjobs/MJSpectrum.h:
685     - removed obsolete function definition for IntermediateLoop
686
687   * mranforest/MRanForestCalc.cc:
688     - if weights are used output the sum of the weights for control
689       purpose
690
691   * datacenter/macros/plotdb.C, datacenter/macros/plotoptical.C,
692     datacenter/macros/plotrundb.C:
693     - delete TSQLRow if allocated
694
695
696
697 2007/08/23 Thomas Bretz
698
699   * mhbase/MH3.[h,cc]:
700     - added new data members fBins, allowing to set bins from the outside
701     - removed obsolete SetColors
702     - set palette automatically if it is a 2D histogram (more flexible
703       solution pending)
704
705   * mhbase/MHn.cc:
706     - added comments
707     - allow setting of binning without parlist
708     - added functions to set Scale, Log, AutoRange and Sumw2
709     - delete obsolete pads, if any
710
711   * mjoptim/MJOptimizeBase.h:
712     - added new data meber fTestTasks to be executed only for testing
713     - added comments
714
715   * mjtrain/MJTrainRanForest.cc:
716     - removed obsolete code already in comments
717
718   * mranforest/MRanForestCalc.[h,cc]:
719     - added the possibility to set a function which converts the
720       result of the rf. eg "pow(10, x)"
721
722   * mraw/MRawRunHeader.[h,cc]:
723     - replaced fNumSignificantBits by fFadcResolution for compatibility
724     - replaced fFreqSampling by fSamplingFrequency for compatibility
725     - increased ClassVersion to 9
726
727   * mraw/MRawEvtData.cc:
728     - initialize fNumBytesPerSample to 1 to make it compatible with reading
729       old MC files.
730
731   * mjobs/MJSpectrum.cc:
732     - added control plot for the residual of Energy
733     - fixed the "Overflow-Bug". It was a loop from o to <n, while histogram
734       bins are from 1 to ==n
735
736
737
738 2007/08/22 Thomas Bretz
739
740   * mbase/MEnv.cc:
741     - changed title print out for untouched resources
742
743   * mhbase/HBaseLinkDef.h, mhbase/Makefile:
744     - added new class MHn
745
746   * mhbase/MH.[h,cc]
747     - changed start bin to search for GetRange
748     - added GetRangeX and GetRangeY member functions
749     - added GetRangeUserX and GetRangeUserY member functions
750     - added default to SetPalette
751
752   * mhbase/MH3.[h,cc]:
753     - chnaged to tokenize the name allowing to have different
754       Binning names for all axes
755     - added a style bit which allow to auto scale an axis if the
756       histogram is finally filled
757     - replaced 9999 with -1 in ProfileX/Y
758     - moved SetLog from Paint to Draw
759     - increased class version
760
761   * mhflux/MAlphaFitter.cc, mhflux/MHAlpha.cc, mhflux/MHCollectionArea.cc,
762     mhflux/MHEffectiveOnTime.cc, mhflux/MHEnergyEst.cc,
763     mreflector/MHReflector.cc:
764     - replaced 9999 with -1 in ProjectionX/Y/Z
765     - replaced 9999 with -1 in ProfileX/Y
766
767   * mhflux/MMcSpectrumWeight.cc:
768     - tiny change to output of Print
769
770   * mjobs/MJCut.cc:
771     - added a new Tab CuT displaying VsSize a second time, but with a
772       user definable cut "CutT" applied
773
774   * mjobs/MSequence.[h,cc]:
775     - added "Comment" to resources
776     - increased class version nimber
777
778   * mmuon/MHMuonPar.cc:
779     - enable all grids
780
781   * mimage/MNewImagePar.cc:
782     - Set fConcCOG to 0 if smaller 0. This produces at least a defined
783       value (-inf) when the logarithm is calculated, which is better
784       than an undefined one (NaN).
785
786
787
788 2007/08/22 Markus Meyer
789
790   * datacenter/macros/fillstar.C
791     - changed reference values for muon analysis according to
792       the large muon sample with old image cleaning (Mars-1.2) and
793       smaller integration region (0.75 to 1.2)
794
795   * resources/calibration.rc
796     - changed correction coefficients due to new reference values
797
798   * resources/calibration_spline.rc
799     - changed correction coefficients for MUX
800
801   * mmuon/MHMuonPar.cc
802     - changed FHistBraod from ArcWidth/Radius vs. Radius to
803       ArcWidth vs. Radius
804
805   * datacenter/macros/fillstar.C
806     - changed reference values for muon analysis again according to
807       the large muon sample with time image cleaning (for new release)
808       with integration region 0.75 to 1.2
809
810
811
812 2007/08/22 Stefan Ruegamer
813
814   * datacenter/scripts/runcallisto
815     - modified staging of files
816
817   * datacenter/scripts/runstar
818     - corrected server and added logfile entry for staging of files
819
820
821
822 2007/08/21 Thomas Bretz
823
824   * mpointing/MHSrcPosCam.[h,cc]:
825     - we now buffer the events instead of average them. This removes
826       strange (fake) events near the camera center in wobble mode
827
828
829
830 2007/08/21 Markus Meyer
831
832   * datacenter/macros/fillstar.C
833     - changed reference values for muon analysis according to
834       the large muon sample with time image cleaning and smaller
835       integration region (0.8 to 1.2)
836
837   * mmuon/MHMuonPar.cc
838     - changed fgIntegralLoLim from 0.7 to 0.8
839
840
841
842 2007/08/21 Stefan Ruegamer
843
844   * datacenter/scripts/movingrawfiles_OK
845     - removed rmdir -p option
846     
847   * datacenter/scripts/runcallisto
848     - added staging of files
849
850
851
852 2007/08/20 Stefan Ruegamer
853
854   * datacenter/scripts/setup
855     - changed number of allowed processes
856
857   * datacenter/scripts/movingrawfiles
858     - changed login server from apollo to dc09
859     - removed lines for moving files from fromlapalma as the transfer
860       is not working anymore with finished files
861     - added comment
862
863   * datacenter/scripts/movingrawfiles_OK
864     - script for moving files according to the new "_OK" structure in
865       the fromlapalma folder
866       
867   * datacenter/scripts/checkmd5sum
868     - added automatic detection of the L number
869     - added check for already existing output files
870     - added description
871     
872   * resources/calibration_spline.rc
873     - added factors for period 56 and 57 (same value as for 55)
874
875
876
877 2007/08/20 Thomas Bretz
878
879   * .rootrc:
880     - added some comments about defaults
881     - set the ShowEventStatus for the canvases to yes as default
882
883   * sponde.cc:
884     - removed the refill option (it was just a dummy)
885     - removed the accurate option. It didn't give more accurate
886       results at all
887
888   * mbase/MStatusDisplay.[h,cc]:
889     - added an update option to SetProgressBarPosition
890
891   * mhflux/MMcSpectrumWeight.[h,cc]:
892     - allow to give a container name to GetFormula*
893     - changed default for spectral slope from -9 to -99
894     - allow to give integral range to GetSpec*Integral
895     - added a new member function CompeleteEnergySpectrum which completes
896       a simulated spectrum starting at an energy fEnergyMin down to
897       an energy emin.
898     - added two options ("new" and "old") to Print function
899     - do not stop anymore if lower energy boundary changes
900
901   * mjobs/MJSpectrum.[h,cc]:
902     - cleaned the code in general
903     - removed fRefill (was not used in the code at all)
904     - added MJSpectrum to global ListOfCleanups to handle
905       the display more properly
906     - removed reading of the first (it was the second!)
907       MMcCorsikaRunHeader. It is now read for each file individually
908     - The read monte carlo events are now weighted with the mc
909       production area (events per area)
910     - incomplete (to lower energies) spectra are completed
911     - removed accurate mode, it was not more accurate
912     - we fit the spectrum now from the first to the last bin
913     - for comparison crab and 1553 are plotted
914     - changed the processing such that first the MCs are processed
915       and then the spectrum is refilled
916     - now the MC distribution from OriginalMC is read only once
917     - added new tab showing the basic event distribution
918
919   * callisto.cc, star.cc, ganymed.cc, sponde.cc, mars.cc, showplot.cc:
920     - some improvements in case of wrong number of arguments
921
922
923
924 2007/08/19 Thomas Bretz
925
926   * mbase/MStatusDisplay.cc:
927     - fixed the fix of the strange crashes. Now fBatch is added to
928       the ListOfCleanups instead of removing the newly created canvas
929       from the global list of canvases
930
931   * mimage/MHHillas.cc, mimage/MHHillasExt.cc, mimage/MHHillasSrc.cc,
932     mimage/MHImagePar.cc, mimage/MHNewImagePar.cc:
933     - enables a lot of grids
934
935   * mhbase/MBinning.[h,cc]:
936     - addec constructor with a TArrayD
937
938   * mhbase/MH.[h,cc]:
939     - added two new member functions GetRange and GetRangeUser
940
941   * mjoptim/MJOptimizeDisp.[h,cc]:
942     - added new option UseThetaSq
943
944   * mjoptim/MJOptimizeEnergy.[h,cc]:
945     - added possibility to use also logarithmic fits
946
947   * mmc/MMcCorsikaRunHeader.cc:
948     - improved Print function
949
950   * msignal/MExtractTimeAndChargeSpline.cc:
951     - initialize rise and fall time as suggested by valgrind
952
953   * mtools/MChisqEval.[h,cc]:
954     - implemented the possibility to use weights
955
956
957
958
959 2007/08/18 Thomas Bretz
960
961   * sponde.cc:
962     - added new option --force-theta
963
964   * mbase/MEnv.[h,cc], mjobs/MSequence.[h,cc], mjobs/MDataSet.[h,cc]:
965     - GetName noe returns only the filename not the whole path. The
966       old behaviour made it impossible to access the container from
967       the file.
968     - GetRcName now returns the whole path/name.
969     - Print now outputs also path and file-name
970
971   * mfileio/MReadTree.cc, mfileio/MWriteRootFile.cc:
972     - fixed typos in comments
973
974   * mhflux/MHCollectionArea.cc:
975     - reset fCorsikaVersion to 0 in PreProcess
976     - print old and new Cosika version if mismatch is found
977
978   * mhflux/MMcSpectrumWeight.cc:
979     - replaced the %.16f by %.16e. This is more accurate in cases
980       with high exponents
981     - added some sample/test code to weight the Zenith Angle
982       according to the sin-distribution produced by Corsika.
983       Currently not in use
984
985   * mjobs/MJSpectrum.cc:
986     - removed the simple/accurate mode. There is now reason why
987       the previous "accurate"-mode should be more accurate at all.
988       It is only slower
989     - Reading the OriginalMC tree now is done such that the
990       events are properly weighted by the production area. This
991       allowes to use different impact paramters from dfferent files.
992     - a check has been implemented which compared the zenith angle
993       distribution of the data and the resulting monte carlo data.
994       Execution of the program can be forced with a new option.
995     - write more information to output file.
996     - added a new tab showing the vent distribution without weights
997
998
999
1000 2007/08/17 Thomas Bretz
1001
1002   * sponde.cc:
1003     - removed switch for simple and accurate mode
1004
1005   * mbase/MMath.cc:
1006     - fixed a problem in LiMaExc which could result in NaN
1007       (if signal and background is 0)
1008
1009   * mbase/MStatusDisplay.cc:
1010     - remove canvases in batch-mode from the global list of canvases,
1011       this could result in crahses if two canvases in the display
1012       had the same name
1013
1014   * mhflux/MHCollectionArea.[h,cc]:
1015     - output the maximum impact found in Finalize
1016
1017   * mhflux/MHEnergyEst.cc:
1018     - made the y-axis in the Eest vs Emc plot logarithmic
1019
1020
1021
1022 2007/08/16 Markus Meyer
1023
1024   * resources/calibration.rc:
1025     - update of muon calibration factors for the periods 41 to 50
1026
1027
1028
1029 2007/08/15 Thomas Bretz
1030
1031   * mhflux/MHEnergyEst.cc:
1032     - exchanged x- and y-contents of Eest vs Emc hist. It turned out
1033       that it was wrong.
1034
1035   * mjobs/MDataSet.[h,cc]:
1036     - added member functions AddFiles filling a MDirIter
1037
1038   * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
1039     - updated the disp-parametrization after fixing the lo-gain bug
1040     - fixed a bug in the quality cuts (all showers with saturating
1041       hi-gains were removed)
1042
1043   * mhbase/MH3.cc:
1044     - allow to split the histogram name and the binning name
1045     - set a different line color in case of the "same" option
1046
1047   * mjobs/MJCut.cc:
1048     - show distribution of observation time for on and off data
1049
1050   * mjoptim/MJOptimizeCuts.cc, mjoptim/MJOptimizeDisp.cc,
1051     mjoptim/MJOptimizeEnergy.cc:
1052     - added display to output
1053
1054   * macros/optim/optimenergy.C, macros/optim/optimonoff.C,
1055     macros/optim/optimwobble.C:
1056     - added example how to write output file
1057
1058
1059
1060 2007/08/13 Thomas Bretz
1061
1062   * mjobs/MJSpectrum.cc:
1063     - fixed reading of Binning* from ganymed*.file
1064
1065
1066
1067 2007/08/11 Thomas Bretz
1068
1069   * mhflux/MHAlpha.cc:
1070     - on special request omega has been removed from the nice plot
1071
1072
1073
1074 2007/08/10 Thomas Bretz
1075
1076   * msignal/MExtractTimeAndCharge.cc:
1077     - fSaturationLimit must be multiplied with GetScale() not with
1078       GetMax()... grmpf.
1079
1080   * mjobs/MJCut.cc:
1081     - fixed a bug which caused nonsense effective on-time values
1082       for real data since three weeks.
1083
1084
1085
1086 2007/08/06 Thomas Bretz
1087
1088   * mcalib/CalibLinkDef.h, mcalib/Makefile:
1089     - removed obsolete MMcCalibrationCalc
1090
1091   * mhbase/MH.[h,cc]:
1092     - adde ApplyBinning member functions for two- and three-dim hists
1093
1094   * mimage/MHHillasExt.[h,cc]:
1095     - removed plot for max dist
1096     - added plot for SlopeL
1097     - increased class version number
1098
1099   * mjobs/MJCut.cc:
1100     - added BinningSlope to list of binnings
1101     - added BinningM3Trans to list of binnings
1102     - added BinningM3Asym to list of binnings
1103     - removed BinningMaxDist from list of binnings
1104
1105   * mjtrain/MJTrainDisp.cc:
1106     - renamed TrainDist to Train
1107
1108   * mpointing/MHSrcPosCam.cc:
1109     - changed default palette from glow1 to pretty
1110
1111   * mpointing/MSrcPosCam.h:
1112     - added a function to return the distance to the camera center
1113
1114   * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
1115     - updated binnings
1116     - replaced old spark-cut by a new one
1117
1118   * mfilter/MFMagicCuts.[h,cc]:
1119     - increased version number to 2
1120
1121   * mjobs/MJStar.cc:
1122     - replaced the old spark-cut with a new one
1123
1124   * mimage/MHVsSize.cc:
1125     - changes some comments
1126
1127   * mmuon/MHSingleMuon.cc:
1128     - skip the "error estimation" step. It is just a multiplication
1129       with a fixed value. This doesn't influence enaything. And the
1130       absolute avlue of the error is not used at all.
1131
1132
1133
1134 2007/08/03 Thomas Bretz
1135
1136   * macros/optim/optimdisp.C:
1137     - adapted to new parametrization
1138
1139   * mjtrain/MJTrainDisp.[h,cc]:
1140     - some small fixes and changes.
1141     - added code (as comment) for training a ghostbuster
1142
1143
1144
1145 2007/08/02 Thomas Bretz
1146
1147   * mjobs/MJSpectrum.[h,cc]:
1148     - made it compile again
1149
1150
1151
1152 2007/07/29 Thomas Bretz
1153
1154   * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:
1155     - reordered pre-cuts
1156     - removed conc1-spark cut
1157     - changed cut coefficients to new algorithm
1158
1159   * mars.rc, star.rc:
1160     - switched to use new image cleaning
1161
1162
1163
1164 2007/07/28 Thomas Bretz
1165
1166   * mjobs/MJSpectrum.[h,cc]:
1167     - added CutQ
1168     - added some checks for the Zenith angle distribution
1169
1170
1171
1172 2007/07/26 Daniela Dorner
1173
1174   * scripts/dospectrum:
1175     - bugfix (variable for outpath for ganymed was wrong)
1176
1177
1178
1179 2007/07/26 Thomas Bretz
1180
1181   * mfilter/MFMagicCuts.cc:
1182     - implemented new disp-parametrization
1183     - implemented new ghostbusting
1184     - implemented possibility to use an external ghostbuster
1185     - implemented possibility to use an external disp calculator
1186
1187   * mimage/MImgCleanStd.[h,cc]:
1188     - implemented the cleaning in a recursive way. It should be
1189       a little bit faster
1190     - implemented post-cleaning using timing information
1191     - implemented new options how to treat the removed single
1192       core pixels
1193
1194   * mjobs/MJCut.cc:
1195     - write an external ghostbuster to the output file if available
1196
1197   * mjtrain/MJTrainEnergy.cc, mjtrain/MJTrainSeparation.cc:
1198     - set display name of MRanForestCalc as title instead of name
1199
1200   * mranforest/MRanForestCalc.cc:
1201     - set fTitle as eventloop name instead of fName
1202
1203   * mimage/MNewImagePar.[h,cc]:
1204     - removed the fInner-stuff. It was never good for anything
1205       only for space- and time-consumption
1206     - increased class-version number by one
1207
1208
1209
1210 2007/07/25 Thomas Bretz
1211
1212   * scripts/merppupdate:
1213     - small fixes
1214
1215
1216
1217 2007/07/24 Thomas Bretz
1218
1219   * mbase/MEvtLoop.cc:
1220     - removed the "Status Display" in front of the window name
1221
1222   * mcalib/MCalibrationChargeCalc.cc:
1223     - initialized some more variables in the constructor as suggested
1224       by valgrind
1225
1226   * mjobs/MJCut.cc:
1227     - reset number of off-source positions in on-/off-mode to one
1228
1229   * mjobs/MJob.[h,cc]:
1230     - added many comments
1231     - simplified the functions for setting a new resource file
1232     - replaced some repeated code by new function CombinePath
1233     - added new member function HasWritePermission
1234
1235   * mjoptim/MJOptimize.cc:
1236     - set title as window title of eventloop
1237
1238   * mjoptim/MJOptimizeCuts.cc:
1239     - stop if filter is set and it is not MFMagicCuts
1240
1241   * mjoptim/MJOptimizeCuts.cc, mjoptim/MJOptimizeDisp.cc,
1242     mjoptim/MJOptimizeEnergy.cc:
1243     - set window title of status display
1244
1245   * mjtrain/MJTrainDisp.cc, mjtrain/MJTrainEnergy.cc,
1246     mjtrain/MJTrainSeparation.cc:
1247     - set window title of status display
1248     - check for write permission of the output file
1249
1250   * mjtrain/MJTrainDisp.[h,cc]:
1251     - implemented new plots showing the result in a more
1252       convinient way
1253     - allow to set a different result value than dist
1254
1255   * mranforest/MRanForest.[h,cc]:
1256     - improvement to output when training. Moved code to a
1257       new member function
1258
1259   * mranforest/MRanForestCalc.cc:
1260     - set window title of status display
1261   
1262   * mtools/MTFillMatrix.[h,cc]:
1263     - implemented setting name and title in the constructor
1264     - set window title when wvent loop is started to title
1265
1266
1267
1268 2007/07/19 Thomas Bretz
1269
1270   * mjobs/MJCut.cc:
1271     - added a sanity check for one off-position in on/off-mode
1272
1273   * mjoptim/MJOptimize.[h,cc]:
1274     - moved the functions and data-members to set cuts etc to new
1275       base class
1276     - added setting of pre- and post-tasks to reading the data
1277
1278   * mjoptim/Makefile, mjoptim/OptimLinkDef.h:
1279     - added new MJOptimizeBase
1280
1281   * mjtrain/MJTrainDisp.cc, mjtrain/MJTrainEnergy.cc,
1282     mjtrain/MJTrainSeparation.cc:
1283     - changed to use fDebug and WriteDisplay from the new base class
1284
1285   * mjtrain/MJTrainRanForest.[h,cc]:
1286     - moved all data members and setting of pre-/posttasks/-cuts
1287       to new base class
1288
1289   * mjtrain/Makefile:
1290     - added include of mjoptim for new base class
1291
1292   * mjoptim/MJOptimizeBase.[h,cc]:
1293     - new base class for optimization and training classes
1294
1295
1296
1297
1298 2007/07/18 Thomas Bretz
1299
1300   * mpointing/MPointingDevCalc.cc:
1301     - changed limit for starguide calibration from 87751 to 85240
1302
1303   * mbase/MContinue.cc:
1304     - changed some debug output
1305     - fixed a bug if the filter already decided to be skiped
1306
1307   * mbase/MEvtLoop.cc:
1308     - changed RecursiveRemove to use the newly implemented scheme
1309
1310   * mbase/MParContainer.[h,cc], mbase/MParList.[h,cc],
1311     mbase/MTask.[h,cc], mbase/MTaskList.[h,cc]:
1312     - improved debug output
1313     - added RecursiveRemove member function
1314     - removed screen output from Remove function
1315     - call RecursiveRemove when something is removed from the list
1316
1317   * mbase/MStatusDisplay.h:
1318     - aaded a new enum kLastElement
1319
1320   * mbase/MTask.cc:
1321     - set kMustCleanup for fFilter
1322
1323   * mbase/MTaskList.cc:
1324     - added debugg code
1325
1326   * mfileio/MWriteRootFile.cc:
1327     - always set kMustCleanup when a TFile is created
1328     - make sure RecursiveRemove is called in the correct way
1329
1330   * mmain/MEventDisplay.h:
1331     - fixed the starting index for the first gui element
1332
1333   * msignal/MExtractor.cc:
1334     - added some initializations in the constructor suggested by
1335       valgrind
1336
1337   * mcalib/MCalibrateData.cc:
1338     - improved output
1339
1340
1341
1342 2007/07/17 Thomas Bretz
1343
1344   * mjobs/MDataSet.cc:
1345     - fixed a typo
1346
1347
1348
1349 2007/07/17 Daniela Dorner
1350
1351   * scripts/dospectrum:
1352     - added comments
1353     - adapted variables to changes in preparemc
1354     - new path for condor submit and dag files (the new condor path in
1355       Mars)
1356
1357   * scripts/preparemc:
1358     - added comments
1359     - added checks
1360
1361   * condor:
1362     - added (directory to store condor submit files)
1363
1364   * condor/processds.submit:
1365     - added (condor submit file to run ganymed for a dataset, used in
1366       scripts/dospectrum)
1367
1368   * condor/processsponde.submit:
1369     - added (condor submit file to run sponde for a dataset, used in
1370       scripts/dospectrum)
1371
1372
1373
1374 2007/07/15 Thomas Bretz
1375
1376   * mdata/MDataPhrase.[h,cc]:
1377     - fixed a problem with predefined variables (such as used for
1378       disp optimization [0])
1379     - added a debug member function GetRuleRaw()
1380
1381   * mhflux/MHAlpha.[h,cc]:
1382     - allow to set the watermark from the DrawNice menu entry
1383
1384   * mjobs/MDataSet.cc:
1385     - allow to set the default sequence- and data-path from
1386       the dataset file
1387
1388   * mjobs/MJCut.cc:
1389     - set the number of random off-source position for the on-data
1390     - fixed a "&", should have been a logical And
1391     - make sure that even for MCs the source position is always
1392       calculated (this is necessary for more than one wobble position)
1393
1394   * mjoptim/MJOptimizeDisp.cc:
1395     - fixed a typo which made the optimtrain.C fail (kDegToRad does
1396       not exist)
1397
1398   * mjtrain/MJTrainEnergy.cc:
1399     - some cosmetics: changed kRad2Deg to TMath::RadToDeg()
1400
1401   * mpointing/MSrcPosCalc.[h,cc]:
1402     - added a random off-source position calculation to make the
1403       more-than-one-off-source-position analysis symmetric in case of
1404       on-source
1405     - added lots of comments
1406
1407
1408
1409 2007/07/14 Thomas Bretz
1410
1411   * mpedestal/MPedestalSubtract.[h,cc]:
1412     - fixed the buggy Memcpy function introduced with the last change
1413       07/06/17 ;( Fortunately this bug was only effectingt the MC data.
1414       The MUX and old FADC data got copied correctly because they are
1415       stored in the hi-gain array only, so that the number of hi-gain
1416       samples returned in Process is 30/80.
1417
1418   * mpedestal/MExtractPedestal.cc:
1419     - some cosmetics
1420
1421   * mfilter/MFMagicCuts.cc:
1422     - changed some comments
1423
1424   * mjobs/MJCut.cc:
1425     - some cosmetics. Simplified the setting of the scale factor
1426
1427   * macros/train/traindisp.C, macros/train/trainenergy.C,
1428     macros/train/trainseparation.C:
1429     - added some more helpfull comment
1430
1431
1432
1433 2007/07/03 Thomas Bretz
1434
1435   * mmain/MEventDisplay.[h,cc]:
1436     - changed default size
1437     - added two butons to switch of the display of the image
1438       parameters
1439
1440
1441
1442 2007/06/30 Thomas Bretz
1443
1444   * msignal/MExtractTimeAndCharge.cc:
1445     - when splitting the extraction of the maximum position and the
1446       maximum value into two functions (after the last release)
1447       an error in extracting the time of a saturating lo-gain pixel
1448       was introduced. fixed.
1449
1450   * resources/starguider.txt:
1451     - starguider calbration file added
1452
1453
1454
1455 2007/06/29 Daniela Dorner
1456
1457   * datacenter/db/sources.php:
1458     - fixed bug (test-sources where displayed although 'incl. test
1459       sources was not checked)
1460     - added input field for source name (regular expressions)
1461     - adapted link for source name from sequinfo.php to
1462       sequinfo-aio.php
1463
1464   * datacenter/db/menu.php, datacenter/db/builddatasets.php:
1465     - moved init of limits (setting of know values) from
1466       builddatasets.php to menu.php (function InitFindOffData), so that
1467       the values are also available in sequinfo-aio.php
1468
1469   * scripts/dospectrum:
1470     - completely new version using condor dag
1471
1472   * scripts/preparemc:
1473     - new version
1474     - adapted path
1475     - giving mars not needed anymore
1476     - adapted to 8 digit run numbers for MC
1477
1478
1479
1480 2007/06/29 Thomas Bretz
1481
1482   * mimage/MHillasExt.[h,cc]:
1483     - added new timing parameters fSlopeTrans and fSlopeLong
1484     - removed never used parameter fMaxDist
1485     - increased accordingly the class version number by 1
1486     - replaced the old calculation of the third moments by a
1487       numerically more accurate one, by avoiding to calculate
1488       to many differences too often.
1489
1490   * mfilter/MFMagicCuts.[h,cc]:
1491     - added the usage of the new SlopeLong parameter for ghostbusting
1492
1493   * mjobs/MJStar.cc:
1494     - preselect events for muon analysis not only by size but also
1495       by fConcCOG.
1496
1497   * mmuon/MMuonSearchPar.[h,cc]:
1498     - added a new member function to return the dist (sqrt(x^2+y^2))
1499     - to create outliers which are outling as much as possible we
1500       let the fit change x and y to infinity.
1501
1502   * mmuon/MHSingleMuon.cc:
1503     - adapted the histogram binning from Siegen slices to ns.
1504     - adapted the par limits for the fit to ns
1505     - adapted the starting value for the rms to ns
1506     - removed the fit range, it was anyhow identical to the histogram
1507     - changed the condition of the pixel index into a condition
1508       of the pixel size
1509
1510   * scripts/merppupdate:
1511     - the second argument was silently ignored
1512
1513   * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:
1514     - updates to the latest changes
1515
1516
1517
1518 2007/06/28 Thomas Bretz
1519
1520   * mars.cc:
1521     - added new options to use a sequence file instead of a run
1522
1523   * mhbase/MFillH.h:
1524     - added new member function to reset weights
1525
1526   * mmain/MEventDisplay.[h,cc]:
1527     - added path argument to allow to give an input path
1528     - added to allow to setup a sequence file for reading
1529
1530   * mmain/Makefile:
1531     - added inlcude of mjobs for MSequence
1532
1533   * mbadpixels/MBadPixelsTreat.cc:
1534     - we assume now that the maximum arrival time difference
1535       is calibrated already in nanoseconds
1536
1537   * mcalib/MCalibrateRelTimes.[h,cc]:
1538     - the arrival time is now converted from slices into nanoseconds
1539
1540   * mfilter/MFSoftwareTrigger.cc:
1541     - the arrival time is now assumed to be in nanoseconds.
1542       the default is changed accordingly from 0.5 to 1.7
1543
1544   * mjobs/MJCalibrateSignal.cc:
1545     - changed axis label of PulsePos plot (now in nanosec)
1546
1547   * mpointing/MSrcPosCalc.[h,cc]:
1548     - allow to set a tasklist as callback to now which n-th
1549       pass of the same task list it is
1550
1551   * mbase/MTaskList.[h,cc]:
1552     - added some code to allow the execution of one task list more
1553       than once. This is for example necessary to process three
1554       different off-source regions.
1555
1556   * mjobs/MJCut.[h,cc]:
1557     - use the new feature in MTaskList to setup a tasklist
1558       processing the off-source calculation tasklist more than once
1559     - added a new data meber fNumOffSourcePos
1560     - added a new resource option NumOffSourcePositions
1561     - added a new CutQ before Cut0 which takes place before all
1562       source posisiton dependant stuff
1563
1564   * ganymed_onoff.rc:
1565     - renamed Cut0 to CutQ
1566
1567
1568
1569 2007/06/27 Thomas Bretz
1570
1571   * mfilter/MFMagicCuts.cc:
1572     - added the missing include of MHillas.h
1573
1574   * mhist/Makefile, mhist/HistLinkDef.h:
1575     - removed obsolete MHFadcCam
1576     - removed obsolete MHFadcPix
1577
1578   * msignal/MExtractPINDiode.cc:
1579     - commented out some non-compiling code which is not used at all.
1580
1581   * Makefile:
1582     - removed compmux program which entered by chance
1583
1584
1585
1586 2007/06/26 Thomas Bretz
1587
1588   * mmain/Makefile:
1589     - added inlclude path for mfilter
1590
1591   * mmain/MEventDisplay.cc:
1592     - added MFEvtNumber to choose selected preselected events
1593
1594
1595
1596 2007/06/25 Daniel Hoehne
1597
1598   * datacenter/scripts/linkmc:
1599     - implemented execution of fillcamera.C, now first a mc camera file
1600       is linked and then fillcamera.C runs for this file
1601
1602   * datacenter/macros/fillcamera.C:
1603     - bugfix: the macro doesn't giva a seg-fault anymore
1604       (thanks to Thomas)
1605     - arranged the structure more clearly
1606
1607
1608
1609 2007/06/23 Thomas Bretz
1610
1611   * mbadpixels/MBadPixelsCam.cc:
1612     - fixed some Print output
1613
1614   * mhflux/MHAlpha.cc:
1615     - added the missing include of MHillas.h
1616     - removed the obsolete ClassImp(MAlphaFitter)
1617
1618   * mhflux/MHFalseSource.cc, mimage/MHillasSrc.cc:
1619     - added the missing include MHillas.h
1620
1621   * mimage/MHHillasSrc.cc, mimage/MHillasSrc.h:
1622     - removed obsolete include of MHillas.h
1623
1624   * mpointing/MPointingDevCalc.[h,cc]:
1625     - added the real starguider calibration using a pointing model
1626       for the strguider. The dates for which the model is valid
1627       can still be tuned.
1628
1629   * mpointing/MSrcPosCalc.cc, mreport/MReportStarguider.cc:
1630     - added some comment
1631
1632
1633
1634 2007/06/23 Thomas Bretz
1635
1636   * mpointing/MPointing.cc:
1637     - improved output
1638
1639
1640
1641 2007/06/23 Daniela Dorner
1642
1643   * datacenter/db/index.html:
1644     - added link to showplots-seq.php
1645     - added link to builddatasets.php
1646
1647   * datacenter/db/showplots-seq.php:
1648     - added (analog to shoeplots-ds, but instead of dataset number a
1649       sequence range and/or a source name can be chosen)
1650
1651   * datacenter/db/plotinclude.php:
1652     - added function to print pull-down menu for type in showplots*.php
1653
1654   * datacenter/db/showplots.php:
1655     - moved getting of plotname out of if-clauses
1656
1657   * datacenter/db/showplots-ds.php:
1658     - added check if datasetfile is existing
1659
1660   * datacenter/db/showplots-ds.php, datacenter/db/showplots.php:
1661     - added comments
1662     - added home-button
1663     - added reset-button
1664     - changed choosing of type from input field to pull-down menu and
1665       implemented function for this pulldown
1666
1667
1668
1669 2007/06/22 Thomas Bretz
1670
1671   * mhflux/MHThetaSqN.cc:
1672     - fixed optimization (it just didn't work)
1673
1674   * mpointing/MPointing.[h,cc]:
1675     - added some checks in Load
1676     - fixed a problem with the constructors (the pointers MUST be
1677       initialized to 0)
1678     - renamed fNumPar to fgNumPar
1679     - Load and Save now return kTRUE or kFALSE
1680
1681
1682
1683 2007/06/22 Daniela Dorner
1684
1685   * datacenter/db/builddatasets.php:
1686     - fixed typo
1687
1688
1689
1690 2007/06/21 Thomas Bretz
1691
1692   * mjobs/MJCut.cc:
1693     - fixed a problem with the Wobble MCs (the could not be processed
1694       anymore because they needed MTime for MHSrcPos)
1695
1696
1697
1698 2007/06/20 Thomas Bretz
1699
1700   * msql/MSQLMagic.[h,cc]:
1701     - added a new function InsertUpdate
1702
1703
1704
1705 2007/06/20 Daniela Dorner
1706
1707   * datacenter/db/showplots.php:
1708     - implemented different number of tabs for muxdata for
1709       signal*.root
1710
1711
1712
1713 2007/06/19 Thomas Bretz
1714
1715   * callisto.rc, callisto_Dec04Jan05.rc:
1716     - changed the default values (commented out anyhow) to the real
1717       values.
1718       
1719   * mbase/MEnv.h:
1720     - allow printing contents from the context menu
1721
1722   * mcalib/MCalibrationRelTimeCalc.cc:
1723     - replaced kDeviatingTimeResolution by new
1724       kDeviatingRelTimeResolution
1725
1726   * mhcalib/MHCalibrationPulseTimeCam.cc:
1727     - automatically scale the saturation limit to the fadc range
1728
1729   * mjobs/MJCalibrateSignal.cc:
1730     - save resource file into signal*.root file
1731     - added some code (still commented) for saving the calibration
1732       results
1733     - do not fill the bad-pixel plots with MCs
1734
1735   * mjobs/MJCalibration.cc, mjobs/MJStar.cc, mjobs/MJCut.cc,
1736     mjobs/MJSpectrum.cc:
1737     - save resource file into signal*.root file
1738
1739   * mjobs/MJPedestal.cc:
1740     - clarified output for "mean pulse time" further
1741
1742   * mjobs/MJob.cc:
1743     - made write container more flexible to allow easier calles
1744       if fPathOut contains the file name already
1745
1746   * mpedestal/MExtractPedestal.cc:
1747     - automatically scale the maximum variation and the
1748       maximum value to fit the FADC range
1749
1750   * msignal/MExtractor.cc:
1751     - removed the reset of the saturation limit. Maybe the user
1752       wants to switch off saturation detection.
1753     - removed a lot of old code (in comments)
1754
1755   * msignal/MExtractTimeAndCharge.cc:
1756     - scale the saturation limit from the maximum of
1757       the FADC range to 256
1758     - use the maximum value of the raw position as the input for
1759       half the signal height in GetSaturationTime again
1760     - calculate maxposhi only if needed
1761     - calculate maxrawlo only if needed
1762
1763   * mraw/MRawRunHeader.[h,cc]:
1764     - implemented new format version 9
1765     - increased version number by one
1766     - added some comments in the header
1767     - added a function returning the maximum value of the FADC
1768     - changed the GetScale from a calculation to a switch
1769       (faster and easier to understand)
1770
1771   * callisto_mux.rc:
1772     - replaced saturation and lower signal limit in
1773       MJPedestalY2.MHCalibrationPulseTimeCam by the defaults
1774
1775   * mbase/MMath.[h,cc]:
1776     - added a function to do a InterpolParab assuming that the
1777       x-coordinates are -1, 0, 1
1778
1779
1780
1781 2007/06/18 Thomas Bretz
1782
1783   * mbadpixels/Makefile:
1784     - added include of mraw
1785
1786   * mbadpixels/MBadPixelsTreat.[h,cc]:
1787     - added some comments
1788     - check for MRawRunHeader
1789     - calculate max time difference from time in ns
1790
1791   * callisto.rc callisto_mux.rc, callisto_Dec04Jan05.rc:
1792     - changed old value for time difference to 3.0
1793     - use the default value (3.0) in all files
1794
1795   * mbadpixels/MBadPixelsPix.h, mbadpixels/MBadPixelsCam.cc,
1796     mcalib/MCalibrationChargeCalc.cc:
1797     - renamed kFluctuatingArrivalTimes to kDeviatingAbsTimeResolution
1798
1799   * mbase/MMath.cc:
1800     - improved (according to the numerical recipes) the calculation
1801       of the one value solution. This should also accelerate
1802       execution a bit
1803
1804
1805
1806 2007/06/17 Thomas Bretz
1807
1808   * mpedestal/MExtractPedestal.[h,cc],
1809     mpedestal/MPedestalSubtract.cc,
1810     mpedestal/MPedestalSubtractedEvt.[h,cc]:
1811     - changed USample_t finally from Byte_t to UShort_t
1812     - adapted Memcpy accordingly
1813
1814   * mraw/MRawEvtData.[h,cc]:
1815     - increased class version to 7
1816     - added fNumBytesPerSample for simplification
1817     - take fNumBytesPerSample into account
1818     - changed draw and print option accordingly
1819     - changed reading of pixel information (in fact it is a
1820       simplification allowed by the flexible storage format)
1821     - added a private GetSample  member function to be used in
1822       data access for drawing a pixel
1823     - added returning of the scale (2^((numbytes-1)*8))
1824     - FIXME: GetPixelContent must be reimplemented!
1825
1826   * mraw/MRawEvtPixelIter.[h,cc]:
1827     - changed according to changes in MRawEvtData to support
1828       flexible daza format
1829     - removed a lot of old, obsolete and unsused member functions
1830
1831   * msignal/MSignalCalc.cc, mpedestal/MHPedestalCor.cc:
1832     - changed to use USample_t instead of Byte_t
1833     - ToBeFIXED! The saturation limits are still around 2^8
1834
1835   * callisto_mux.rc:
1836     - removed obsolete LoGainSwitch statement
1837
1838
1839
1840 2007/06/16 Thomas Bretz
1841
1842   * mbase/MGList.cc:
1843     - added some sanity checks
1844
1845   * mbase/MMath.cc:
1846     - don't start caluclation if x<mean in GaussProb
1847
1848   * mpedestal/MExtractPedestal.[h,cc]:
1849     - added new data member for the absulte max signal fMaxSignalAbs
1850     - replaced Byte_t for a sample by USample_t set in the header
1851       to Byte_t
1852     - in the case of random pedestal calculation the MaxPos is
1853       not calculated anymore
1854     - scale the pedestal and pedestalrms according to the sample
1855       size in the data (the scale is retrieved from the run-header)
1856
1857   * mpedestal/MPedestalSubtract.[h,cc]:
1858     - replaced build-in memcpy by a new Memcpy function which is more
1859       flexible depending on the input data format
1860     - scale the signal into the range 0-256 according to the
1861       scale given by the event header
1862     - replaced Byte_t by USample_t
1863
1864   * mpedestal/MPedestalSubtractedEvt.[h,cc]:
1865     - replaced Byte_t by USample_t and set it accordingly to Byte_t
1866
1867   * mraw/MRawRunHeader.h:
1868     - added returning of the scale (2^((numbytes-1)*8))
1869
1870
1871
1872 2007/06/15 Thomas Bretz
1873
1874   * mpedestal/MPedestalSubtractedEvt.cc:
1875     - fixed a bug in the determination of the maximum slice. Only
1876       each second slice was checked. This has been introduced with
1877       the last change four weeks ago.
1878
1879
1880
1881 2007/06/15 Daniela Dorner
1882
1883   * datacenter/db/index-footer.html:
1884     - adapted path of validator picture
1885
1886   * scripts/processsequence:
1887     - added sequence number (get it from sequence file) to path name
1888       in case only a sequence file is given
1889     - added two new command line options: the callisto and star rc can
1890       be given now
1891
1892
1893
1894 2007/06/14 Daniela Dorner
1895
1896   * scripts/processsequence:
1897     - bugfix (getting of runno didn't work in case the outpath
1898       contained a _)
1899
1900
1901
1902 2007/06/13 Thomas Bretz
1903
1904   * mimage/MImgCleanStd.cc:
1905     - print name of MPedPhotCam only if used
1906
1907
1908
1909 2007/06/13 Daniela Dorner
1910
1911   * datacenter/db/plotdb.php:
1912     - enlarged inputs for Set1 and Set2 to 150 (was too short for all
1913       sequences of one dataset)
1914
1915   * datacenter/db/showplots.php:
1916     - implemented variable for number of tabs (calib*.root,
1917       signal*.root and star*.root) to simplify future changes
1918     - adapted number of tabs for signal*.root
1919
1920
1921
1922 2007/06/12 Thomas Bretz
1923
1924   * mbase/MTime.[h,cc]:
1925     - added new constant kDaySec
1926     - use kDaySec where possible
1927     - added second argument to SetUnixTime and allow using it ;-)
1928     - use SetUnixTime in Set(timeval)
1929
1930   * mhcalib/MHCalibrationChargeCam.cc:
1931     - made sure that Draw doesn't crash if the hi-gains
1932       have saturated but the lo-gains don't exist
1933
1934   * mhcalib/MHCalibrationPulseTimeCam.[h,cc]:
1935     - replaced type of SaturationLimit and LowerSignalLimit by UInt_t
1936     - accordingly increased class version number
1937
1938
1939
1940 2007/06/12 Daniela Dorner
1941
1942   * datacenter/db/ganymed.php:
1943     - added comment
1944
1945   * datacenter/db/tabs.php:
1946     - corrected tabs for ganymed for wobble
1947
1948
1949
1950 2007/06/11 Thomas Bretz
1951
1952   * sponde.cc:
1953     - added check for validity of resource file
1954
1955   * mbase/MMath.cc:
1956     - small speed improvement to calclation of three solutions
1957       for the third order pol.
1958     - for a second order pol. set x1 and x2 if it has only one
1959       solution
1960
1961   * mbase/MMath.h:
1962     - speed improvement using ::cbrt instead of pow(x, 1/3)
1963
1964   * mcalib/MCalibrationChargeCalc.cc:
1965     - improved output
1966
1967   * mextralgo/MExtralgoSpline.cc:
1968     - speed improvement by using a look up table for often used
1969       and identical coefficients
1970     - use MMath::SolvePol2 to get the null-points of the first
1971       derivative (EvalDerivEq0)
1972     - removed a lot of old an obsolete comments
1973     - fixed the newly introduced EvlInteg(int, int) -- must
1974       return 0 explicitly if a==b
1975     - fixed the upward search
1976
1977
1978
1979 2007/05/25 Thomas Bretz
1980
1981   * callisto.cc, star.cc:
1982     - removed obsolete check whether config file exists
1983
1984   * sponde.cc:
1985     - aded check for validity of config file (returns 0xfe if not)
1986
1987   * mbase/MEnv.[h,cc]:
1988     - removed obsolete fName workaround
1989     - made sure that also ~ paths are correctly expanded and used
1990
1991   * mjobs/MJob.cc:
1992     - one more sanity check if MEnv is not valid
1993
1994   * Makefile:
1995     - first compile the programs source code and then link the library
1996       this make it much faster to debug the code of the program sources.
1997
1998
1999
2000 2007/05/22 Daniel Hoehne
2001
2002   * datacenter/macros/fillcamera.C:
2003     - added (macro to fill mc parameters into the db)
2004
2005
2006
2007 2007/05/22 Thomas Bretz
2008
2009   * mmuon/MMuonSearchPar.cc:
2010     - tiny speed improvement in the fit function
2011
2012
2013
2014 2007/05/22 Daniela Dorner
2015
2016   * datacenter/scripts/sourcefile:
2017     - adapted the function finish to avoid removing of non existing
2018       files in case the variable lockfile is empty
2019
2020   * steps.rc:
2021     - fixed typo
2022
2023   * datacenter/scripts/checkscriptrunning:
2024     - added (script to check if a script is runnning, including
2025       command line option, to allow for several jobmanagers and
2026       zipscripts of one Mars Version)
2027
2028
2029
2030 2007/05/21 Daniela Dorner
2031
2032   * datacenter/db/showplots-ds.php:
2033     - also off-sequences are plottet now
2034     - by plotting the link to the plot in colour, it is marked, whether
2035       a on sequence (green) or a off sequence is plotted
2036
2037
2038
2039 2007/05/21 Daniel Hoehne
2040
2041   * datacenter/tools/resetdataset:
2042     - re-implemented fAllFilesAvail=NULL
2043
2044   * datacenter/macros/fillstar.C:
2045     - bugfix: for sparkrate='inf', now 0.00 is filled into the db
2046
2047
2048
2049 2007/05/21 Thomas Bretz
2050
2051   * msignal/MSignalPix.h:
2052     - added missing arrival time in Copy function
2053     - added copy constructor
2054
2055   * msignal/MSignalCam.[h,cc]:
2056     - added a function to compare cleanigngs of two objects
2057     - added a function to compare the islands in two objects
2058     - adde Copy function
2059
2060   * mjobs/MJStar.cc:
2061     - added MHEffictiveOnTime to parlist to get access from the
2062       resource file
2063
2064   * mjobs/Makefile:
2065     - added include of mhflux
2066
2067
2068
2069 2007/05/18 Daniela Dorner
2070
2071   * datacenter/scripts/runcorsika:
2072     - added (script to run corsika automatically)
2073
2074   * datacenter/scripts/runreflector:
2075     - added (script to run reflector automatically)
2076
2077   * datacenter/scripts/runcamera:
2078     - added (script to run camera automatically)
2079
2080   * datacenter/scripts/jobmanager:
2081     - added possibility to start separate jobmanager for the MC
2082       processing by giving 'mc' as command line option
2083
2084   * datacenter/scripts/setup:
2085     - added setting for MC production steps
2086
2087   * datacenter/scripts/sourcefile:
2088     - added fail codes for MC production steps
2089
2090   * steps.rc:
2091     - added settings for MC production steps
2092     - removed timer table information (this was only neede by the
2093       macro getdolist.C in case of day-wise processing of data)
2094
2095
2096
2097 2007/05/17 Thomas Bretz
2098
2099   * metralgo/MExtralgoSpline.h:
2100     - improved the speed of the integration by simplifying the evaluated
2101       term. It has been checked that the result is identical.
2102
2103
2104
2105 2007/05/17 Daniela Dorner
2106
2107   * scripts/processsequence:
2108     - added -v5 to all commands
2109
2110   * datacenter/scripts/sourcefile:
2111     - adapted in function makedir if-clause to avoid removing of non
2112       existing files in case todofile is empty or todfile or lockfile is
2113       missing
2114
2115   * datacenter/scripts/runcallisto, datacenter/scripts/runganymed
2116     datacenter/scripts/runstar:
2117     - adapted comment (was still about old way to get from the database
2118       what has to be done)
2119
2120
2121
2122 2007/05/16 Daniel Hoehne
2123
2124   * datacenter/tools/resetdataset:
2125     - several bugfixes (mainly typos, for wobble datasets there was one
2126       colon too much due to no off sequences)
2127
2128
2129
2130 2007/05/16 Thomas Bretz
2131
2132   * callisto.cc:
2133     - switch of storage of job2 only in movie mode
2134
2135   * mjobs/MJCalibrateSignal.[h,cc]:
2136     - do not write the interlaced containers anymore
2137       they have no real meaning if only the ones of the last
2138       calibration are written
2139     - removed obsolete references to MCalibrationPulseTimeCam
2140     - changed default writingmode for the signal file to UPDATE
2141
2142   * mjobs/MJCalibration.cc, mjobs/MJCut.cc:
2143     - write display by adding it to the array
2144
2145   * mjobs/MJPedestal.[h,cc]:
2146     - added const qualifier to argument of DisplayResult
2147     - removed obsolete WriteResult
2148     - added a new function WritePulsePos
2149     - call WritePulsePos if PulsePosCheck is enabled
2150
2151   * mjobs/MJob.[h,cc]:
2152     - removed automatic writing of fDisplay from WriteContainer
2153     - added a new function WriteDisplay
2154
2155   * mhcalib/MHCalibrationChargeCam.cc, mpedestal/MExtractPedestal.cc,
2156     msignal/MExtractBlindPixel.cc, msignal/MSignalCalc.cc:
2157     - replaced GetMax by GetMaxPos
2158
2159   * mhcalib/MHCalibrationPulseTimeCam.cc:
2160     - use new GetMax returning position and height at once
2161
2162   * mpedestal/MPedestalSubtractedEvt.[h,cc]:
2163     - devided the old function GetMax into GetMax and GetRawMax
2164
2165   * msignal/MExtractTimeAndCharge.cc:
2166     - GetSaturationTime now uses the real maximum as reference not
2167       the maximum of the raw-date
2168     - adapted the use of GetMax
2169
2170   * mextralgo/MExtralgoSpline.h:
2171     - added a function which allows the outside world to access the
2172       spline
2173     - removed Align from EvalInteg, it is done in EvalPrimitive already
2174
2175   * macros/test/extralgospline.C:
2176   - added a macro to test the spline
2177
2178
2179
2180 2007/05/14 Stefan Ruegamer
2181
2182   * datacenter/scripts/checkmd5sum
2183     - added this script which makes an md5sum check of files that have
2184       been copied from tape to the directory
2185       /magic/datacenter/fromtape. This script will run later auto-
2186       matically before movingrawfiles.
2187
2188
2189
2190 2007/05/14 Daniela Dorner
2191
2192   * datacenter/scripts/checkfilesforsequenceavail:
2193     - added missing 'set -C'
2194
2195   * scripts/processsequence:
2196     - added option (now callisto rc can be giving in a command line
2197       option)
2198
2199
2200
2201 2007/05/14 Daniel Hoehne
2202
2203   * datacenter/db/menu.php, magicdefs.php, querycal.php:
2204     - implemented new columns fUnsuitableMax and fDeadMax
2205
2206
2207
2208 2007/05/14 Thomas Bretz
2209
2210   * RELEASE 1.2
2211
2212
2213
2214 2007/05/14 Thomas Bretz
2215
2216   * callisto_mux.rc:
2217     - cleanup of some comments
2218
2219   * mjobs/MJCalibration.cc:
2220     - fixed the unintentionally removed setting of pedestal
2221       for MPedestalSubtract
2222
2223   * mpedestal/MPedestalSubtract.cc:
2224     - improved output for debugging purpose
2225
2226   * msignal/MExtractor.[h,cc]:
2227     - according to the last changes the version number has been
2228       increased to 9
2229
2230   * mcalib/MCalibrationCam.cc:
2231     - added code to GetPixelContent from MCalibrationPedCam
2232
2233   * mcalib/Makefile, mcalib/CalibLinkDef.h:
2234     - removed obsolete MCalibrationPedCam
2235
2236   * mhcalib/MHPedestalCam.cc:
2237     - Removed references to MCalibrationPedCam use a MCalibrationCam
2238       with the name MCalibrationPedCam instead
2239
2240   * mjobs/MJCalibration.cc:
2241     - changed background color in Defects to be able to read
2242       the yellow text color
2243
2244   * mjobs/MJPedestal.cc:
2245     - removed obsolete include of MCalibrationPedCam
2246
2247   * mcalib/MCalibrationPulseTimeCam.[h,cc]:
2248     - removed some obsolete Add functions already contained in
2249       the base class
2250
2251   * mcalib/MCalibrationIntensityBlindCam.[h,cc],
2252     mcalib/MCalibrationIntensityQECam.[h,cc],
2253     mcalib/MCalibrationIntensityTestCam.[h,cc]:
2254     - removed
2255
2256
2257
2258 2007/05/11 Daniela Dorner
2259
2260   * scripts/processsequence:
2261     - added information about the created paths to the output of
2262       Usage()
2263     - adapted regular expressions
2264     - bugfix in getting date for cc and caco file
2265     - bugfix (subsystempath was missing)
2266     - exit instead of break, if cc or caco file is missing
2267     - merpplogdirectory is created after finding of files now
2268     - improved logging
2269
2270   * datacenter/scripts/setup:
2271     - adapted number of processes
2272     - removed datacheck
2273
2274
2275
2276 2007/05/11 Thomas Bretz
2277
2278   * mcalib/MCalibrationChargeCalc.cc, mhcalib/MHPedestalCam.cc,
2279     msignal/MExtractBlindPixel.cc:
2280     - replaced the call to GetTotalEntries by the product
2281       of the number of slices with the number of events of the
2282       individual pixel
2283
2284   * mpedestal/MExtractPedestal.[h,cc], mpedestal/MPedCalcPedRun.[h,cc],
2285     mpedestal/MPedCalcFromLoGain.[h,cc]:
2286     - unified the summing part of Process() into a new function
2287       CalcPixel in the base class
2288     - in MPedCalcPedRun individual pixels could be skipped due to
2289       high variations, but it was still divided by the number of events
2290       procesed. This let to a pedestal which was a tiny amount too
2291       small and gave an small positive offset of the randomly extracted
2292       pedestal.
2293     - unified the loops over the individual pixels to calculate the
2294       pixel-, area-, and sector-defaults for the whole camera into
2295       the base-class
2296     - moved fNumEventsUsed into the base-class and removed obsolete
2297       fUsedEvents
2298     - removed obsolete fTotalCounter, use the product of the number
2299       of slices and the number of events stored in each individual
2300       pixel instead
2301     - added some sanity checks not to calculate average and/or rms
2302       values if the statistics is too low (division by zero)
2303     - for calculating min and/or max values at most places now
2304       an int is used. This increases the range for further
2305       upgrade to 16bit samples.
2306
2307   * mpedestal/MPedestalCam.[h,cc]:
2308     - removed obsolete fTotalEntries and replaced by fNumSlices
2309       because the number of total entries depends on the number of
2310       events used for each individual pixel
2311     - adapted GetPixelContent accordingly
2312     - increased class version to 2
2313
2314   * manalysis/MCameraData.cc:
2315     - added include of TArrayI (previously included from MPedestalCam)
2316
2317   * mcalib/MCalibrationChargeCam.cc, mcalib/MCalibrationRelTimeCam.cc:
2318     - fixed GetPixelContant to give more proper output
2319     - reformatted GetPIxelContent code
2320     - added const-qualifiers
2321
2322   * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
2323     mjobs/MJCalibration.cc, mjobs/MJPedestal.cc,
2324     mpedestal/MExtractPedestal.[h,cc], msignal/MExtractor.[h,cc],
2325     msignal/MExtractBlindPixel.cc, msignal/MExtractPINDiode.cc:
2326     - removed data members fPedestal and fPedestalsIn respectively,
2327       and all referencing functions because it was never used at all
2328
2329   * mextralgo/MExtralgoDigitalFilter.[h,cc],
2330     mextralgo/MExtralgoSpline.cc
2331     msignal/MExtractTimeAndChargeDigitalFilter.cc:
2332     - made the noise extraction completely random and automatic
2333     - gave the noise extraction completely into the hand of
2334       the extractors
2335
2336
2337
2338 2007/05/10 Daniela Dorner
2339
2340   * datacenter/scripts/runcallisto:
2341     - bugfix (typo in getting date for finding cc and cacofile)
2342
2343   * scripts/merppupdate:
2344     - added (script to merpp update already calibrated files)
2345     - added possibility to give outpath and regular expression for
2346       filename as command line options
2347
2348
2349
2350 2007/05/10 Thomas Bretz
2351
2352   * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc:
2353     - cleanup of some comments
2354
2355   * mbase/MMath.cc:
2356     - removed the usage of a storage space for the index in
2357       GetMedianDev because the index is reacalculated anyhow
2358
2359   * mbase/MStatusArray.cc:
2360     - if several objects of the same name (but different class
2361       types) are in a pad we don't stop searching if an object
2362       with the right name has been found
2363
2364   * mcalib/MCalibrateData.cc, mcalib/MCalibrationChargeCalc.cc,
2365     mcalib/MCalibrationRelTimeCalc.cc:
2366     - updated output
2367
2368   * mhist/MHCamera.[h,cc]
2369     - added two new member functions to count the number of bins
2370       above or below a threshold
2371
2372   * mjobs/MJCalibrateSignal.cc:
2373     - added a new Tab to show the time development of the unsuitable
2374       pixels
2375     - added a new tab showing the eveloution of the number of
2376       dead pixels
2377
2378   * mjobs/MJCalibration.cc:
2379     - updated texts in bad pixel display
2380
2381   * datacenter/macros/fillsignal.C:
2382     - replaced CalcUnsuitable by the new members of MHCamera
2383     - also fill the maximum number of unsuitable pixels
2384     - and fill the maximum number of dead pixels
2385
2386   * mfilter/MFSoftwareTrigger.cc, mhcalib/MHCalibrationTestCam.cc,
2387     mimage/MCameraSmooth.cc:
2388     - removed obsolete calls to GetPixById
2389
2390   * msignal/MSignalCam.[h,cc]:
2391     - removed obolete function to access the MSignalPix'
2392     - removed obsolete GetPixById
2393     - added new function returning the number of unmapped pixels
2394     - a little code cleanup
2395
2396
2397
2398
2399 2007/05/09 Daniela Dorner
2400
2401   * scripts/makemovie:
2402     - added comment
2403     - removed not needed lines
2404
2405   * datacenter/scripts/buildsequenceentries,
2406     datacenter/scripts/checkfilesforsequenceavail,
2407     datacenter/scripts/checklogs, datacenter/scripts/checkstardone,
2408     datacenter/scripts/checktransfer, datacenter/scripts/copyscript,
2409     datacenter/scripts/correcttime, datacenter/scripts/dodatacheck,
2410     datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots,
2411     datacenter/scripts/dowebplots, datacenter/scripts/filesondisk,
2412     datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
2413     datacenter/scripts/fillstar, datacenter/scripts/findnewstars,
2414     datacenter/scripts/findnotseqruns,
2415     datacenter/scripts/insertdatasets,
2416     datacenter/scripts/insertsequences, datacenter/scripts/jobmanager,
2417     datacenter/scripts/linkmc, datacenter/scripts/makecallistolinks,
2418     datacenter/scripts/mcsequences,
2419     datacenter/scripts/movingsubsystemfiles,
2420     datacenter/scripts/processmcsequences, datacenter/scripts/rmlocks,
2421     datacenter/scripts/runcallisto, datacenter/scripts/runganymed,
2422     datacenter/scripts/runstar, datacenter/scripts/scriptlauncher,
2423     datacenter/scripts/setup, datacenter/scripts/sourcefile,
2424     datacenter/scripts/webupdate-callisto,
2425     datacenter/scripts/webupdate-ganymed,
2426     datacenter/scripts/webupdate-sinope,
2427     datacenter/scripts/webupdate-star,
2428     datacenter/scripts/writedatasetfiles,
2429     datacenter/scripts/writesequencefiles,
2430     datacenter/scripts/zipscript:
2431     - change time for 'Software-Developement'
2432
2433   * datacenter/scripts/buildsequenceentries,
2434     datacenter/scripts/checkfilesforsequenceavail,
2435     datacenter/scripts/checkstardone, datacenter/scripts/correcttime,
2436     datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions,
2437     datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
2438     datacenter/scripts/fillstar, datacenter/scripts/runcallisto,
2439     datacenter/scripts/runganymed, datacenter/scripts/runstar,
2440     datacenter/scripts/writedatasetfiles,
2441     datacenter/scripts/writesequencefiles:
2442     - removed variable needed only for setstatusroot
2443     - adapted variable needed for setstatus
2444     - adapted comment
2445
2446   * datacenter/scripts/writedatasetfiles:
2447     - added missing 'setstatus "start"'
2448
2449   * datacenter/scripts/correcttime:
2450     - improved regular expressions
2451
2452   * datacenter/macros/findcacofiles.C:
2453     - added algorithm for searching missing caco files and inserting
2454       the according runnumber to the database
2455     - adapted comment
2456
2457   * datacenter/scripts/filesondisk:
2458     - removed algorithm for finding missing caco files (done by
2459       findcacofiles.C no)
2460     - adapted comment
2461     - added removing of files conaining the run lists
2462
2463   * datacenter/scripts/zipscript:
2464     - added possibility to start several zipscripts giving a commanline
2465       option
2466     - added locking of callisto
2467     - removed not needed lines
2468     - removed old code
2469     - fixed bug (filename for chmod was wrong)
2470
2471   * datacenter/scripts/runcallisto:
2472     - added locking of sequence for zipping
2473     - reduced find for cc and caco file to the directory of the date,
2474       where the files are stored (date taken from callisto filename)
2475     - improved regular expressions
2476
2477   * steps.rc:
2478     - added fNotZipping to Needs of fCallisto to allow for the locking
2479       of callistos by the zipscript
2480
2481   * datacenter/scripts/sourcefile:
2482     - removed functions setstatusroot and getdolistroot
2483     - renamed variable in setstatus
2484     - added function sendquery
2485     - adapted if-clause to avoid removing of non existing files in
2486       case todofile is empty
2487
2488   * datacenter/scripts/scriptlauncher:
2489     - fixed bug (in case condor_submit failed, the scriptlauncher was
2490       waiting for the not submitted job, until it was killed)
2491
2492   * datacenter/scripts/jobmanager:
2493     - added algorithm to increase sleeping time in case condor failed
2494       several times in a row
2495
2496   * datacenter/scripts/setup:
2497     - renamed errorsleeptime for usage in algorithm in jobmanager
2498
2499   * datacenter/scripts/dodatacheck:
2500     - added query for date to reduce the find to the directory of the
2501       date, where the rawfile is stored
2502     - removed not needed lines
2503
2504   * datacenter/scripts/dodatacheck, datacenter/scripts/doqualityplots,
2505     datacenter/scripts/dowebplots, datacenter/scripts/linkmc,
2506     datacenter/scripts/movingsubsystemfiles,
2507     datacenter/scripts/runcallisto, datacenter/scripts/sourcefile,
2508     scripts/dospectrum, scripts/makemovie, scripts/processsequence:
2509     - changed indentation to 3 spaces, where it was different
2510
2511   * datacenter/scripts/copyscript:
2512     - added sort and uniq to find for dates
2513     - removed not needed lines
2514     - adapted find for catalogue files such that only the directories
2515       of the last 31 days are searched with find and not the whole
2516       central control path
2517
2518   * datacenter/db/sequinfo.php:
2519     - show ranges menu on first loading of page
2520
2521   * datacenter/db/menu.js:
2522     - adapted functions to show ranges menu on first loading of the
2523       page and hide it, when a query is done
2524     - commented functions
2525
2526   * scripts/processsequence:
2527     - restricted find for cacofile to directory of date
2528
2529   * scripts/merppupdate:
2530     - added (script to do merpp update for already calibrated files)
2531
2532
2533
2534 2007/05/09 Thomas Bretz
2535
2536   * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc,
2537     callisto_mux.rc:
2538     - changed ArrTimeRmsLimit in all cases to default 5.0
2539       because of the new meaning
2540
2541   * showplot.cc:
2542     - changed that it closes automatically if the file cannot
2543       be read
2544
2545   * datacenter/macros/fillstar.C:
2546     - commented the output of the query
2547
2548   * datacenter/macros/plotdb.C:
2549     - adapted ranges to MUX data values
2550     - added plots for new unsuitable columns
2551
2552   * mbadpixels/MBadPixelsPix.h:
2553     - added a new member function IsUncalibrated
2554     - further adapted the usuitable levels
2555
2556   * mcalib/MCalibrationChargeCalc.[h,cc]:
2557     - changed the meaning of ArrTimeRmsLimit such that it is now
2558       the deviation from the average rms expressed in significance
2559       levels
2560     - the new check is done similar to the check for the relative
2561       arrival time (to be unified!)
2562     - removed FinalizeArrivalTimes
2563     - removed calibration levels for first and last bin, this
2564       has to be redone more properly taken the extractor properties
2565       into account
2566     - some updates to the output
2567     - some simplifications to the code
2568
2569   * mcalib/MCalibrationRelTimeCalc.cc:
2570     - when calculating the median check for UnsuitableRun not
2571       unsuitable in general
2572     - small changes to output
2573     - calculate upper and lower limits only once
2574
2575   * mhvstime/MHVsTime.[h,cc]:
2576     - added fMinimum and fMaximum data members similar to
2577       MHSectorVsTime
2578     - to be unified with MHSectorVsTime
2579     - fixed draw/paint
2580     - increased version number
2581
2582   * mjobs/MJCalibration.cc:
2583     - removed the bad pixel levels for first and last bins
2584
2585   * msignal/MExtractTimeAndChargeSpline.[h,cc],
2586     mextralgo/MExtralgoSpline.cc:
2587     - changed to allow setup of the extraction type and the
2588       relative or absolute height for arrival
2589     - if the height is set < 0 and extraction type is set to
2590       relative integral the maximum is used instead of the leading edge.
2591     - accordingly increased version number by one
2592
2593   * mjobs/Makefile:
2594     - added mextralgo to includes
2595
2596
2597
2598 2007/05/08 Daniel Hoehne
2599
2600   * datacenter/macros/fillsignal.C:
2601     - implemented new variables fUnsuitable50 and fUnsuitable01
2602
2603   * datacenter/db/menu.php, magicdefs.php, querycal.php:
2604     - implemented new columns fUnsuitable50 and fUnsuitable01
2605
2606
2607
2608 2007/05/04 Thomas Bretz
2609
2610   * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
2611     - removed writing MBadPixelsCam. It now gives trouble
2612       because the etReadyToSave flag is set at an unproper time.
2613       It is not used anyhow.
2614
2615   * datacenter/macros/fillsignal.C:
2616     - small simplification
2617
2618
2619
2620 2007/05/04 Daniela Dorner
2621
2622   * scripts/makemovie:
2623     - added (script to produce movies)
2624
2625
2626
2627 2007/05/03 Daniel Hoehne
2628
2629   * datacenter/macros/fillsignal.C:
2630     - fixed bug which made fillsignal fail for the new MUX data:
2631       for sequences > 200000 hilooff and hilocal are not needed anymore
2632
2633
2634
2635 2007/04/28 Daniela Dorner
2636
2637   * datacenter/scripts/dowebplots, datacenter/scripts/doqualityplots:
2638     - moved temporary directory for pstoimg to /tmp
2639
2640   * datacenter/scripts/copyscript:
2641     - moved file with diff for magic_favorites to /tmp
2642
2643   * datacenter/db/plotdb.php, datacenter/db/plotinclude.php,
2644     datacenter/db/menu.js  :
2645     - implemented possibility to plot datasets by inserting dataset
2646       number as Set1
2647
2648   * datacenter/db/plot.php:
2649     - implemented variables for colours
2650
2651   * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php,
2652     datacenter/db/include.php, datacenter/db/datasetinfo-aio.php,
2653     datacenter/db/ganymed.php, datacenter/db/sequence.php:
2654     - removed header and footer for print version
2655
2656   * datacenter/db/runinfo-aio.php:
2657     - fixed small bug
2658
2659   * datacenter/db/magicdefs.php:
2660     - added fMEanPUlsePosInner to alias
2661
2662   * datacenter/db/ganymed.php:
2663     - added observation mode
2664
2665
2666
2667 2007/04/27 Daniela Dorner
2668
2669   * datacenter/scripts/jobmanager:
2670     - improved logging
2671
2672   * datacenter/scripts/scriptlauncher:
2673     - redirect of error messages of condor_submit to errorlogfile
2674     - in case condor_submit does not work (i.e. pid empty) an error
2675       message is written to the processlogfile
2676
2677   * datacenter/db/showplots-ds.php:
2678     - adapted maxwidth of input field
2679
2680   * datacenter/db/plotdb.php, datacenter/db/plotinclude.php,
2681     datacenter/db/menu.js  :
2682     - implemented possibility to give range for 2 additional values
2683     - implemented possibility to give only upper or lower limit
2684     - fixed bug, that ranges are not accepted before plotting once
2685
2686
2687
2688 2007/04/27
2689
2690   * RELEASE 1.1
2691
2692
2693
2694 2007/04/27 Daniel Hoehne
2695
2696   * datacenter/scripts/runcallisto:
2697     - modified the ccfile and cacofile search to not find ccfiles
2698       twice if one runnumber is part of a higher runnumber (as 23456
2699       and 223456)
2700
2701
2702
2703 2007/04/27 Thomas Bretz
2704
2705   * mcalib/CalibLinkDef.h, mcalib/Makefile:
2706     - removed obsolete MCalibrationIntensityCam
2707     - removed obsolete MCalibrationIntensityChargeCam
2708
2709   * mcalib/MCalibCalcFromPast.[h,cc], mcalib/MCalibColorSteer.[h,cc],
2710     mcalib/MCalibrateData.[h,cc], mhcalib/MHCalibrationChargeCam.[h,cc]:
2711     - removed obsolete MCalibrationIntensityChargeCam and replaced by
2712       MCalibrationChargeCam
2713
2714   * mcalib/MCalibrationChargeCalc.[h,cc]:
2715     - removed obsolete MCalibrationIntensityChargeCam and replaced by
2716       MCalibrationChargeCam
2717     - to realize the difference between continous and single calibration
2718       a new data member fContinousCalibration has been introduced
2719     - consequently increased version number to 6
2720     - do not set any exclusion in ReInit. it is nonsense not to fill
2721       histograms which might give (or give not) correct result,
2722       if the checks are all executed anyhow
2723
2724   * mcalib/MCalibrationRelTimeCalc.cc:
2725     - do not set any exclusion in ReInit and if a pixel is unsuitable.
2726       it is nonsense not to fill histograms which might give (or give
2727       not) correct result, if the checks are all executed anyhow
2728     - switched on the check for outliers
2729     - outliers are now set unsuitable rather than unreliable
2730     - some code simplification of the checks
2731
2732   * mcalib/MCalibrationChargeCam.cc:
2733     - added a comment in the Clear member function
2734
2735   * mcalib/MCalibrationRelTimeCam.cc:
2736     - some fixes of looong Form statements
2737     - a small cosmetic change to GetPixelContent
2738     - replaced the old check of the average time resolution by
2739       a more accurate check using the median and deviation
2740
2741   * mhcalib/MHCalibrationRelTimeCam.[h,cc]:
2742     - removed data member fReferencePixel and corresponding code
2743     - use the median of pixels with area index 0 as reference instead of
2744       an artificial pixel
2745
2746   * mhcalib/MHCalibrationCam.[h,cc]:
2747     - finally removed all dependencies on the intensity cams and replaced
2748       them by the direct cam
2749     - if the lo-gain histogram is empty this is not a reason for an
2750       uncalibrated pixel. At least in case of extracted properties (charge
2751       and time) it is ok. 
2752
2753   * mjobs/MJCalibration.[h,cc]:
2754     - let MCalibrationRelTimeCalc run after MCalibrationChargeCalc
2755       otherwise almost all unsuitable pixels have deviating
2756       relative arrival resolution.
2757     - added new level for deviating time reolution to plot of bad pixels
2758     - changed reference lines for timr resolution plots
2759     - removed data member fRefTimeOffsetInner, it is now 0 by definition
2760
2761   * mjobs/MJCalibrateSignal.cc:
2762     - finally removed all dependencies of Intensity cams
2763     - enable ContinousCalibration in MCalibrationChargeCalc instead
2764     - switched on interleaved relative time calibration
2765
2766   * mbadpixels/MBadPixelsPix.h:
2767     - adapted to new unsuitable flag kDeviatingTimeResolution
2768
2769   * callisto_mux.rc:
2770     - removed the obsolete resource statement about the level
2771       for the relative arrival time check.
2772
2773   * mjobs/calibrationref.rc, mjobs/calibrationref_Dec04.rc,
2774     mjobs/calibrationref_Nov04.rc, resources/calibrationref_mux.rc:
2775     - changed time resolution references accordingly
2776
2777   * resources/calibration_spline.rc:
2778     - added muon calibration factors up to period 55... to be corrected.
2779
2780   * mjobs/MJCut.[h,cc]:
2781     - reanimated the use of an energy estimator in ganymed for the
2782       purpose of having it as additional cut value if looking
2783       for events after cuts
2784
2785   * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
2786     - added a corresponding example
2787
2788
2789
2790 2007/04/26 Thomas Bretz
2791
2792   * mjobs/MJPedestal.cc:
2793     - inverted the default of the CalibFilter for the case of no
2794       pattern available as the filter was inverted 4.3.07.
2795
2796   * callisto.rc:
2797     - fixed typos in examples for movie encoding
2798
2799
2800
2801 2007/04/25 Daniel Hoehne
2802
2803   * datacenter/scripts/runcallisto:
2804     - removed obsolete option -raw from command line for callisto
2805
2806
2807
2808 2007/04/25 Thomas Bretz
2809
2810   * mbadpixels/MBadPixelsCam.cc:
2811     - removed obsolete code from Print() which tried to align the
2812       output
2813
2814   * mhcalib/MHCalibrationChargeCam.cc:
2815     - increased the shown binning range further
2816
2817   * mhcalib/MHCalibrationPulseTimeCam.cc:
2818     - unimportant changes
2819
2820   * mjobs/MJPedestal.cc:
2821     - changed a comment
2822
2823   * mpedestal/MPedestalSubtractedEvt.h:
2824     - fixed a bug of preset upper limits. The last slice is
2825       fNumSamples-1 not fNumSamples
2826
2827
2828
2829 2007/04/24 Thomas Bretz
2830
2831   * callisto_Dec04Jan05.rc, callisto_MarApr05.rc, callisto_mux.rc:
2832     - fixed typos in examples for movie encoding
2833
2834   * mjobs/MJCalib.h, mjobs/MJPedestal.cc:
2835     - missing commit from yesterday :-(
2836
2837   * mmovie/MMovieWrite.cc:
2838     - changed resource Filename according to the other resources
2839       to FileName
2840
2841   * ganymed.cc:
2842     - enable dataset mc-mode if "-mc" is specified
2843     - removed obsolete call to EnableMonteCarloMode
2844     - removed EnableWobbleMode but use the setting of the dataset
2845       instead
2846
2847   * mjobs/MDataSet.[h,cc]:
2848     - renamed fIsWobbleMode to fWobbleMode
2849     - added setter for fWobbleMode
2850     - added fMonteCarlo which determins the default paths to be used
2851       if not overwritten
2852     - replaced the static variables for the paths by member functions
2853       which depend on the new fWobbleMode data member
2854     - some simple reordering inthe constructor was necessary
2855     - increased class version number accordingly to 2
2856
2857   * mjobs/MJCut.[h,cc]:
2858     - repaired On-only mode
2859     - removed data member fIsMonteCarlo, use the data-set getter instead
2860     - removed data member fIsWobbleMode, use the data-set getter instead
2861
2862   * sponde.cc:
2863     - print a warning if MC dataset doens't contain "MonteCarlo: Yes"
2864
2865   * mjobs/MJCalibrateSignal.cc:
2866     - do not write signal*.root in movie mode
2867
2868
2869
2870 2007/04/23 Thomas Bretz
2871
2872   * callisto.cc, star.cc:
2873     - removed "-raw" and "-root" option
2874     - replaced inflating sequence path by new InflatePath
2875       function
2876     - removed MJCalib::kUse* usage, use MSequence::IsMonteCarlo
2877       instead
2878
2879   * mhcalib/MHCalibrationChargeBlindCam.cc,
2880     mhcalib/MHCalibrationHiLoCam.cc,
2881     mhcalib/MHCalibrationPulseTimeCam.cc:
2882     - removed obsolete include of MCalibrationIntensityCam
2883
2884   * mhcalib/MHPedestalCam.cc:
2885     - removed obsolete usage of fIntensCam
2886
2887   * mhist/MHEvent.cc:
2888     - replacedcompilation of description string by new
2889       MMcEvt::GetDescription memeber function
2890
2891   * mjobs/MJCalib.[h,cc]:
2892     - removed fDataFlag and corresponding member functions and
2893       handling
2894
2895   * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
2896     mjobs/MJCalibration.cc, mjobs/MJPedestal.cc, mjobs/MJStar.[h,cc]:
2897     - replaced IsUseRawData and IsUseRootData by
2898       MSequence::IsMonteCarlo
2899     - use fSequence to determin whether it is MC sequence or not
2900
2901   * mjobs/MJCalibrateSignal.cc:
2902     - renamed movie encoding task list
2903     - do not write output files if encoding movie
2904
2905   * mjobs/MSequence.[h,cc]:
2906     - removed "merpp"-path
2907     - monte carlo files now always have 8digits run numbers
2908     - added new resource "MonteCarlo"
2909     - added new static member function InflatePath
2910     - increased version number to 2
2911
2912   * mmc/MMcEvt.[hxx,cxx]:
2913     - added new member function GetDescription
2914
2915   * mmovie/MMovieWrite.[h,cc]:
2916     - added a sanity check for strange rms values
2917     - search for MMcEvt in the parlist and improve output
2918       in case of monte carlo data
2919     - fixed some typos in the comments of ReadEnv
2920
2921   * mmovie/Makefile:
2922     - added mmc search path
2923
2924   * mraw/MRawRunHeader.cc:
2925     - set new defaults of fTelescopeNumber, fCameraVersion,
2926       fFreqSampling and fNumSignificantBits for old MC data
2927
2928
2929
2930 2007/04/23 Daniela Dorner
2931
2932   * datacenter/scripts/linkmc:
2933     - removed workaround for 5-digit runnumbers
2934
2935   * datacenter/scripts/mcsequences:
2936     - added line 'MonteCarlo: Yes' to output to sequence file
2937
2938   * datacenter/scripts/runganymed:
2939     - adapted chosing of ganymed rc-file
2940     - added output of ganymed command line
2941
2942
2943
2944 2007/04/20 Daniel Hoehne
2945
2946   * datacenter/macros/filldotrun.C:
2947     - implemented new Arehucas version
2948
2949
2950
2951 2007/04/20 Thomas Bretz
2952
2953   * mbadpixels/MBadPixelsCam.cc, mbadpixels/MBadPixelsPix.cc:
2954     - propagate option in Clear member function
2955     - the default is now to keep the previously excluded flag and
2956       set the unsuitable-run flag accordingly
2957
2958   * mcalib/MCalibrationChargeCalc.cc:
2959     - if the lower limit for the measured number of phe is calculated
2960       to be less than one phe it is artificially reset to one phe
2961
2962   * mhist/MHCamEvent.cc:
2963     - call SetFrameBorder(0) for all subpads explicitly
2964
2965   * mhist/MHCamera.cc:
2966     - removed the obsolete definition of kItemsLegend
2967
2968   * mbadpixels/MBadPixelsIntensityCam.cc, mcalib/MCalibrationIntensityCam.cc:
2969     - removed obsolete reference in comment to MCalibrationINtensityQECam
2970
2971   * mcalib/CalibLinkDef.h, mcalib/Makefile:
2972     - removed obsolete MCalibrationIntensityQECam
2973     - removed obsolete MCalibrationIntensityBlindCam
2974     - removed obsolete MCalibrationIntensityRelTimeCam
2975     - removed obsolete MCalibrationIntensityTestCam
2976
2977   * mcalib/MCalibCalcFromPast.[h,cc], mcalib/MCalibColorSteer.[h,cc],
2978     mcalib/MCalibrateData.[h,cc]:
2979     - replaced data member fIntensQE by fQECam
2980     - removed references to obsolete MCalibrationIntensityQECam
2981     - added some comments
2982     - replaced obsolete reference to MCalibrationIntensityBlindCam
2983       by reference to MCalibrationBlindCam
2984
2985   * mcalib/MCalibrationChargeCalc.[h,cc]:
2986     - replaced references to fIntensQE by direct access to fQECam
2987     - adde some comments
2988     - removed data member fIntensQECam
2989     - replaced obsoilete reference to MCalibrationIntensityBlindCam
2990       by reference to MCalibrationBlindCam
2991
2992   * mjobs/MJCalibrateSignal.cc, mhcalib/MHCalibrationChargeBlindCam.cc:
2993     - removed obsolete references to MCalibrationIntensityQECam
2994     - removed obsolete references to MCalibrationIntensityBlindCam
2995
2996   * mbase/MTask.cc:
2997     - added some unexecuted code to debug which taks are processed
2998
2999   * mcalib/MCalibCalcFromPast.cc, mcalib/MCalibrationIntensityCam.cc,
3000     mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.h
3001     - removed obsolete MCalibrationIntensityRelTimeCam
3002
3003   * mcalib/MCalibColorSteer.[h,cc], mcalib/MCalibrationRelTimeCalc.[h,cc],
3004     mhcalib/MHCalibrationRelTimeCam.cc:
3005     - replaced obsolete reference to MCalibrationIntensityRelTimeCam
3006       by referencing MCalibrationRelTimeCam
3007
3008   * mhcalib/MHCalibrationChargeBlindCam.cc:
3009     - replaced obsolete reference to MCalibrationIntensityBlindCam
3010       by referencing MCalibrationBlindCam
3011
3012   * mhcalib/MHCalibrationHiLoCam.cc:
3013     - replaced obsolete reference to MCalibrationIntensityHiLoCam
3014       by referencing MCalibrationHiLoCam
3015
3016   * mhcalib/MHCalibrationPulseTimeCam.cc
3017     - replaced obsolete reference to MCalibrationIntensityPulseTimeCam
3018       by referencing MCalibrationPulseTimeCam
3019
3020   * mcalib/MCalibrationTestCalc.cc
3021     - replaced obsolete reference to MCalibrationIntensityTestCam
3022       by referencing MCalibrationTestCam
3023
3024
3025
3026 2007/04/12 Daniela Dorner
3027
3028   * datacenter/db/showplots-ds.php:
3029     - added (script to plot all plots of a data set)
3030
3031   * datacenter/db/showplots.php:
3032     - added 'previous' and 'next' button
3033
3034   * datacenter/db/plotinclude.php, datacenter/db/showplots.php:
3035     - moved two function from showplots.php to plotinclude.php, as they
3036       are also used in showplots-ds.php
3037
3038   * datacenter/db/builddatasets.php, datacenter/db/datasetinfo-aio.php
3039     datacenter/db/indes-header.html, datacenter/db/indes.html,
3040     datacenter/db/menu.js, datacenter/db/reference.html,
3041     datacenter/db/regexp.html, datacenter/db/runinfo-aio.html,
3042     datacenter/db/sequinfo-aio.html:
3043     - adapted paths of images and mars.css
3044
3045   * datacenter/db/index.html:
3046     - added link to showplots-ds.php
3047
3048
3049
3050 2007/04/18 Thomas Bretz
3051
3052   * Makefile:
3053     - added suffixes .hxx and .cxx
3054     - added new subdir mmovie
3055
3056   * mjobs/Makefile:
3057     - added path to mmovie
3058
3059   * mmovie/MMoviePrepare.[h,cc]:
3060     - changed access to MCalibrateData to access to MCalibConstCam
3061
3062   * mmovie/MMovieWrite.cc:
3063     - fixed some typos in comments
3064
3065   * mjobs/MJCalibrateSignal.cc:
3066     - removed dependenca on obsolete MCalibrationIntensityConstCam
3067
3068   * mjobs/MJCalibration.[h,cc]:
3069     - for simplification removed all dependencies of unused intensity
3070       calibration
3071
3072   * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc,
3073     callisto_mux.rc:
3074     - removed line for switching on intensity calibration
3075     - added expample lines for movie encoding
3076
3077   * mbadpixels/BadPixelsLinkDef.h, mbadpixels/Makefile:
3078     - removed obsolete MBadPixelsIntensityCam
3079
3080   * mcalib/MCalibCalcFromPast.[h.cc]:
3081     - do not store fIntensRelTime (it is not used at all) as data member
3082
3083   * mcalib/MCalibColorSteer.[h,cc], mcalib/MCalibCalcFromPast.[h.cc]:
3084     - instead of creating of a new MBadPixelsCam into the intensity array
3085       clear the information of the old one (FIXME: DO NOT CLEAR PREV EXCL!)
3086                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3087   * mcalib/MCalibrationTestCalc.[h,cc]:
3088     - removed empty Process function
3089
3090   * mcalib/MCalibColorSteer.[h,cc], mcalib/MCalibCalcFromPast.[h.cc],
3091     mcalib/MCalibrationChargeCalc.[h,cc], mcalib/MCalibrationTestCalc.[h,cc],
3092     mcalib/MCalibrationRelTimeCalc.[h,cc], mhcalib/MHCalibrationCam.[h,cc],
3093     mhcalib/MHCalibrationChargeCam.cc, mhcalib/MHCalibrationHiLoCam.cc,
3094     mhcalib/MHCalibrationPulseTimeCam.cc, mhcalib/MHCalibrationRelTimeCam.cc,
3095     mhcalib/MHPedestalCam.cc:
3096     - removed obsolete references to MBadPixelsIntensityCam, replaced
3097       by MBadPixelsCam
3098
3099   * mhcalib/MHCalibrationCam.cc:
3100     - set reason for uncalibrated pixels by SetUncalibrated
3101
3102   * mjobs/MJCalibrateSignal.cc:
3103     - removed obsolete references to MBadPixelsIntensityCam
3104     - removed MBadPixelsMerge, instead use the given MBadPixelsCam as
3105       starting point. THIS ALSO REMOVES SUPPORT FOR PREV. EXCLUDED PIXELS
3106       (TO BE FIXED)
3107
3108   * mfilter/FilterLinkDef.h, mfilter/Makefile:
3109     - added MFEvtNumber
3110
3111   * mfilter/MFEvtNumber.[h,cc]:
3112     - added
3113
3114
3115
3116 2007/04/17 Stefan Ruegamer
3117
3118   * datacenter/scripts/filesondisk:
3119     - modified the ccfile search to not find ccfiles twice if one
3120       runnumber is part of a higher runnumber (as 23456 and 223456)
3121
3122   * datacenter/scripts/movingrawfiles:
3123     - added moving of rawfiles from the directory /magic/datacenter/
3124       fromtape/rawdata/muxdata, which is the default rawfile folder of
3125       the new muxtapes, to /magic/datacenter/fromtape/rawdata
3126
3127   * datacenter/scripts/runcallisto:
3128     - added condition for the linking of the .rc-file for muxdata
3129
3130   * datacenter/scripts/makecallistolinks:
3131     - commented reason2 out
3132
3133
3134
3135 2007/04/17 Thomas Bretz
3136
3137   * mcalib/CalibLinkDef.h, mcalib/Makefile:
3138     - removed obsolete MCalibrationIntensityConstCam
3139
3140   * mcalib/MCalibCalcFromPast.[h,cc]:
3141     - removed obsolete depedency on MCalibrationIntensityConstCam
3142
3143   * mcalib/MCalibConstCam.[h,cc]:
3144     - added a possibility to veto bad pixels in GetPixelContent by
3145       setting a MBadPixelsCam
3146     - removed obsolete fRunNumber
3147     - increased class version number by 1
3148
3149   * mcalib/MCalibrateData.[h,cc]:
3150     - removed obsolete dependency on MCalibrationIntensityConstCam
3151     - removed some obsolete comments with code from old pedestal
3152       treatment
3153
3154
3155
3156 2007/04/15 Thomas Bretz
3157
3158   * callisto.cc:
3159     - added an option to write a movie
3160
3161   * mjobs/MJCalibrateSignal.[h,cc]:
3162     - added the code to write a movie
3163     - added new option (fIsMovieMode) to switch it on and off
3164
3165   * mmovie/MMovieData.h:
3166     - added data member fMedianPedestalRms
3167
3168   * mmovie/MMoviePrepare.[h,cc]:
3169     - added calculation of median pedestal rms
3170
3171   * mmovie/MMovieWrite.[h,cc]:
3172     - added comments
3173     - added return value to SetPalette
3174     - delete palette entries after usage
3175     - get median pedestal rms from MMovieData
3176
3177
3178
3179 2007/04/12 Daniela Dorner
3180
3181   * datacenter/scripts/sourcefile:
3182     - added if-clause to avoid removing of non existing files
3183
3184   * datacenter/db/db.php:
3185     - adapted host
3186
3187   * datacenter/db/plotdb.php:
3188     - adapted usage of function GetQuery
3189
3190   * datacenter/db/plotinclude.php:
3191     - added init of variables
3192
3193   * datacenter/db/runinfo-aio.php:
3194     - adapted building of query for the case, that fRunMin=0
3195
3196   * datacenter/macros/filloptical.C:
3197     - adapted such, that files from telescopes in Tuorla can also be
3198       handeled
3199     - return 3 in case the coordinates of an object are not available
3200       in the database
3201
3202   * datacenter/scripts/copyscript:
3203     - added case for return code 3 for filloptical.C
3204
3205   * datacenter/macros/setupdb.C:
3206     - added table OpticalData
3207
3208   * datacenter/tools/fillobjects.C:
3209     - added comment
3210
3211   * datacenter/tools/fillobjects2.C:
3212     - adapted comment
3213     - adapted reading to new format of file (different object name
3214       convention)
3215
3216   * datacenter/resources/TeVsources.txt:
3217     - added (file containing the positions of the objects observed by
3218       the Tuorla Observatory and KVA)
3219
3220   * datacenter/resources/good_compstars.txt:
3221     - added (file containing the magnitudes and colour of the objects
3222       observed by the Tuorla Observatory and KVA)
3223
3224   * datacenter/resources/compstars.txt:
3225     - added (like good_compstars, but containing more data, which
3226       has been left out in the other file, as it is not accurate
3227       enough)
3228
3229
3230
3231 2007/04/12 Thomas Bretz
3232
3233   * mmovie/MMoviePrepare.[h,cc], mmovie/MMovieData.[h,cc],
3234     mmovie/MMovieWrite.[h,cc], mmovie/Makefile, mmovie/MovieLinkDef.h,
3235     movie/MovieIncl.h:
3236     - added
3237
3238   * mbase/MArrayB.h, mbase/MArrayD.h, mbase/MArrayF.h, mbase/MArrayI.h,
3239     mbase/MArrayS.h:
3240     - added Reset() member function or improved performance of it
3241
3242   * mcalib/MCalibrationChargeCalc.cc:
3243     - fixed the alignment in an output
3244
3245   * mhbase/MBinning.h:
3246     - added operator[] member function
3247
3248   * mhist/MHCamera.cc:
3249     - changed such that it is allowed to use palettes with a different
3250       number of contours.
3251     - fixed the number of ticks written on the axis to 25
3252     - use MBinnig to calculate the legend color boxes
3253     - fixed a minor bug in the assignment of the color levels, which
3254       gave visibly wrong result if the transition between two colors
3255       was important but was not noticable in normal circumstances
3256
3257   * mjobs/MDataSet.h, mjobs/MSequence.h:
3258     - increased class version to 1 to make it writable
3259     - added Print to the context menu
3260
3261   * mgeom/MGeomCam.[h,cc]:
3262     - removed fNumSectors
3263     - removed fNumAreas
3264     - added fNumPixInSector
3265     - added fNumPixWithAidx
3266     - changed CalcSectors and CalcArea to fill new data members
3267     - fixed a bug in the range check of GetMaxRadius and GetMinRadius
3268       (the range was to wide by 1 at the upper edge)
3269     - increased class version from 4 to 5
3270
3271
3272
3273 2007/04/11 Thomas Bretz
3274
3275   * mjobs/MJCalibrateSignal.cc:
3276     - added a lot of comments
3277     - added some code for future use
3278
3279   * mcalib/MCalibCalcFromPast.cc:
3280     - if update of calibration constants via MCalibrateData fails an
3281       error is raised
3282
3283   * mcalib/MCalibrateData.cc:
3284     - if update of calibration constants done set the ReadyToSaveFlag
3285       accordingly
3286
3287
3288
3289 2007/04/04 Thomas Bretz
3290
3291   * mbase/MLogHtml.cc:
3292     - the closing parenthesis was missing for setting to green color
3293
3294
3295
3296 2007/04/03 Thomas Bretz
3297
3298   * mjobs/MDataSet.cc:
3299     - added processing of RunTime and Name resource
3300
3301   * mgeom/MGeomCamDwarf.cc:
3302     - removed an unused variable
3303
3304   * msignal/MSignalPix.h, msignal/MSignalCam.h:
3305     - commented out obsolete AddNumPhotons and Scale
3306     - removed ReducePrecision from setting of arrival time because
3307       it gave artefacts.
3308
3309
3310
3311 2007/03/29 Thomas Bretz
3312
3313   * mgeom/MGeomCam.cc, mgeom/MGeomPix.h:
3314     - added new member function to return distance to coordinate
3315       origin
3316
3317   * mgeom/MGeomCamDwarf.[h,cc]:
3318     - added
3319
3320   * mgeom/Makefile, mgeom/GeomLinkDef.h:
3321     - added MGeomCamDwarf
3322
3323
3324
3325 2007/03/28 Thomas Bretz
3326
3327   * mraw/MRawRunHeader.cc:
3328     - added Getter for fFreqSampling
3329
3330   * mpointing/MHSrcPosCam.[h,cc]:
3331     - added different binning for wobble mode
3332     - added circle for wobble mode
3333
3334   * mjobs/MJCut.cc:
3335     - store run- and event-number via MParameterCalc in output files
3336     - show histogram of source positions also in wobble mode
3337
3338   * mbase/MEnv.h:
3339     - added member function to touch a resource returning whether
3340       it has contents or not
3341
3342   * mars.rc:
3343     - added examples for MUX data
3344     - fixed the other examples
3345     - changed default cleaning to 8.5/4.0 absolute
3346
3347   * macros/readIPR.C:
3348     - simplified
3349
3350
3351
3352 2007/03/21 Stefan Ruegamer
3353
3354   * datacenter/scripts/runcallisto:
3355     - removed entries for callisto_MarApr05.rc (outdated)
3356
3357   * datacenter/scripts/makecallistolinks:
3358     - updated reason1 because the old reason has been removed in the
3359       Mars Version 1.0, resulting in no more calibration with spline
3360       if DF fails
3361     - added reason2 to run spline after an other error
3362
3363
3364
3365 2007/03/20 Daniel Hoehne
3366
3367   * datacenter/db/db.php, datacenter/scripts/budb,
3368     datacenter/scripts/dbchk, datacenter/scripts/dunotseqruns,
3369     datacenter/scripts/findnewstars,
3370     datacenter/scripts/findnotseqruns, datacenter/scripts/sourcefile,
3371     datacenter/tools/comparesequences, datacenter/tools/resetdataset,
3372     sql.rc:
3373     - changed the host from hercules to vela
3374
3375
3376
3377 2007/03/17 Thomas Bretz
3378
3379   * mbase/MTime.[h,cc]:
3380     - added new memeber function to set unix times
3381
3382
3383
3384 2007/03/09 Thomas Bretz
3385
3386   * mjoptim/MJOptimizeCuts.cc:
3387     - implemented printing of input file also in RunOnOffCore
3388
3389
3390
3391 2007/03/08 Markus Meyer
3392
3393   * mpointing/MPointingDevCalc.h:
3394     - changed fNumMinStars from 8 to n (in SetNumMinStars)
3395
3396
3397
3398 2007/03/06 Stefan Ruegamer
3399
3400   * mraw/MRawRunHeader.cc:
3401     - added SwapAssignment for pixels 428 and 429
3402
3403
3404
3405 2007/03/05 Thomas Bretz
3406
3407   * msignal/MExtractTimeAndChargeSpline.cc:
3408     - added a default for the extrator resolution in case no predefined
3409       value is set
3410
3411   * mjobs/MJCalib.[h,cc], mjobs/MJCalibration.cc:
3412     - removed HiLoCalibration option
3413
3414   * mjobs/MJCalibration.cc:
3415     - use extractor to determine hi-/lo-calibration
3416
3417   * mjobs/MJPedestal.cc:
3418     - do only insist on pedestal events if an extractor without
3419       lo-gains is set
3420
3421   * callisto.rc, callisto_Dec04Jan05.rc:
3422     - removed references to HiLoCalibration
3423
3424   * callisto_mux.rc, resources/calibrationref_mux.rc,
3425     resources/pedestalref_mux.rc:
3426     - added new resource files for MUX data
3427
3428   * mjobs/MSequence.cc:
3429     - another fix to make sure that there is a / between dir and filename
3430
3431   * mpedestal/MExtractPedestal.cc:
3432     - why if fRawData initialized twice? Removed.
3433     - Reset check window without extractor and without lo-gains
3434
3435
3436
3437
3438 2007/03/04 Thomas Bretz
3439
3440   * mhcalib/MHCalibrationChargeBlindCam.cc,
3441     mhcalib/MHCalibrationChargeBlindPix.[h,cc]:
3442     - commented out references to MRawEvtPixelIter::GetNum*Samples
3443
3444   * mhcalib/MHCalibrationRelTimeCam.cc:
3445     - updated header
3446
3447   * mjobs/MJCalibrateSignal.cc:
3448     - updated header
3449     - removed references to MHCalibrationPulseTimeCam
3450     - added a check to make sure that extractor1 is initialized
3451     - use new SetRangeFromExtractor function for pedestal
3452       extraction range
3453     - added a new filter to check for pedestal events, used for
3454       pedestal extraction in cases w/o lo-gains and to remove
3455       pedestal events from further analysis
3456     - fill and display hi-/lo-gain histogram only if lo-gain exists
3457
3458   * mjobs/MJPedestal.cc:
3459     - replaced fSequence.GetName by GetFileName
3460     - check for availability of lo-gain in pulse pos check
3461     - Add MHCalibrationPulseTime to parlist to allow resources
3462       file setup
3463     - to fill the MHCalibrationPulseTimeCam deny calibration- and
3464       pedestal-events
3465     - use a pedestal filter to deny calibration events
3466     - use new SetRangeFromExtractor function for pedestal
3467       extraction range
3468
3469   * mhcalib/MHCalibrationPulseTimeCam.cc:
3470     - removed an obsolete return
3471
3472   * mpedestal/MPedCalcFromLoGain.cc:
3473     - if event does not contain lo-gains do not start extraction
3474       at lo-gain offset
3475
3476   * mpedestal/MPedestalSubtractedEvt.[h,cc]:
3477     - changed variable naming in GetSaturation from sathi to sat
3478     - changed limit in GetMax from Byte_t to UInt_t
3479
3480   * msignal/MExtractBlindPixel.cc, msignal/MExtractTimeAndCharge.cc:
3481     - changed max argument in GetMax from Int_t to UInt_t
3482
3483   * msignal/MExtractTimeAndCharge.[h,cc]:
3484     - changed fLoGainSwitch from Byte_t to UInt_t
3485     - increased class version accordingly to 4
3486
3487   * mmain/MEventDisplay.cc:
3488     - took out the display of the slice with the max index
3489     - handle pedestal subtraction more accurate
3490
3491   * mraw/MRawEvtData.cc:
3492     - added number of bytes per sample to GetNumBytes()
3493     - removed contents of GetPixelContent... depricated
3494
3495   * mraw/MRawEvtPixelIter.[h,cc]:
3496     - updated comments
3497     - removed all functions returning informations about single
3498       pixels (should be done through MPedestalSubtractedEvt
3499       instead)
3500
3501   * mhist/MHEvent.cc:
3502     - removed KMaxIdx...depricated.
3503
3504   * msignal/MExtractor.[h,cc]:
3505     - changed type of fSaturationLimit from Byte_t to UInt_t
3506     - increased class version number accordingly to 8
3507     - only reset fSaturationLimit if it is above 0xff and
3508       no lo-gain available
3509
3510   * msignal/MSignalCalc.[h,cc]:
3511     - changed to use MPedestalSubtractedEvt instead of MRawEvtData
3512     - make handling of data without lo-gains possible
3513
3514   * mhcalib/MHCalibrationChargeCam.[h,cc]:
3515     - changed to use pedestal subtracted evt instead of the raw evt
3516       for determination of the arrival time
3517
3518   * mhcalib/MHCalibrationCam.[h,cc]:
3519     - made IsLoGain autodetecting in case fRunHeader is available
3520
3521   * msignal/MExtractPINDiode.cc:
3522     - use MRawRunHeader's GetNumSamplesHi/LoGain
3523
3524
3525
3526 2007/03/03 Thomas Bretz
3527
3528   * mcalib/MCalibrationRelTimeCalc.cc:
3529     - changed the default of RelTimeResolutionLimit from 1.0 to 0.05
3530
3531   * mhcalib/MHCalibrationChargeCam.cc,
3532     mhcalib/MHCalibrationPulseTimeCam.cc,
3533      mhcalib/MHCalibrationRelTimeCam.cc:
3534     - added f*RefCharge to Copy function
3535     - added range to calls of GetIdxMaxHi/LoGainSample
3536     - reworked and simplified DrawDataCheckPixel
3537     - reworked and simplified DrawReferenceLine
3538     - fixed call to ReadEnv of base class in ReadEnv
3539
3540   * mhcalib/MHCalibrationRelTimeCam.cc:
3541     - commented filling of lo-gain arrays out.
3542
3543   * mpedestal/MExtractPedestal.[h,cc],
3544     mpedestal/MPedCalcFromLoGain.h, mpedestal/MPedCalcPedRun.h:
3545     - added the SetRangeFromExtractor function
3546
3547   * msignal/MExtractBlindPixel.cc,  msignal/MSignalCalc.cc:
3548     - use GetNumSamplesHiGain of MRawRunHeader instead of
3549       MRawEvtPixelIter's
3550
3551   * msignal/MSignalCalc.[h,cc]:
3552     - slightly changed handling of MC run, changed hi-/lo-gain
3553       calibration from 10 to 11.3
3554
3555   * msignal/MExtractTime.cc:
3556     - don't print lo-gain properties if n/a
3557
3558   * msignal/MExtractor.[h,cc]:
3559     - reset logain range and saturation limit if no logains available
3560     - added HasLoGain member function
3561     - don't print lo-gain attributes in Print if no logains
3562
3563   * msignal/MExtractTimeAndCharge.cc:
3564     - reset fLoGainSwitch if logains are not available
3565     - use MRawRunHeader's GetNumSamplesHi/LoGain
3566     - do not use MRawEvtPixelIter to determin availability of lo-gains
3567       use number of lo-gain samples to extract instead.
3568     - don't print lo-gain properties if n/a
3569
3570
3571
3572 2007/03/02 Thomas Bretz
3573
3574   * mraw/MRawRunHeader.h:
3575     - added GetNumBytesPerSample() member function
3576
3577   * mraw/MRawRead.cc:
3578     - splitted ReadPixel and setting ab-flag into function calls
3579     - fixed skipping pixels if bps>1
3580
3581   * mraw/MRawEvtData.[h,cc]:
3582     - removed last argument from AddPixel
3583     - split reading pixel data and setting ab-flag into two functions
3584     - increased version number from 5 to 6
3585     - adapted Print function
3586     - adapted Draw function
3587     - adapted ReadPixel function
3588
3589   * manalysis/MMcCalibrationUpdate.[h,cc]:
3590     - made sure that Process is not executed in case of MC files
3591     - minor changes to includes
3592
3593   * mextralgo/MExtralgoSpline.h:
3594     - removed obsolete include iostream
3595
3596
3597
3598 2007/03/01 Thomas Bretz
3599
3600   * mmain/MEventDisplay.cc:
3601     - didn't show callisto output anymore because of missing fundametal
3602       pedestal
3603
3604   * mbadpixels/MBadPixelsTreat.cc:
3605     - added more informative output
3606
3607   * mhcalib/MHCalibrationCam.[h,cc], mhcalib/MHCalibrationChargeCam.cc,
3608     mhcalib/MHCalibrationChargePix.h, mhcalib/MHCalibrationRelTimeCam.cc,
3609     mhcalib/MHCalibrationChargeCam.h, mhcalib/MHCalibrationChargePINDiode.h,
3610     mhcalib/MHCalibrationPulseTimeCam.cc, mhcalib/MHCalibrationTestCam.cc,
3611     mhcalib/MHCalibrationTestTimeCam.cc, mhcalib/MHGausEvents.h,
3612     mhcalib/MHCalibrationChargeBlindCam.cc, mhcalib/MHPedestalCam.cc,
3613     - replaced SetNbins/First/Last by SetBinning
3614
3615   * mhcalib/MHCalibrationChargeCam.cc:
3616     - improved output in case arrival time is out of range
3617
3618   * mhcalib/MHCalibrationPulseTimeCam.cc:
3619     - the values can only have discrete valuesno need to set a bin-width
3620       different from 1
3621     - set binning automatically by using the number of samples
3622     - fixed ReadEnv
3623     - directly use maxpos, no cast necessary
3624
3625   * mraw/MRawRunHeader.h:
3626     - added new member function GetNumSamples
3627
3628   * mpedestal/MPedCalcFromLoGain.cc:
3629     - fixed ReadEnv
3630
3631   * mraw/MRawCrateData.cc,  mraw/MRawEvtHeader.cc:
3632     - implemented reading new mux format 8
3633
3634   * mraw/MRawRunHeader.[h,cc]:
3635     - implemented reading of new file format 8
3636     - added new data members fNumBytesPerSample, fFreqSampling
3637       and fNumSignificantBits
3638     - increased file format version from 5 to 6
3639
3640   * mraw/MRawEvtPixelIter.[h,cc]:
3641     - made aware of handling the new and old format
3642     - added range to GetIdxMax*
3643
3644   * mhcalib/MHCalibrationPulseTimeCam.[h,cc]:
3645     - removed obsolete data members fSumhiarea and fSumhisector
3646     - replaced the usage of MRawEvtData by MPedestalSubtractedEvt
3647     - according to this the lower signal limit has been decresed
3648       by 15
3649     - changed "saturation" limit accordingly from 254 to 245
3650
3651   * mpedestal/MPedestalsubtractedEvt.h:
3652     - added a shortcut for GetSaturation
3653
3654   * mjobs/MJPedestal.cc:
3655     - first subtract pedestal and then fill MHCalibrationPulseTimeCam
3656     - fill MHCalibrationPulseTimeCam with MPedestalSubtracted
3657
3658
3659
3660 2007/02/28 Thomas Bretz
3661
3662   * macros/tutorials/mirrordelay.C:
3663     - fixed the formula for the spherical mirror
3664     - fixed the calculation of the time-delay
3665
3666   * mastro/MObservatory.[h,cc]:
3667     - added constructors and functions to set the observatory location
3668       manually
3669
3670   * mbase/MTime.[h,cc]:
3671     - added constructor to construct MTime by date
3672     - added AsDouble for new root streamers (allowing to view MTime in
3673       a TBrowser)
3674     - added GetRootDatime to return TDatime object
3675
3676   * mcalib/MCalibrateData.cc:
3677     - added more meaningful output in case a conversion factor exceeds a limit
3678
3679   * datacenter/macros/plotdb.C:
3680     - added plot for spark rate
3681
3682
3683
3684 2007/02/26 Daniela Dorner
3685
3686   * datacenter/db/builddatasets.php, datacenter/db/findoffdata.php,
3687     datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php,
3688     datacenter/db/include.php, datacenter/db/menu.php, :
3689     - bugfix: the stopdate was not choses properly in case of reset
3690       when there was no data past midnight
3691     - a new function (GetStopDate) has been implemented
3692     - bugfix in PrintNightRange (table Sequences was used in all cases)
3693
3694
3695
3696 2007/02/26 Daniel Hoehne
3697
3698   * datacenter/macros/fillstar.C:
3699     - bugfixes: included MHCamera.h, corrected two typos (missing ";" and
3700       a surplus "s" in the variable "sparkrate")
3701
3702   * datacenter/db/magicdefs.php, menu.php:
3703     - added fSparkRate
3704
3705
3706
3707 2007/02/16
3708
3709   * RELEASE 1.0
3710
3711
3712
3713 2007/02/16 Thomas Bretz
3714
3715   * macros/starvisyear.C:
3716     - changed default observator to magic
3717     - fixed some typos in comments
3718
3719   * mastro/MAstro.[h,cc]:
3720     - added a new function to estimate the time of culmination
3721     - fixed the conversion factors RadToHor and HorToRad (wrong by 15/24)
3722
3723   * mastro/MObservatory.cc:
3724     - fixed the Print() output
3725
3726   * mbase/MMath.h:
3727     - removed conversion factor to and from Hours
3728
3729   * mjobs/MSequence.cc:
3730     - added a / behind the date (for the output in case of failure)
3731
3732   * mmc/MMcFadcHeader.[hxx,cxx]:
3733     - added fElecNoiseName for compatibility with camera program
3734     - increased ClassVersion by 1
3735
3736   * mraw/MRawRunHeader.[h,cc]:
3737     - increased class version by 1 for compatibility with output
3738       of newer camera versions
3739
3740   * resources/sequences.rc:
3741     - changed the sequence.rc file to support new MUX data
3742
3743
3744
3745 2007/02/15 Thomas Bretz
3746
3747   * macros/tutorials/mirrordelay.C:
3748     - added a macro plotting the delay between a spherical and a
3749       parabolic mirror
3750
3751   * mjobs/MJStar.cc:
3752     - implemented new plots for IPR vs. Time and DT
3753
3754
3755
3756 2007/02/13 Thomas Bretz
3757
3758   * resources/hilocalib.rc, resources/hilocalib_sp1.rc:
3759     - added new resource files for hi-/lo-gain calibration.
3760
3761   * resources/hiloconv-*.root:
3762     - added hi-/lo-gain calibration constants
3763
3764   * callisto_Dec04Jan05.rc:
3765     - changed input file name for hi-/lo-gain calibration constants
3766
3767   * mreflector/MHReflector.[h,cc]:
3768     - added histogram class for reflected photons
3769
3770   * mreflector/Makefile, mreflector/ReflectorLinkDef.h
3771     - added MHReflector and necessary include paths
3772
3773   * mbase/MLog.h:
3774     - fixed a bug in Separator which could cause a crash if the contents
3775       are too long
3776
3777   * manalysis/MParameterCalc.cc:
3778     - check for HasValidRule instead of IsValid in ReadEnv
3779
3780   * mdata/MDataPhrase.h:
3781     - added HasValidRule member function
3782
3783   * mfileio/MReadRflFile.[h,cc]:
3784     - allow also reading of gzip-compressed files
3785     - output more header information
3786     - don't use a const qualified TString with gSystem->ExpandPathName
3787
3788   * mjobs/MJPedestal.cc:
3789     - readin bad pixels from ascii file later
3790
3791   * mmc/MMcEvtBasic.h:
3792     - added a static member function GetEnergyStr to convert
3793       GeV into MeV and TeV
3794
3795   * mpointing/MPointingDevCalc.h:
3796     - increased size of fSkip by one
3797
3798   * mextralgo/MExtralgoSpline.h:
3799     - fixed acompiler warning
3800
3801
3802
3803 2007/02/09 Daniel Hoehne
3804
3805   * datacenter/scripts/linkmc
3806     - adapted to new montecarlo directory structure (/magic/montecarlo
3807       instead of /montecarlo)
3808
3809
3810
3811 2007/02/09 Thomas Bretz
3812
3813   * star.rc:
3814     - added new options
3815     - reordering
3816
3817   * mbase/MStatusDisplay.cc:
3818     - updated from 2006 to 2007
3819
3820   * mfbase/MFDataPhrase.cc:
3821     - fixed ReadEnv to correctly return true/false
3822
3823   * mjobs/MJStar.cc:
3824     - added new tabs "Spakless" and "Sparks" dividing the average
3825       signal tab into two distributions by a SparkCut
3826     - replaced all MF by MFDataPhrase
3827
3828   * mjobs/MJCalibrateSignal.cc:
3829     - changed the extraction range used in the lo-gains from the
3830       hi-gain range to the lo-gain range
3831
3832   * datacenter/macros/fillstar.C:
3833     - added filling the spark rate into the database
3834     - the rate after cleaning is now without sparks!
3835
3836
3837
3838 2007/02/06 Thomas Bretz
3839
3840   * mpointing/MPointingDevCalc.cc:
3841     - included check for monitoring flag
3842
3843   * mextralgo/MExtralgoSpline.[h,cc]:
3844     - implemented the possibility to determine the pulse width at
3845       maxheight/2
3846
3847
3848
3849 2007/02/04 Daniela Dorner
3850
3851   * datacenter/scripts/sourcefile:
3852     - added if-clause to avoid that a script is aborted in case a macro
3853       doesn't compile, return code is set to 1 in this case
3854
3855
3856
3857 2007/02/04 Thomas Bretz
3858
3859   * mjobs/MJCalibration.cc:
3860     - implemented Hi-/Lo-Gain calibration for MCs
3861
3862   * mjobs/MJPedestal.cc:
3863     - removed intermediate pedestalstorage from code (its
3864       result is not used at all)
3865
3866   * datacenter/macros/fillsignal.C:
3867     - replaced GetMediandev by GetDev
3868
3869   * callisto.rc, callisto_Dec04Jan05.rc:
3870     - changed ExtractWinLeft/Right according to new scheme
3871
3872   * mhcalib/MHCalibrationChargeCam.[h,cc]:
3873     - removed obsolete data members fFirstHiGain, etc and
3874       replaced by storage of fSignal
3875     - made sure that the average extracted signal position
3876       is at least one slice away from the edges of the
3877       extraction window
3878
3879   * mjobs/MJPedestal.cc:
3880     - reworked the pulse position check. It now better takes
3881       the properties of the extractors into account.
3882       Still to be done: relation between pulse position and
3883       extraction window!
3884
3885   * msignal/MExtractBlindPixel.[h,cc],
3886     msignal/MExtractPINDiode.[h,cc]:
3887     - fixed arguments type of SetRange
3888
3889   * msignal/MExtractTime.cc:
3890     - removed old obsolete code already in comments
3891
3892   * msignal/MExtractTimeAndCharge.h:
3893     - added getter for LoGainStartShift
3894
3895   * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc],
3896     msignal/MExtractTimeAndChargeSpline.[h,cc],
3897     msignal/MExtractedSignalCam.[h,cc], msignal/MExtractor.[h,cc]:
3898     - changed the type of LoGainFirst from byte to int
3899     - if necessary increased class version
3900
3901   * mpedestal/MExtractPedestal.cc:
3902     - improved output
3903
3904   * mhcalib/MHCalibrationChargeCam.cc:
3905     - fixed a %3.1 instead of %3.1f
3906
3907
3908
3909 2007/02/03 Thomas Bretz
3910
3911   * mhist/MHCamEvent.[h,cc]:
3912     - added Draw function to context menu
3913     - added GetHist member functions
3914     - added possibility to display the relative error
3915
3916   * mjobs/MJCalibration.cc:
3917     - read the hi-/lo-gain calibration constants from a MHCamEvent
3918       which is stored in a root file given in resources/hilocalib.rc
3919
3920   * msignal/MExtractTimeAndCharge.cc:
3921     - improved the estimation in GetSaturationTime for the cases in
3922       which the saturating pulse is so early, that an normal
3923       interpolation is not appropriate.
3924
3925   * callisto_DecJan04.rc:
3926     - set fall- and rise-time for spline artificially to 0.5
3927
3928   * mhbase/MFillH.cc:
3929     - added comments
3930
3931   * mpedestal/MExtractPedestal.[h,cc],
3932     mpedestal/MPedCalcFromLoGain.cc, mpedestal/MPedCalcPedRun.cc:
3933     - fixed the range check.In case of the lo-gain extraction
3934       the range could infact leak out of the fadc slices
3935
3936   * msignal/MExtractTimeAndCharge.[h,cc]:
3937     - added somecomments
3938     - forbid the lo-gain signal to be negative
3939     - increased version number for compatibility with last release
3940
3941   * msignal/MExtractTimeAndChargeSpline.cc:
3942     - set the correct numbers for rise- and fall-time as default
3943
3944   * mbase/MStatusArray.[h,cc]:
3945     - improved workaround in Read() and Write() for the Reset
3946       of the kCanDelete bit in TH1
3947
3948   * mjobs/MJCalibration.cc, mjobs/MJCalibrateSignal.cc:
3949     - commented out obsolete references to *HiLoCam
3950
3951   * mhcalib/Makefile, mcalib/Makefile, mhcalib/HCalibLinkDef.h,
3952     mcalib/CalibLinkDef.h:
3953     - removed *HiLoCam s
3954
3955
3956
3957 2007/02/02 Thomas Bretz
3958
3959   * mreflector/MRflSinglePhoton.[h,cc], mreflector/MRflEvtData.[h,cc]:
3960     - added new Fill functions allowing to fill photons versus
3961       a z-value, e.g. energy.
3962
3963
3964
3965 2007/02/01 Thomas Bretz
3966
3967   * mhist/MHCamEvent.[h,cc]:
3968     - allow to set a histogram for display from external
3969
3970   * mhist/MHCamera.[h,cc]:
3971     - added functions to calc Median/Dev
3972     - fixed adding a MHCamera with AddCamContent. It now takes also
3973       the errors and binentries correctly into account
3974     - simplified Reset() using TArray::Reset()
3975
3976   * mhvstime/MHSectorVsTime.[h,cc]:
3977     - added option to use median/dev instead of mean/rms
3978     - switched Grid on
3979
3980   * mjobs/MSequence.cc, mjobs/MDataSet.cc:
3981     - small improvements to splitting number rows
3982     - handle possible tabs correctly
3983
3984   * mbase/MStatusArray.[h,cc]:
3985     - improved handling in Read(). We make sure now that Read doesn't
3986       produce a memory leak
3987
3988   * mhist/MHCamera.[h,cc]:
3989     - overwrote Clone function to make sure that a cloned MHCamera
3990       is never added to the current directory
3991
3992   * mcamera/MCameraTH.h:
3993     - added a workaround to get rid of the obsolete discriminator thresholds
3994       for the non-trigger pixels
3995
3996   * mreport/MReportCC.cc:
3997     - added a sanity \o-Terminator to the dicriminator threshold extraction
3998
3999
4000
4001
4002 2007/01/30 Thomas Bretz
4003
4004   * mbadpixels/MBadPixelsCam.[h,cc]:
4005     - added function to return the uncalibrated and unsuitable
4006       pixels as TArrayC (to be used in MHCamera)
4007
4008   * mhcalib/MHCalibrationChargeCam.cc:
4009     - added a FIXME-comment
4010
4011   * mhist/MHCamEvent.[h,cc]:
4012     - added an option to change the kind of error which is displayed
4013     - consequently increased version number by 1
4014
4015   * mhist/MHCamera.[h,cc]:
4016     - added a new bit to allow the error to be switched between
4017       mean and spread
4018
4019   * mjobs/MJStar.cc, mjobs/MJCalibrateSignal.cc:
4020     - adapted to changes in error display
4021
4022
4023
4024 2007/01/27 Thomas Bretz
4025
4026   * manalysis/MMcCalibrationUpdate.cc:
4027     - fixed a typo in a comment
4028
4029   * mcalib/MCalibrateData.[h,cc]:
4030     - commented out some obsolete currently unused code
4031
4032   * mdata/MDataPhrase.cc:
4033     - added a sanity check
4034
4035   * mpedestal/MMcPedestalCopy.cc:
4036     - Changed output to fit the structure used in all other classes
4037
4038   * mmain/MEventDisplay.cc:
4039     - made sure that MPedestalSubtract dies the right thing
4040     - removed badpixel calculation and treatment until a better
4041       solution was found.
4042
4043   * mfbase/MFDataPhrase.cc:
4044     - fixed a "comparison is always true" warning
4045
4046   * msignal/MExtractTimeAndChargeDigitalFilter.h:
4047     - increased class version number to 3 to account for the removal
4048       of the fTimeShift data members since last release
4049
4050
4051
4052 2007/01/27 Daniela Dorner
4053
4054   * datacenter/db/showplots.php:
4055     - added (tool to click through the calib, signal and star plots of
4056       one sequence)
4057
4058   * datacenter/db/index.html:
4059     - added link to new plot tool
4060
4061   * datacenter/db/ganymed.php:
4062     - added fDataSetName, removed fWobble
4063     - removed mininmum value of 100 for dataset range
4064
4065   * datacenter/db/builddatasets.php:
4066     - added fIsoInLimit2 and fIMCLimit2 in Init
4067     - added check on observation mode
4068
4069
4070
4071 2007/01/26 Thomas Bretz
4072
4073   * mpedestal/MExtractPedestal.cc:
4074     - fixed a bug which caused the pedestal to be set to 0 if the
4075       AB-flag is invalid
4076
4077
4078
4079 2007/01/25 Thomas Bretz
4080
4081   * mreflector/MRflSinglePhoton.h:
4082     - added copy constructor
4083     - added a function to fill a TH2
4084
4085   * mreflector/MRflEvtData.[h,cc]:
4086     - added copy costructor
4087     - added Clone function
4088     - added a function to fill a TH2
4089
4090
4091
4092 2007/01/24 Thomas Bretz
4093
4094   * mhflux/MHCollectionArea.cc:
4095     - fixed a typo in the last change
4096
4097
4098
4099 2007/01/24 Daniel Hoehne
4100
4101   * msignal/*.dat:
4102     - inserted missing third column (0) in all weights files
4103
4104
4105
4106 2007/01/18 Thomas Bretz
4107
4108   * mhflux/MHCollectionArea.cc:
4109     - another fix for the error calculation of the collection area.
4110       The totalarea was inluded in the error calculation as it would
4111       be a wait, but actually it is not.
4112
4113
4114
4115 2007/01/16 Thomas Bretz
4116
4117   * mfileio/MReadMarsFile.cc:
4118     - fixed two "comparison between signed and unsigned integer" warnings
4119
4120   * mhbase/MFillH.cc:
4121     - small update to comments
4122
4123   * mimage/MHHillasExt.cc:
4124     - call SetDirectory(NULL) after SetName
4125
4126   * mjobs/MSequence.[h,cc]:
4127     - commented out obsolete GetFileNames
4128
4129   * msignal/MExtractor.[h,cc]:
4130     - Some small updates
4131     - removed code from Process function
4132     - increased version number to 7
4133
4134   * msignal/MExtractedSignalPix.h:
4135     - some simple reordering in the class header
4136
4137   * msignal/MExtractTimeAndChargeDigitalFilter.cc:
4138     - simplified the checks in SetWindowSize
4139
4140   * msignal/MC_cosmics_weights46.dat, msignal/MC_weights46.dat:
4141     - added third column with zeros
4142
4143
4144
4145 2007/01/16 Daniela Dorner
4146
4147   * datacenter/db/menu.php, datacenter/db/datasetinfo-aio.php,
4148     datacenter/db/magicdefs.php:
4149     - implemented new variables for datasets
4150
4151
4152
4153 2007/01/15 Thomas Bretz
4154
4155   * mpedestal/MPedestalSubtract.cc:
4156     - added a sanity check tomake sure that the pixel array has the
4157       correct size when filled
4158     - made sure the the number of pixels in the camera nd not the
4159       number of connected pixels is used to initialize the size of
4160       the arrays.
4161
4162   * mpedestal/MPedestalSubtractedEvt.[h,cc]:
4163     - allow the initialization of nuber of pixels and samples
4164       independanly.
4165
4166
4167 2007/01/15 Daniela Dorner
4168
4169   * datacenter/db/sources.php, datacenter/db/sequinfo-aio.php,
4170     datacenter/db/runinfo-aio.php, datacenter/db/printtable.php,
4171     datacenter/db/plotdb.php, datacenter/db/menu.php,
4172     datacenter/db/findoffdata.php, datacenter/db/builddatasets.php,
4173     datacenter/db/datasetinfo.php:
4174     - fixed bug in init of $_GET
4175
4176
4177
4178 2007/01/12 Stefan Ruegamer
4179
4180   * datacenter/macros/writedatasetfile.C:
4181     - addded #include <errno.h>
4182
4183
4184
4185 2007/01/11 Thomas Bretz
4186
4187   * mbase/MLogManip.cc:
4188     - removed the obsolete include of MLog.h
4189
4190   * mbase/MLogManip.h:
4191     - encapsulated an include in ifdefs
4192
4193   * mhcalib/MHCalibrationCam.cc, mhcalib/MHCalibrationChargeCam.cc:
4194     - updated log-output
4195
4196   * mhflux/MHEnergyEst.cc:
4197     - replaced difficult to see green by blue
4198
4199   * mjobs/MDataSet.[h,cc]:
4200     - added datat members for path of sequences and path of data files
4201       to be able to store overwritten defaults
4202     - check completeness of dataset files
4203     - store a MSequence object in the list instead of the name and dir
4204       (this is necessary to have all important information for a dataset
4205        file, including the sequence number! - available)
4206     - some changes to the output
4207     - allow to print a perfect copy of the read dataset file to the console
4208       just from the contents of the object
4209
4210   * mjobs/MJStar.cc:
4211     - updated to use MSequence::GetFileName instead of MSequence:GetName
4212
4213   * mjobs/MSequence.[h,cc]:
4214     - keep filename and datapath in header, this has some advantages
4215       for sanity checks
4216     - many improvements of sanity checking in case of missing or
4217       unaccessible files
4218     - Fixed "lightConditions" (was "LightCondition")
4219     - Fixed "No_Moon"         (was "NoMoon")
4220     - allow to set the data path as second argument in the constructor
4221     - implemented a check whether the sequence file is complete
4222
4223   * mjobs/MJCut.[h,cc]:
4224     - added some code (still commented out) to display the excess rate
4225     - with the other changes we can now store the original dataset in
4226       the output
4227
4228   * mjoptim/MJOptimize.cc:
4229     - Keep the sequence files in the file list instead of just the
4230       filename and the directory
4231
4232   * mjtrain/MJTrainDisp.cc:
4233     - use return value of MDataSet::AddFilesOn/Off for a sanity check
4234
4235   * mjobs/MJob.[h,cc]:
4236     - removed obsolete fPathData and stuff
4237
4238   * callisto.cc, star.cc:
4239     - removed obsolete calls to MJob::SetPathData
4240
4241   * callisto.rc, star.rc:
4242     - removed obsolete examples for "PathData"-resource
4243
4244   * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
4245     mjobs/MJCalibration.cc, mjobs/MJPedestal.cc, mjobs/MJStar.cc:
4246     - removed obsolete reference to fPathData
4247
4248
4249
4250 2007/01/11 Daniela Dorner
4251
4252   * datacenter/db/builddatasets.php:
4253     - implemented username (the one who inserts the dataset has to give
4254       his/her username now)
4255     - fixed password query in case user inserted something wrong
4256     - implemented check, if on-sequences have different observations
4257       modes
4258     - implemented check, if user has chosen one sequences as on and off
4259     - adapted text of password prompt
4260
4261   * datacenter/db/builddatasets.php, datasetinfo-aio.php,
4262     runinfo-aio.php, sequinfo-aio.php:
4263     - minor changes in formatting
4264     - added 'alt' for +/- images
4265
4266   * datacenter/db/menu.js:
4267     - added 'alt' for +/- images
4268
4269
4270
4271 2007/01/10 Thomas Bretz
4272
4273   * mhbase/MH.cc:
4274     - fixed a bug in SetBinomialErrors. The errors of the two
4275       histograms were exchanged in the calculation
4276
4277   * mbase/MEnv.[h,cc]:
4278     - added new member function GetNumUntouched
4279
Note: See TracBrowser for help on using the repository browser.