source: trunk/MagicSoft/Mars/Changelog @ 8776

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