source: trunk/MagicSoft/Mars/Changelog@ 8752

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