source: trunk/MagicSoft/Mars/Changelog@ 8650

Last change on this file since 8650 was 8648, checked in by Daniela Dorner, 18 years ago
*** empty log message ***
File size: 92.9 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/07/26 Daniela Dorner
22
23 * scripts/dospectrum:
24 - bugfix (variable for outpath for ganymed was wrong)
25
26
27
28 2007/07/26 Thomas Bretz
29
30 * mfilter/MFMagicCuts.cc:
31 - implemented new disp-parametrization
32 - implemented new ghostbusting
33 - implemented possibility to use an external ghostbuster
34 - implemented possibility to use an external disp calculator
35
36 * mimage/MImgCleanStd.[h,cc]:
37 - implemented the cleaning in a recursive way. It should be
38 a little bit faster
39 - implemented post-cleaning using timing information
40 - implemented new options how to treat the removed single
41 core pixels
42
43 * mjobs/MJCut.cc:
44 - write an external ghostbuster to the output file if available
45
46 * mjtrain/MJTrainEnergy.cc, mjtrain/MJTrainSeparation.cc:
47 - set display name of MRanForestCalc as title instead of name
48
49 * mranforest/MRanForestCalc.cc:
50 - set fTitle as eventloop name instead of fName
51
52 * mimage/MNewImagePar.[h,cc]:
53 - removed the fInner-stuff. It was never good for anything
54 only for space- and time-consumption
55 - increased class-version number by one
56
57
58
59 2007/07/25 Thomas Bretz
60
61 * scripts/merppupdate:
62 - small fixes
63
64
65
66 2007/07/24 Thomas Bretz
67
68 * mbase/MEvtLoop.cc:
69 - removed the "Status Display" in front of the window name
70
71 * mcalib/MCalibrationChargeCalc.cc:
72 - initialized some more variables in the constructor as suggested
73 by valgrind
74
75 * mjobs/MJCut.cc:
76 - reset number of off-source positions in on-/off-mode to one
77
78 * mjobs/MJob.[h,cc]:
79 - added many comments
80 - simplified the functions for setting a new resource file
81 - replaced some repeated code by new function CombinePath
82 - added new member function HasWritePermission
83
84 * mjoptim/MJOptimize.cc:
85 - set title as window title of eventloop
86
87 * mjoptim/MJOptimizeCuts.cc:
88 - stop if filter is set and it is not MFMagicCuts
89
90 * mjoptim/MJOptimizeCuts.cc, mjoptim/MJOptimizeDisp.cc,
91 mjoptim/MJOptimizeEnergy.cc:
92 - set window title of status display
93
94 * mjtrain/MJTrainDisp.cc, mjtrain/MJTrainEnergy.cc,
95 mjtrain/MJTrainSeparation.cc:
96 - set window title of status display
97 - check for write permission of the output file
98
99 * mjtrain/MJTrainDisp.[h,cc]:
100 - implemented new plots showing the result in a more
101 convinient way
102 - allow to set a different result value than dist
103
104 * mranforest/MRanForest.[h,cc]:
105 - improvement to output when training. Moved code to a
106 new member function
107
108 * mranforest/MRanForestCalc.cc:
109 - set window title of status display
110
111 * mtools/MTFillMatrix.[h,cc]:
112 - implemented setting name and title in the constructor
113 - set window title when wvent loop is started to title
114
115
116
117 2007/07/19 Thomas Bretz
118
119 * mjobs/MJCut.cc:
120 - added a sanity check for one off-position in on/off-mode
121
122 * mjoptim/MJOptimize.[h,cc]:
123 - moved the functions and data-members to set cuts etc to new
124 base class
125 - added setting of pre- and post-tasks to reading the data
126
127 * mjoptim/Makefile, mjoptim/OptimLinkDef.h:
128 - added new MJOptimizeBase
129
130 * mjtrain/MJTrainDisp.cc, mjtrain/MJTrainEnergy.cc,
131 mjtrain/MJTrainSeparation.cc:
132 - changed to use fDebug and WriteDisplay from the new base class
133
134 * mjtrain/MJTrainRanForest.[h,cc]:
135 - moved all data members and setting of pre-/posttasks/-cuts
136 to new base class
137
138 * mjtrain/Makefile:
139 - added include of mjoptim for new base class
140
141 * mjoptim/MJOptimizeBase.[h,cc]:
142 - new base class for optimization and training classes
143
144
145
146
147 2007/07/18 Thomas Bretz
148
149 * mpointing/MPointingDevCalc.cc:
150 - changed limit for starguide calibration from 87751 to 85240
151
152 * mbase/MContinue.cc:
153 - changed some debug output
154 - fixed a bug if the filter already decided to be skiped
155
156 * mbase/MEvtLoop.cc:
157 - changed RecursiveRemove to use the newly implemented scheme
158
159 * mbase/MParContainer.[h,cc], mbase/MParList.[h,cc],
160 mbase/MTask.[h,cc], mbase/MTaskList.[h,cc]:
161 - improved debug output
162 - added RecursiveRemove member function
163 - removed screen output from Remove function
164 - call RecursiveRemove when something is removed from the list
165
166 * mbase/MStatusDisplay.h:
167 - aaded a new enum kLastElement
168
169 * mbase/MTask.cc:
170 - set kMustCleanup for fFilter
171
172 * mbase/MTaskList.cc:
173 - added debugg code
174
175 * mfileio/MWriteRootFile.cc:
176 - always set kMustCleanup when a TFile is created
177 - make sure RecursiveRemove is called in the correct way
178
179 * mmain/MEventDisplay.h:
180 - fixed the starting index for the first gui element
181
182 * msignal/MExtractor.cc:
183 - added some initializations in the constructor suggested by
184 valgrind
185
186 * mcalib/MCalibrateData.cc:
187 - improved output
188
189
190
191 2007/07/17 Thomas Bretz
192
193 * mjobs/MDataSet.cc:
194 - fixed a typo
195
196
197
198 2007/07/17 Daniela Dorner
199
200 * scripts/dospectrum:
201 - added comments
202 - adapted variables to changes in preparemc
203 - new path for condor submit and dag files (the new condor path in
204 Mars)
205
206 * scripts/preparemc:
207 - added comments
208 - added checks
209
210 * condor:
211 - added (directory to store condor submit files)
212
213 * condor/processds.submit:
214 - added (condor submit file to run ganymed for a dataset, used in
215 scripts/dospectrum)
216
217 * condor/processsponde.submit:
218 - added (condor submit file to run sponde for a dataset, used in
219 scripts/dospectrum)
220
221
222
223 2007/07/15 Thomas Bretz
224
225 * mdata/MDataPhrase.[h,cc]:
226 - fixed a problem with predefined variables (such as used for
227 disp optimization [0])
228 - added a debug member function GetRuleRaw()
229
230 * mhflux/MHAlpha.[h,cc]:
231 - allow to set the watermark from the DrawNice menu entry
232
233 * mjobs/MDataSet.cc:
234 - allow to set the default sequence- and data-path from
235 the dataset file
236
237 * mjobs/MJCut.cc:
238 - set the number of random off-source position for the on-data
239 - fixed a "&", should have been a logical And
240 - make sure that even for MCs the source position is always
241 calculated (this is necessary for more than one wobble position)
242
243 * mjoptim/MJOptimizeDisp.cc:
244 - fixed a typo which made the optimtrain.C fail (kDegToRad does
245 not exist)
246
247 * mjtrain/MJTrainEnergy.cc:
248 - some cosmetics: changed kRad2Deg to TMath::RadToDeg()
249
250 * mpointing/MSrcPosCalc.[h,cc]:
251 - added a random off-source position calculation to make the
252 more-than-one-off-source-position analysis symmetric in case of
253 on-source
254 - added lots of comments
255
256
257
258 2007/07/14 Thomas Bretz
259
260 * mpedestal/MPedestalSubtract.[h,cc]:
261 - fixed the buggy Memcpy function introduced with the last change
262 07/06/17 ;( Fortunately this bug was only effectingt the MC data.
263 The MUX and old FADC data got copied correctly because they are
264 stored in the hi-gain array only, so that the number of hi-gain
265 samples returned in Process is 30/80.
266
267 * mpedestal/MExtractPedestal.cc:
268 - some cosmetics
269
270 * mfilter/MFMagicCuts.cc:
271 - changed some comments
272
273 * mjobs/MJCut.cc:
274 - some cosmetics. Simplified the setting of the scale factor
275
276 * macros/train/traindisp.C, macros/train/trainenergy.C,
277 macros/train/trainseparation.C:
278 - added some more helpfull comment
279
280
281
282 2007/07/03 Thomas Bretz
283
284 * mmain/MEventDisplay.[h,cc]:
285 - changed default size
286 - added two butons to switch of the display of the image
287 parameters
288
289
290
291 2007/06/30 Thomas Bretz
292
293 * msignal/MExtractTimeAndCharge.cc:
294 - when splitting the extraction of the maximum position and the
295 maximum value into two functions (after the last release)
296 an error in extracting the time of a saturating lo-gain pixel
297 was introduced. fixed.
298
299 * resources/starguider.txt:
300 - starguider calbration file added
301
302
303
304 2007/06/29 Daniela Dorner
305
306 * datacenter/db/sources.php:
307 - fixed bug (test-sources where displayed although 'incl. test
308 sources was not checked)
309 - added input field for source name (regular expressions)
310 - adapted link for source name from sequinfo.php to
311 sequinfo-aio.php
312
313 * datacenter/db/menu.php, datacenter/db/builddatasets.php:
314 - moved init of limits (setting of know values) from
315 builddatasets.php to menu.php (function InitFindOffData), so that
316 the values are also available in sequinfo-aio.php
317
318 * scripts/dospectrum:
319 - completely new version using condor dag
320
321 * scripts/preparemc:
322 - new version
323 - adapted path
324 - giving mars not needed anymore
325 - adapted to 8 digit run numbers for MC
326
327
328
329 2007/06/29 Thomas Bretz
330
331 * mimage/MHillasExt.[h,cc]:
332 - added new timing parameters fSlopeTrans and fSlopeLong
333 - removed never used parameter fMaxDist
334 - increased accordingly the class version number by 1
335 - replaced the old calculation of the third moments by a
336 numerically more accurate one, by avoiding to calculate
337 to many differences too often.
338
339 * mfilter/MFMagicCuts.[h,cc]:
340 - added the usage of the new SlopeLong parameter for ghostbusting
341
342 * mjobs/MJStar.cc:
343 - preselect events for muon analysis not only by size but also
344 by fConcCOG.
345
346 * mmuon/MMuonSearchPar.[h,cc]:
347 - added a new member function to return the dist (sqrt(x^2+y^2))
348 - to create outliers which are outling as much as possible we
349 let the fit change x and y to infinity.
350
351 * mmuon/MHSingleMuon.cc:
352 - adapted the histogram binning from Siegen slices to ns.
353 - adapted the par limits for the fit to ns
354 - adapted the starting value for the rms to ns
355 - removed the fit range, it was anyhow identical to the histogram
356 - changed the condition of the pixel index into a condition
357 of the pixel size
358
359 * scripts/merppupdate:
360 - the second argument was silently ignored
361
362 * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:
363 - updates to the latest changes
364
365
366
367 2007/06/28 Thomas Bretz
368
369 * mars.cc:
370 - added new options to use a sequence file instead of a run
371
372 * mhbase/MFillH.h:
373 - added new member function to reset weights
374
375 * mmain/MEventDisplay.[h,cc]:
376 - added path argument to allow to give an input path
377 - added to allow to setup a sequence file for reading
378
379 * mmain/Makefile:
380 - added inlcude of mjobs for MSequence
381
382 * mbadpixels/MBadPixelsTreat.cc:
383 - we assume now that the maximum arrival time difference
384 is calibrated already in nanoseconds
385
386 * mcalib/MCalibrateRelTimes.[h,cc]:
387 - the arrival time is now converted from slices into nanoseconds
388
389 * mfilter/MFSoftwareTrigger.cc:
390 - the arrival time is now assumed to be in nanoseconds.
391 the default is changed accordingly from 0.5 to 1.7
392
393 * mjobs/MJCalibrateSignal.cc:
394 - changed axis label of PulsePos plot (now in nanosec)
395
396 * mpointing/MSrcPosCalc.[h,cc]:
397 - allow to set a tasklist as callback to now which n-th
398 pass of the same task list it is
399
400 * mbase/MTaskList.[h,cc]:
401 - added some code to allow the execution of one task list more
402 than once. This is for example necessary to process three
403 different off-source regions.
404
405 * mjobs/MJCut.[h,cc]:
406 - use the new feature in MTaskList to setup a tasklist
407 processing the off-source calculation tasklist more than once
408 - added a new data meber fNumOffSourcePos
409 - added a new resource option NumOffSourcePositions
410 - added a new CutQ before Cut0 which takes place before all
411 source posisiton dependant stuff
412
413 * ganymed_onoff.rc:
414 - renamed Cut0 to CutQ
415
416
417
418 2007/06/27 Thomas Bretz
419
420 * mfilter/MFMagicCuts.cc:
421 - added the missing include of MHillas.h
422
423 * mhist/Makefile, mhist/HistLinkDef.h:
424 - removed obsolete MHFadcCam
425 - removed obsolete MHFadcPix
426
427 * msignal/MExtractPINDiode.cc:
428 - commented out some non-compiling code which is not used at all.
429
430 * Makefile:
431 - removed compmux program which entered by chance
432
433
434
435 2007/06/26 Thomas Bretz
436
437 * mmain/Makefile:
438 - added inlclude path for mfilter
439
440 * mmain/MEventDisplay.cc:
441 - added MFEvtNumber to choose selected preselected events
442
443
444
445 2007/06/25 Daniel Hoehne
446
447 * datacenter/scripts/linkmc:
448 - implemented execution of fillcamera.C, now first a mc camera file
449 is linked and then fillcamera.C runs for this file
450
451 * datacenter/macros/fillcamera.C:
452 - bugfix: the macro doesn't giva a seg-fault anymore
453 (thanks to Thomas)
454 - arranged the structure more clearly
455
456
457
458 2007/06/23 Thomas Bretz
459
460 * mbadpixels/MBadPixelsCam.cc:
461 - fixed some Print output
462
463 * mhflux/MHAlpha.cc:
464 - added the missing include of MHillas.h
465 - removed the obsolete ClassImp(MAlphaFitter)
466
467 * mhflux/MHFalseSource.cc, mimage/MHillasSrc.cc:
468 - added the missing include MHillas.h
469
470 * mimage/MHHillasSrc.cc, mimage/MHillasSrc.h:
471 - removed obsolete include of MHillas.h
472
473 * mpointing/MPointingDevCalc.[h,cc]:
474 - added the real starguider calibration using a pointing model
475 for the strguider. The dates for which the model is valid
476 can still be tuned.
477
478 * mpointing/MSrcPosCalc.cc, mreport/MReportStarguider.cc:
479 - added some comment
480
481
482
483 2007/06/23 Thomas Bretz
484
485 * mpointing/MPointing.cc:
486 - improved output
487
488
489
490 2007/06/23 Daniela Dorner
491
492 * datacenter/db/index.html:
493 - added link to showplots-seq.php
494 - added link to builddatasets.php
495
496 * datacenter/db/showplots-seq.php:
497 - added (analog to shoeplots-ds, but instead of dataset number a
498 sequence range and/or a source name can be chosen)
499
500 * datacenter/db/plotinclude.php:
501 - added function to print pull-down menu for type in showplots*.php
502
503 * datacenter/db/showplots.php:
504 - moved getting of plotname out of if-clauses
505
506 * datacenter/db/showplots-ds.php:
507 - added check if datasetfile is existing
508
509 * datacenter/db/showplots-ds.php, datacenter/db/showplots.php:
510 - added comments
511 - added home-button
512 - added reset-button
513 - changed choosing of type from input field to pull-down menu and
514 implemented function for this pulldown
515
516
517
518 2007/06/22 Thomas Bretz
519
520 * mhflux/MHThetaSqN.cc:
521 - fixed optimization (it just didn't work)
522
523 * mpointing/MPointing.[h,cc]:
524 - added some checks in Load
525 - fixed a problem with the constructors (the pointers MUST be
526 initialized to 0)
527 - renamed fNumPar to fgNumPar
528 - Load and Save now return kTRUE or kFALSE
529
530
531
532 2007/06/22 Daniela Dorner
533
534 * datacenter/db/builddatasets.php:
535 - fixed typo
536
537
538
539 2007/06/21 Thomas Bretz
540
541 * mjobs/MJCut.cc:
542 - fixed a problem with the Wobble MCs (the could not be processed
543 anymore because they needed MTime for MHSrcPos)
544
545
546
547 2007/06/20 Thomas Bretz
548
549 * msql/MSQLMagic.[h,cc]:
550 - added a new function InsertUpdate
551
552
553
554 2007/06/20 Daniela Dorner
555
556 * datacenter/db/showplots.php:
557 - implemented different number of tabs for muxdata for
558 signal*.root
559
560
561
562 2007/06/19 Thomas Bretz
563
564 * callisto.rc, callisto_Dec04Jan05.rc:
565 - changed the default values (commented out anyhow) to the real
566 values.
567
568 * mbase/MEnv.h:
569 - allow printing contents from the context menu
570
571 * mcalib/MCalibrationRelTimeCalc.cc:
572 - replaced kDeviatingTimeResolution by new
573 kDeviatingRelTimeResolution
574
575 * mhcalib/MHCalibrationPulseTimeCam.cc:
576 - automatically scale the saturation limit to the fadc range
577
578 * mjobs/MJCalibrateSignal.cc:
579 - save resource file into signal*.root file
580 - added some code (still commented) for saving the calibration
581 results
582 - do not fill the bad-pixel plots with MCs
583
584 * mjobs/MJCalibration.cc, mjobs/MJStar.cc, mjobs/MJCut.cc,
585 mjobs/MJSpectrum.cc:
586 - save resource file into signal*.root file
587
588 * mjobs/MJPedestal.cc:
589 - clarified output for "mean pulse time" further
590
591 * mjobs/MJob.cc:
592 - made write container more flexible to allow easier calles
593 if fPathOut contains the file name already
594
595 * mpedestal/MExtractPedestal.cc:
596 - automatically scale the maximum variation and the
597 maximum value to fit the FADC range
598
599 * msignal/MExtractor.cc:
600 - removed the reset of the saturation limit. Maybe the user
601 wants to switch off saturation detection.
602 - removed a lot of old code (in comments)
603
604 * msignal/MExtractTimeAndCharge.cc:
605 - scale the saturation limit from the maximum of
606 the FADC range to 256
607 - use the maximum value of the raw position as the input for
608 half the signal height in GetSaturationTime again
609 - calculate maxposhi only if needed
610 - calculate maxrawlo only if needed
611
612 * mraw/MRawRunHeader.[h,cc]:
613 - implemented new format version 9
614 - increased version number by one
615 - added some comments in the header
616 - added a function returning the maximum value of the FADC
617 - changed the GetScale from a calculation to a switch
618 (faster and easier to understand)
619
620 * callisto_mux.rc:
621 - replaced saturation and lower signal limit in
622 MJPedestalY2.MHCalibrationPulseTimeCam by the defaults
623
624 * mbase/MMath.[h,cc]:
625 - added a function to do a InterpolParab assuming that the
626 x-coordinates are -1, 0, 1
627
628
629
630 2007/06/18 Thomas Bretz
631
632 * mbadpixels/Makefile:
633 - added include of mraw
634
635 * mbadpixels/MBadPixelsTreat.[h,cc]:
636 - added some comments
637 - check for MRawRunHeader
638 - calculate max time difference from time in ns
639
640 * callisto.rc callisto_mux.rc, callisto_Dec04Jan05.rc:
641 - changed old value for time difference to 3.0
642 - use the default value (3.0) in all files
643
644 * mbadpixels/MBadPixelsPix.h, mbadpixels/MBadPixelsCam.cc,
645 mcalib/MCalibrationChargeCalc.cc:
646 - renamed kFluctuatingArrivalTimes to kDeviatingAbsTimeResolution
647
648 * mbase/MMath.cc:
649 - improved (according to the numerical recipes) the calculation
650 of the one value solution. This should also accelerate
651 execution a bit
652
653
654
655 2007/06/17 Thomas Bretz
656
657 * mpedestal/MExtractPedestal.[h,cc],
658 mpedestal/MPedestalSubtract.cc,
659 mpedestal/MPedestalSubtractedEvt.[h,cc]:
660 - changed USample_t finally from Byte_t to UShort_t
661 - adapted Memcpy accordingly
662
663 * mraw/MRawEvtData.[h,cc]:
664 - increased class version to 7
665 - added fNumBytesPerSample for simplification
666 - take fNumBytesPerSample into account
667 - changed draw and print option accordingly
668 - changed reading of pixel information (in fact it is a
669 simplification allowed by the flexible storage format)
670 - added a private GetSample member function to be used in
671 data access for drawing a pixel
672 - added returning of the scale (2^((numbytes-1)*8))
673 - FIXME: GetPixelContent must be reimplemented!
674
675 * mraw/MRawEvtPixelIter.[h,cc]:
676 - changed according to changes in MRawEvtData to support
677 flexible daza format
678 - removed a lot of old, obsolete and unsused member functions
679
680 * msignal/MSignalCalc.cc, mpedestal/MHPedestalCor.cc:
681 - changed to use USample_t instead of Byte_t
682 - ToBeFIXED! The saturation limits are still around 2^8
683
684 * callisto_mux.rc:
685 - removed obsolete LoGainSwitch statement
686
687
688
689 2007/06/16 Thomas Bretz
690
691 * mbase/MGList.cc:
692 - added some sanity checks
693
694 * mbase/MMath.cc:
695 - don't start caluclation if x<mean in GaussProb
696
697 * mpedestal/MExtractPedestal.[h,cc]:
698 - added new data member for the absulte max signal fMaxSignalAbs
699 - replaced Byte_t for a sample by USample_t set in the header
700 to Byte_t
701 - in the case of random pedestal calculation the MaxPos is
702 not calculated anymore
703 - scale the pedestal and pedestalrms according to the sample
704 size in the data (the scale is retrieved from the run-header)
705
706 * mpedestal/MPedestalSubtract.[h,cc]:
707 - replaced build-in memcpy by a new Memcpy function which is more
708 flexible depending on the input data format
709 - scale the signal into the range 0-256 according to the
710 scale given by the event header
711 - replaced Byte_t by USample_t
712
713 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
714 - replaced Byte_t by USample_t and set it accordingly to Byte_t
715
716 * mraw/MRawRunHeader.h:
717 - added returning of the scale (2^((numbytes-1)*8))
718
719
720
721 2007/06/15 Thomas Bretz
722
723 * mpedestal/MPedestalSubtractedEvt.cc:
724 - fixed a bug in the determination of the maximum slice. Only
725 each second slice was checked. This has been introduced with
726 the last change four weeks ago.
727
728
729
730 2007/06/15 Daniela Dorner
731
732 * datacenter/db/index-footer.html:
733 - adapted path of validator picture
734
735 * scripts/processsequence:
736 - added sequence number (get it from sequence file) to path name
737 in case only a sequence file is given
738 - added two new command line options: the callisto and star rc can
739 be given now
740
741
742
743 2007/06/14 Daniela Dorner
744
745 * scripts/processsequence:
746 - bugfix (getting of runno didn't work in case the outpath
747 contained a _)
748
749
750
751 2007/06/13 Thomas Bretz
752
753 * mimage/MImgCleanStd.cc:
754 - print name of MPedPhotCam only if used
755
756
757
758 2007/06/13 Daniela Dorner
759
760 * datacenter/db/plotdb.php:
761 - enlarged inputs for Set1 and Set2 to 150 (was too short for all
762 sequences of one dataset)
763
764 * datacenter/db/showplots.php:
765 - implemented variable for number of tabs (calib*.root,
766 signal*.root and star*.root) to simplify future changes
767 - adapted number of tabs for signal*.root
768
769
770
771 2007/06/12 Thomas Bretz
772
773 * mbase/MTime.[h,cc]:
774 - added new constant kDaySec
775 - use kDaySec where possible
776 - added second argument to SetUnixTime and allow using it ;-)
777 - use SetUnixTime in Set(timeval)
778
779 * mhcalib/MHCalibrationChargeCam.cc:
780 - made sure that Draw doesn't crash if the hi-gains
781 have saturated but the lo-gains don't exist
782
783 * mhcalib/MHCalibrationPulseTimeCam.[h,cc]:
784 - replaced type of SaturationLimit and LowerSignalLimit by UInt_t
785 - accordingly increased class version number
786
787
788
789 2007/06/12 Daniela Dorner
790
791 * datacenter/db/ganymed.php:
792 - added comment
793
794 * datacenter/db/tabs.php:
795 - corrected tabs for ganymed for wobble
796
797
798
799 2007/06/11 Thomas Bretz
800
801 * sponde.cc:
802 - added check for validity of resource file
803
804 * mbase/MMath.cc:
805 - small speed improvement to calclation of three solutions
806 for the third order pol.
807 - for a second order pol. set x1 and x2 if it has only one
808 solution
809
810 * mbase/MMath.h:
811 - speed improvement using ::cbrt instead of pow(x, 1/3)
812
813 * mcalib/MCalibrationChargeCalc.cc:
814 - improved output
815
816 * mextralgo/MExtralgoSpline.cc:
817 - speed improvement by using a look up table for often used
818 and identical coefficients
819 - use MMath::SolvePol2 to get the null-points of the first
820 derivative (EvalDerivEq0)
821 - removed a lot of old an obsolete comments
822 - fixed the newly introduced EvlInteg(int, int) -- must
823 return 0 explicitly if a==b
824 - fixed the upward search
825
826
827
828 2007/05/25 Thomas Bretz
829
830 * callisto.cc, star.cc:
831 - removed obsolete check whether config file exists
832
833 * sponde.cc:
834 - aded check for validity of config file (returns 0xfe if not)
835
836 * mbase/MEnv.[h,cc]:
837 - removed obsolete fName workaround
838 - made sure that also ~ paths are correctly expanded and used
839
840 * mjobs/MJob.cc:
841 - one more sanity check if MEnv is not valid
842
843 * Makefile:
844 - first compile the programs source code and then link the library
845 this make it much faster to debug the code of the program sources.
846
847
848
849 2007/05/22 Daniel Hoehne
850
851 * datacenter/macros/fillcamera.C:
852 - added (macro to fill mc parameters into the db)
853
854
855
856 2007/05/22 Thomas Bretz
857
858 * mmuon/MMuonSearchPar.cc:
859 - tiny speed improvement in the fit function
860
861
862
863 2007/05/22 Daniela Dorner
864
865 * datacenter/scripts/sourcefile:
866 - adapted the function finish to avoid removing of non existing
867 files in case the variable lockfile is empty
868
869 * steps.rc:
870 - fixed typo
871
872 * datacenter/scripts/checkscriptrunning:
873 - added (script to check if a script is runnning, including
874 command line option, to allow for several jobmanagers and
875 zipscripts of one Mars Version)
876
877
878
879 2007/05/21 Daniela Dorner
880
881 * datacenter/db/showplots-ds.php:
882 - also off-sequences are plottet now
883 - by plotting the link to the plot in colour, it is marked, whether
884 a on sequence (green) or a off sequence is plotted
885
886
887
888 2007/05/21 Daniel Hoehne
889
890 * datacenter/tools/resetdataset:
891 - re-implemented fAllFilesAvail=NULL
892
893 * datacenter/macros/fillstar.C:
894 - bugfix: for sparkrate='inf', now 0.00 is filled into the db
895
896
897
898 2007/05/21 Thomas Bretz
899
900 * msignal/MSignalPix.h:
901 - added missing arrival time in Copy function
902 - added copy constructor
903
904 * msignal/MSignalCam.[h,cc]:
905 - added a function to compare cleanigngs of two objects
906 - added a function to compare the islands in two objects
907 - adde Copy function
908
909 * mjobs/MJStar.cc:
910 - added MHEffictiveOnTime to parlist to get access from the
911 resource file
912
913 * mjobs/Makefile:
914 - added include of mhflux
915
916
917
918 2007/05/18 Daniela Dorner
919
920 * datacenter/scripts/runcorsika:
921 - added (script to run corsika automatically)
922
923 * datacenter/scripts/runreflector:
924 - added (script to run reflector automatically)
925
926 * datacenter/scripts/runcamera:
927 - added (script to run camera automatically)
928
929 * datacenter/scripts/jobmanager:
930 - added possibility to start separate jobmanager for the MC
931 processing by giving 'mc' as command line option
932
933 * datacenter/scripts/setup:
934 - added setting for MC production steps
935
936 * datacenter/scripts/sourcefile:
937 - added fail codes for MC production steps
938
939 * steps.rc:
940 - added settings for MC production steps
941 - removed timer table information (this was only neede by the
942 macro getdolist.C in case of day-wise processing of data)
943
944
945
946 2007/05/17 Thomas Bretz
947
948 * metralgo/MExtralgoSpline.h:
949 - improved the speed of the integration by simplifying the evaluated
950 term. It has been checked that the result is identical.
951
952
953
954 2007/05/17 Daniela Dorner
955
956 * scripts/processsequence:
957 - added -v5 to all commands
958
959 * datacenter/scripts/sourcefile:
960 - adapted in function makedir if-clause to avoid removing of non
961 existing files in case todofile is empty or todfile or lockfile is
962 missing
963
964 * datacenter/scripts/runcallisto, datacenter/scripts/runganymed
965 datacenter/scripts/runstar:
966 - adapted comment (was still about old way to get from the database
967 what has to be done)
968
969
970
971 2007/05/16 Daniel Hoehne
972
973 * datacenter/tools/resetdataset:
974 - several bugfixes (mainly typos, for wobble datasets there was one
975 colon too much due to no off sequences)
976
977
978
979 2007/05/16 Thomas Bretz
980
981 * callisto.cc:
982 - switch of storage of job2 only in movie mode
983
984 * mjobs/MJCalibrateSignal.[h,cc]:
985 - do not write the interlaced containers anymore
986 they have no real meaning if only the ones of the last
987 calibration are written
988 - removed obsolete references to MCalibrationPulseTimeCam
989 - changed default writingmode for the signal file to UPDATE
990
991 * mjobs/MJCalibration.cc, mjobs/MJCut.cc:
992 - write display by adding it to the array
993
994 * mjobs/MJPedestal.[h,cc]:
995 - added const qualifier to argument of DisplayResult
996 - removed obsolete WriteResult
997 - added a new function WritePulsePos
998 - call WritePulsePos if PulsePosCheck is enabled
999
1000 * mjobs/MJob.[h,cc]:
1001 - removed automatic writing of fDisplay from WriteContainer
1002 - added a new function WriteDisplay
1003
1004 * mhcalib/MHCalibrationChargeCam.cc, mpedestal/MExtractPedestal.cc,
1005 msignal/MExtractBlindPixel.cc, msignal/MSignalCalc.cc:
1006 - replaced GetMax by GetMaxPos
1007
1008 * mhcalib/MHCalibrationPulseTimeCam.cc:
1009 - use new GetMax returning position and height at once
1010
1011 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
1012 - devided the old function GetMax into GetMax and GetRawMax
1013
1014 * msignal/MExtractTimeAndCharge.cc:
1015 - GetSaturationTime now uses the real maximum as reference not
1016 the maximum of the raw-date
1017 - adapted the use of GetMax
1018
1019 * mextralgo/MExtralgoSpline.h:
1020 - added a function which allows the outside world to access the
1021 spline
1022 - removed Align from EvalInteg, it is done in EvalPrimitive already
1023
1024 * macros/test/extralgospline.C:
1025 - added a macro to test the spline
1026
1027
1028
1029 2007/05/14 Stefan Ruegamer
1030
1031 * datacenter/scripts/checkmd5sum
1032 - added this script which makes an md5sum check of files that have
1033 been copied from tape to the directory
1034 /magic/datacenter/fromtape. This script will run later auto-
1035 matically before movingrawfiles.
1036
1037
1038
1039 2007/05/14 Daniela Dorner
1040
1041 * datacenter/scripts/checkfilesforsequenceavail:
1042 - added missing 'set -C'
1043
1044 * scripts/processsequence:
1045 - added option (now callisto rc can be giving in a command line
1046 option)
1047
1048
1049
1050 2007/05/14 Daniel Hoehne
1051
1052 * datacenter/db/menu.php, magicdefs.php, querycal.php:
1053 - implemented new columns fUnsuitableMax and fDeadMax
1054
1055
1056
1057 2007/05/14 Thomas Bretz
1058
1059 * RELEASE 1.2
1060
1061
1062
1063 2007/05/14 Thomas Bretz
1064
1065 * callisto_mux.rc:
1066 - cleanup of some comments
1067
1068 * mjobs/MJCalibration.cc:
1069 - fixed the unintentionally removed setting of pedestal
1070 for MPedestalSubtract
1071
1072 * mpedestal/MPedestalSubtract.cc:
1073 - improved output for debugging purpose
1074
1075 * msignal/MExtractor.[h,cc]:
1076 - according to the last changes the version number has been
1077 increased to 9
1078
1079 * mcalib/MCalibrationCam.cc:
1080 - added code to GetPixelContent from MCalibrationPedCam
1081
1082 * mcalib/Makefile, mcalib/CalibLinkDef.h:
1083 - removed obsolete MCalibrationPedCam
1084
1085 * mhcalib/MHPedestalCam.cc:
1086 - Removed references to MCalibrationPedCam use a MCalibrationCam
1087 with the name MCalibrationPedCam instead
1088
1089 * mjobs/MJCalibration.cc:
1090 - changed background color in Defects to be able to read
1091 the yellow text color
1092
1093 * mjobs/MJPedestal.cc:
1094 - removed obsolete include of MCalibrationPedCam
1095
1096 * mcalib/MCalibrationPulseTimeCam.[h,cc]:
1097 - removed some obsolete Add functions already contained in
1098 the base class
1099
1100 * mcalib/MCalibrationIntensityBlindCam.[h,cc],
1101 mcalib/MCalibrationIntensityQECam.[h,cc],
1102 mcalib/MCalibrationIntensityTestCam.[h,cc]:
1103 - removed
1104
1105
1106
1107 2007/05/11 Daniela Dorner
1108
1109 * scripts/processsequence:
1110 - added information about the created paths to the output of
1111 Usage()
1112 - adapted regular expressions
1113 - bugfix in getting date for cc and caco file
1114 - bugfix (subsystempath was missing)
1115 - exit instead of break, if cc or caco file is missing
1116 - merpplogdirectory is created after finding of files now
1117 - improved logging
1118
1119 * datacenter/scripts/setup:
1120 - adapted number of processes
1121 - removed datacheck
1122
1123
1124
1125 2007/05/11 Thomas Bretz
1126
1127 * mcalib/MCalibrationChargeCalc.cc, mhcalib/MHPedestalCam.cc,
1128 msignal/MExtractBlindPixel.cc:
1129 - replaced the call to GetTotalEntries by the product
1130 of the number of slices with the number of events of the
1131 individual pixel
1132
1133 * mpedestal/MExtractPedestal.[h,cc], mpedestal/MPedCalcPedRun.[h,cc],
1134 mpedestal/MPedCalcFromLoGain.[h,cc]:
1135 - unified the summing part of Process() into a new function
1136 CalcPixel in the base class
1137 - in MPedCalcPedRun individual pixels could be skipped due to
1138 high variations, but it was still divided by the number of events
1139 procesed. This let to a pedestal which was a tiny amount too
1140 small and gave an small positive offset of the randomly extracted
1141 pedestal.
1142 - unified the loops over the individual pixels to calculate the
1143 pixel-, area-, and sector-defaults for the whole camera into
1144 the base-class
1145 - moved fNumEventsUsed into the base-class and removed obsolete
1146 fUsedEvents
1147 - removed obsolete fTotalCounter, use the product of the number
1148 of slices and the number of events stored in each individual
1149 pixel instead
1150 - added some sanity checks not to calculate average and/or rms
1151 values if the statistics is too low (division by zero)
1152 - for calculating min and/or max values at most places now
1153 an int is used. This increases the range for further
1154 upgrade to 16bit samples.
1155
1156 * mpedestal/MPedestalCam.[h,cc]:
1157 - removed obsolete fTotalEntries and replaced by fNumSlices
1158 because the number of total entries depends on the number of
1159 events used for each individual pixel
1160 - adapted GetPixelContent accordingly
1161 - increased class version to 2
1162
1163 * manalysis/MCameraData.cc:
1164 - added include of TArrayI (previously included from MPedestalCam)
1165
1166 * mcalib/MCalibrationChargeCam.cc, mcalib/MCalibrationRelTimeCam.cc:
1167 - fixed GetPixelContant to give more proper output
1168 - reformatted GetPIxelContent code
1169 - added const-qualifiers
1170
1171 * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
1172 mjobs/MJCalibration.cc, mjobs/MJPedestal.cc,
1173 mpedestal/MExtractPedestal.[h,cc], msignal/MExtractor.[h,cc],
1174 msignal/MExtractBlindPixel.cc, msignal/MExtractPINDiode.cc:
1175 - removed data members fPedestal and fPedestalsIn respectively,
1176 and all referencing functions because it was never used at all
1177
1178 * mextralgo/MExtralgoDigitalFilter.[h,cc],
1179 mextralgo/MExtralgoSpline.cc
1180 msignal/MExtractTimeAndChargeDigitalFilter.cc:
1181 - made the noise extraction completely random and automatic
1182 - gave the noise extraction completely into the hand of
1183 the extractors
1184
1185
1186
1187 2007/05/10 Daniela Dorner
1188
1189 * datacenter/scripts/runcallisto:
1190 - bugfix (typo in getting date for finding cc and cacofile)
1191
1192 * scripts/merppupdate:
1193 - added (script to merpp update already calibrated files)
1194 - added possibility to give outpath and regular expression for
1195 filename as command line options
1196
1197
1198
1199 2007/05/10 Thomas Bretz
1200
1201 * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc:
1202 - cleanup of some comments
1203
1204 * mbase/MMath.cc:
1205 - removed the usage of a storage space for the index in
1206 GetMedianDev because the index is reacalculated anyhow
1207
1208 * mbase/MStatusArray.cc:
1209 - if several objects of the same name (but different class
1210 types) are in a pad we don't stop searching if an object
1211 with the right name has been found
1212
1213 * mcalib/MCalibrateData.cc, mcalib/MCalibrationChargeCalc.cc,
1214 mcalib/MCalibrationRelTimeCalc.cc:
1215 - updated output
1216
1217 * mhist/MHCamera.[h,cc]
1218 - added two new member functions to count the number of bins
1219 above or below a threshold
1220
1221 * mjobs/MJCalibrateSignal.cc:
1222 - added a new Tab to show the time development of the unsuitable
1223 pixels
1224 - added a new tab showing the eveloution of the number of
1225 dead pixels
1226
1227 * mjobs/MJCalibration.cc:
1228 - updated texts in bad pixel display
1229
1230 * datacenter/macros/fillsignal.C:
1231 - replaced CalcUnsuitable by the new members of MHCamera
1232 - also fill the maximum number of unsuitable pixels
1233 - and fill the maximum number of dead pixels
1234
1235 * mfilter/MFSoftwareTrigger.cc, mhcalib/MHCalibrationTestCam.cc,
1236 mimage/MCameraSmooth.cc:
1237 - removed obsolete calls to GetPixById
1238
1239 * msignal/MSignalCam.[h,cc]:
1240 - removed obolete function to access the MSignalPix'
1241 - removed obsolete GetPixById
1242 - added new function returning the number of unmapped pixels
1243 - a little code cleanup
1244
1245
1246
1247
1248 2007/05/09 Daniela Dorner
1249
1250 * scripts/makemovie:
1251 - added comment
1252 - removed not needed lines
1253
1254 * datacenter/scripts/buildsequenceentries,
1255 datacenter/scripts/checkfilesforsequenceavail,
1256 datacenter/scripts/checklogs, datacenter/scripts/checkstardone,
1257 datacenter/scripts/checktransfer, datacenter/scripts/copyscript,
1258 datacenter/scripts/correcttime, datacenter/scripts/dodatacheck,
1259 datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots,
1260 datacenter/scripts/dowebplots, datacenter/scripts/filesondisk,
1261 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
1262 datacenter/scripts/fillstar, datacenter/scripts/findnewstars,
1263 datacenter/scripts/findnotseqruns,
1264 datacenter/scripts/insertdatasets,
1265 datacenter/scripts/insertsequences, datacenter/scripts/jobmanager,
1266 datacenter/scripts/linkmc, datacenter/scripts/makecallistolinks,
1267 datacenter/scripts/mcsequences,
1268 datacenter/scripts/movingsubsystemfiles,
1269 datacenter/scripts/processmcsequences, datacenter/scripts/rmlocks,
1270 datacenter/scripts/runcallisto, datacenter/scripts/runganymed,
1271 datacenter/scripts/runstar, datacenter/scripts/scriptlauncher,
1272 datacenter/scripts/setup, datacenter/scripts/sourcefile,
1273 datacenter/scripts/webupdate-callisto,
1274 datacenter/scripts/webupdate-ganymed,
1275 datacenter/scripts/webupdate-sinope,
1276 datacenter/scripts/webupdate-star,
1277 datacenter/scripts/writedatasetfiles,
1278 datacenter/scripts/writesequencefiles,
1279 datacenter/scripts/zipscript:
1280 - change time for 'Software-Developement'
1281
1282 * datacenter/scripts/buildsequenceentries,
1283 datacenter/scripts/checkfilesforsequenceavail,
1284 datacenter/scripts/checkstardone, datacenter/scripts/correcttime,
1285 datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions,
1286 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
1287 datacenter/scripts/fillstar, datacenter/scripts/runcallisto,
1288 datacenter/scripts/runganymed, datacenter/scripts/runstar,
1289 datacenter/scripts/writedatasetfiles,
1290 datacenter/scripts/writesequencefiles:
1291 - removed variable needed only for setstatusroot
1292 - adapted variable needed for setstatus
1293 - adapted comment
1294
1295 * datacenter/scripts/writedatasetfiles:
1296 - added missing 'setstatus "start"'
1297
1298 * datacenter/scripts/correcttime:
1299 - improved regular expressions
1300
1301 * datacenter/macros/findcacofiles.C:
1302 - added algorithm for searching missing caco files and inserting
1303 the according runnumber to the database
1304 - adapted comment
1305
1306 * datacenter/scripts/filesondisk:
1307 - removed algorithm for finding missing caco files (done by
1308 findcacofiles.C no)
1309 - adapted comment
1310 - added removing of files conaining the run lists
1311
1312 * datacenter/scripts/zipscript:
1313 - added possibility to start several zipscripts giving a commanline
1314 option
1315 - added locking of callisto
1316 - removed not needed lines
1317 - removed old code
1318 - fixed bug (filename for chmod was wrong)
1319
1320 * datacenter/scripts/runcallisto:
1321 - added locking of sequence for zipping
1322 - reduced find for cc and caco file to the directory of the date,
1323 where the files are stored (date taken from callisto filename)
1324 - improved regular expressions
1325
1326 * steps.rc:
1327 - added fNotZipping to Needs of fCallisto to allow for the locking
1328 of callistos by the zipscript
1329
1330 * datacenter/scripts/sourcefile:
1331 - removed functions setstatusroot and getdolistroot
1332 - renamed variable in setstatus
1333 - added function sendquery
1334 - adapted if-clause to avoid removing of non existing files in
1335 case todofile is empty
1336
1337 * datacenter/scripts/scriptlauncher:
1338 - fixed bug (in case condor_submit failed, the scriptlauncher was
1339 waiting for the not submitted job, until it was killed)
1340
1341 * datacenter/scripts/jobmanager:
1342 - added algorithm to increase sleeping time in case condor failed
1343 several times in a row
1344
1345 * datacenter/scripts/setup:
1346 - renamed errorsleeptime for usage in algorithm in jobmanager
1347
1348 * datacenter/scripts/dodatacheck:
1349 - added query for date to reduce the find to the directory of the
1350 date, where the rawfile is stored
1351 - removed not needed lines
1352
1353 * datacenter/scripts/dodatacheck, datacenter/scripts/doqualityplots,
1354 datacenter/scripts/dowebplots, datacenter/scripts/linkmc,
1355 datacenter/scripts/movingsubsystemfiles,
1356 datacenter/scripts/runcallisto, datacenter/scripts/sourcefile,
1357 scripts/dospectrum, scripts/makemovie, scripts/processsequence:
1358 - changed indentation to 3 spaces, where it was different
1359
1360 * datacenter/scripts/copyscript:
1361 - added sort and uniq to find for dates
1362 - removed not needed lines
1363 - adapted find for catalogue files such that only the directories
1364 of the last 31 days are searched with find and not the whole
1365 central control path
1366
1367 * datacenter/db/sequinfo.php:
1368 - show ranges menu on first loading of page
1369
1370 * datacenter/db/menu.js:
1371 - adapted functions to show ranges menu on first loading of the
1372 page and hide it, when a query is done
1373 - commented functions
1374
1375 * scripts/processsequence:
1376 - restricted find for cacofile to directory of date
1377
1378 * scripts/merppupdate:
1379 - added (script to do merpp update for already calibrated files)
1380
1381
1382
1383 2007/05/09 Thomas Bretz
1384
1385 * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc,
1386 callisto_mux.rc:
1387 - changed ArrTimeRmsLimit in all cases to default 5.0
1388 because of the new meaning
1389
1390 * showplot.cc:
1391 - changed that it closes automatically if the file cannot
1392 be read
1393
1394 * datacenter/macros/fillstar.C:
1395 - commented the output of the query
1396
1397 * datacenter/macros/plotdb.C:
1398 - adapted ranges to MUX data values
1399 - added plots for new unsuitable columns
1400
1401 * mbadpixels/MBadPixelsPix.h:
1402 - added a new member function IsUncalibrated
1403 - further adapted the usuitable levels
1404
1405 * mcalib/MCalibrationChargeCalc.[h,cc]:
1406 - changed the meaning of ArrTimeRmsLimit such that it is now
1407 the deviation from the average rms expressed in significance
1408 levels
1409 - the new check is done similar to the check for the relative
1410 arrival time (to be unified!)
1411 - removed FinalizeArrivalTimes
1412 - removed calibration levels for first and last bin, this
1413 has to be redone more properly taken the extractor properties
1414 into account
1415 - some updates to the output
1416 - some simplifications to the code
1417
1418 * mcalib/MCalibrationRelTimeCalc.cc:
1419 - when calculating the median check for UnsuitableRun not
1420 unsuitable in general
1421 - small changes to output
1422 - calculate upper and lower limits only once
1423
1424 * mhvstime/MHVsTime.[h,cc]:
1425 - added fMinimum and fMaximum data members similar to
1426 MHSectorVsTime
1427 - to be unified with MHSectorVsTime
1428 - fixed draw/paint
1429 - increased version number
1430
1431 * mjobs/MJCalibration.cc:
1432 - removed the bad pixel levels for first and last bins
1433
1434 * msignal/MExtractTimeAndChargeSpline.[h,cc],
1435 mextralgo/MExtralgoSpline.cc:
1436 - changed to allow setup of the extraction type and the
1437 relative or absolute height for arrival
1438 - if the height is set < 0 and extraction type is set to
1439 relative integral the maximum is used instead of the leading edge.
1440 - accordingly increased version number by one
1441
1442 * mjobs/Makefile:
1443 - added mextralgo to includes
1444
1445
1446
1447 2007/05/08 Daniel Hoehne
1448
1449 * datacenter/macros/fillsignal.C:
1450 - implemented new variables fUnsuitable50 and fUnsuitable01
1451
1452 * datacenter/db/menu.php, magicdefs.php, querycal.php:
1453 - implemented new columns fUnsuitable50 and fUnsuitable01
1454
1455
1456
1457 2007/05/04 Thomas Bretz
1458
1459 * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
1460 - removed writing MBadPixelsCam. It now gives trouble
1461 because the etReadyToSave flag is set at an unproper time.
1462 It is not used anyhow.
1463
1464 * datacenter/macros/fillsignal.C:
1465 - small simplification
1466
1467
1468
1469 2007/05/04 Daniela Dorner
1470
1471 * scripts/makemovie:
1472 - added (script to produce movies)
1473
1474
1475
1476 2007/05/03 Daniel Hoehne
1477
1478 * datacenter/macros/fillsignal.C:
1479 - fixed bug which made fillsignal fail for the new MUX data:
1480 for sequences > 200000 hilooff and hilocal are not needed anymore
1481
1482
1483
1484 2007/04/28 Daniela Dorner
1485
1486 * datacenter/scripts/dowebplots, datacenter/scripts/doqualityplots:
1487 - moved temporary directory for pstoimg to /tmp
1488
1489 * datacenter/scripts/copyscript:
1490 - moved file with diff for magic_favorites to /tmp
1491
1492 * datacenter/db/plotdb.php, datacenter/db/plotinclude.php,
1493 datacenter/db/menu.js :
1494 - implemented possibility to plot datasets by inserting dataset
1495 number as Set1
1496
1497 * datacenter/db/plot.php:
1498 - implemented variables for colours
1499
1500 * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php,
1501 datacenter/db/include.php, datacenter/db/datasetinfo-aio.php,
1502 datacenter/db/ganymed.php, datacenter/db/sequence.php:
1503 - removed header and footer for print version
1504
1505 * datacenter/db/runinfo-aio.php:
1506 - fixed small bug
1507
1508 * datacenter/db/magicdefs.php:
1509 - added fMEanPUlsePosInner to alias
1510
1511 * datacenter/db/ganymed.php:
1512 - added observation mode
1513
1514
1515
1516 2007/04/27 Daniela Dorner
1517
1518 * datacenter/scripts/jobmanager:
1519 - improved logging
1520
1521 * datacenter/scripts/scriptlauncher:
1522 - redirect of error messages of condor_submit to errorlogfile
1523 - in case condor_submit does not work (i.e. pid empty) an error
1524 message is written to the processlogfile
1525
1526 * datacenter/db/showplots-ds.php:
1527 - adapted maxwidth of input field
1528
1529 * datacenter/db/plotdb.php, datacenter/db/plotinclude.php,
1530 datacenter/db/menu.js :
1531 - implemented possibility to give range for 2 additional values
1532 - implemented possibility to give only upper or lower limit
1533 - fixed bug, that ranges are not accepted before plotting once
1534
1535
1536
1537 2007/04/27
1538
1539 * RELEASE 1.1
1540
1541
1542
1543 2007/04/27 Daniel Hoehne
1544
1545 * datacenter/scripts/runcallisto:
1546 - modified the ccfile and cacofile search to not find ccfiles
1547 twice if one runnumber is part of a higher runnumber (as 23456
1548 and 223456)
1549
1550
1551
1552 2007/04/27 Thomas Bretz
1553
1554 * mcalib/CalibLinkDef.h, mcalib/Makefile:
1555 - removed obsolete MCalibrationIntensityCam
1556 - removed obsolete MCalibrationIntensityChargeCam
1557
1558 * mcalib/MCalibCalcFromPast.[h,cc], mcalib/MCalibColorSteer.[h,cc],
1559 mcalib/MCalibrateData.[h,cc], mhcalib/MHCalibrationChargeCam.[h,cc]:
1560 - removed obsolete MCalibrationIntensityChargeCam and replaced by
1561 MCalibrationChargeCam
1562
1563 * mcalib/MCalibrationChargeCalc.[h,cc]:
1564 - removed obsolete MCalibrationIntensityChargeCam and replaced by
1565 MCalibrationChargeCam
1566 - to realize the difference between continous and single calibration
1567 a new data member fContinousCalibration has been introduced
1568 - consequently increased version number to 6
1569 - do not set any exclusion in ReInit. it is nonsense not to fill
1570 histograms which might give (or give not) correct result,
1571 if the checks are all executed anyhow
1572
1573 * mcalib/MCalibrationRelTimeCalc.cc:
1574 - do not set any exclusion in ReInit and if a pixel is unsuitable.
1575 it is nonsense not to fill histograms which might give (or give
1576 not) correct result, if the checks are all executed anyhow
1577 - switched on the check for outliers
1578 - outliers are now set unsuitable rather than unreliable
1579 - some code simplification of the checks
1580
1581 * mcalib/MCalibrationChargeCam.cc:
1582 - added a comment in the Clear member function
1583
1584 * mcalib/MCalibrationRelTimeCam.cc:
1585 - some fixes of looong Form statements
1586 - a small cosmetic change to GetPixelContent
1587 - replaced the old check of the average time resolution by
1588 a more accurate check using the median and deviation
1589
1590 * mhcalib/MHCalibrationRelTimeCam.[h,cc]:
1591 - removed data member fReferencePixel and corresponding code
1592 - use the median of pixels with area index 0 as reference instead of
1593 an artificial pixel
1594
1595 * mhcalib/MHCalibrationCam.[h,cc]:
1596 - finally removed all dependencies on the intensity cams and replaced
1597 them by the direct cam
1598 - if the lo-gain histogram is empty this is not a reason for an
1599 uncalibrated pixel. At least in case of extracted properties (charge
1600 and time) it is ok.
1601
1602 * mjobs/MJCalibration.[h,cc]:
1603 - let MCalibrationRelTimeCalc run after MCalibrationChargeCalc
1604 otherwise almost all unsuitable pixels have deviating
1605 relative arrival resolution.
1606 - added new level for deviating time reolution to plot of bad pixels
1607 - changed reference lines for timr resolution plots
1608 - removed data member fRefTimeOffsetInner, it is now 0 by definition
1609
1610 * mjobs/MJCalibrateSignal.cc:
1611 - finally removed all dependencies of Intensity cams
1612 - enable ContinousCalibration in MCalibrationChargeCalc instead
1613 - switched on interleaved relative time calibration
1614
1615 * mbadpixels/MBadPixelsPix.h:
1616 - adapted to new unsuitable flag kDeviatingTimeResolution
1617
1618 * callisto_mux.rc:
1619 - removed the obsolete resource statement about the level
1620 for the relative arrival time check.
1621
1622 * mjobs/calibrationref.rc, mjobs/calibrationref_Dec04.rc,
1623 mjobs/calibrationref_Nov04.rc, resources/calibrationref_mux.rc:
1624 - changed time resolution references accordingly
1625
1626 * resources/calibration_spline.rc:
1627 - added muon calibration factors up to period 55... to be corrected.
1628
1629 * mjobs/MJCut.[h,cc]:
1630 - reanimated the use of an energy estimator in ganymed for the
1631 purpose of having it as additional cut value if looking
1632 for events after cuts
1633
1634 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
1635 - added a corresponding example
1636
1637
1638
1639 2007/04/26 Thomas Bretz
1640
1641 * mjobs/MJPedestal.cc:
1642 - inverted the default of the CalibFilter for the case of no
1643 pattern available as the filter was inverted 4.3.07.
1644
1645 * callisto.rc:
1646 - fixed typos in examples for movie encoding
1647
1648
1649
1650 2007/04/25 Daniel Hoehne
1651
1652 * datacenter/scripts/runcallisto:
1653 - removed obsolete option -raw from command line for callisto
1654
1655
1656
1657 2007/04/25 Thomas Bretz
1658
1659 * mbadpixels/MBadPixelsCam.cc:
1660 - removed obsolete code from Print() which tried to align the
1661 output
1662
1663 * mhcalib/MHCalibrationChargeCam.cc:
1664 - increased the shown binning range further
1665
1666 * mhcalib/MHCalibrationPulseTimeCam.cc:
1667 - unimportant changes
1668
1669 * mjobs/MJPedestal.cc:
1670 - changed a comment
1671
1672 * mpedestal/MPedestalSubtractedEvt.h:
1673 - fixed a bug of preset upper limits. The last slice is
1674 fNumSamples-1 not fNumSamples
1675
1676
1677
1678 2007/04/24 Thomas Bretz
1679
1680 * callisto_Dec04Jan05.rc, callisto_MarApr05.rc, callisto_mux.rc:
1681 - fixed typos in examples for movie encoding
1682
1683 * mjobs/MJCalib.h, mjobs/MJPedestal.cc:
1684 - missing commit from yesterday :-(
1685
1686 * mmovie/MMovieWrite.cc:
1687 - changed resource Filename according to the other resources
1688 to FileName
1689
1690 * ganymed.cc:
1691 - enable dataset mc-mode if "-mc" is specified
1692 - removed obsolete call to EnableMonteCarloMode
1693 - removed EnableWobbleMode but use the setting of the dataset
1694 instead
1695
1696 * mjobs/MDataSet.[h,cc]:
1697 - renamed fIsWobbleMode to fWobbleMode
1698 - added setter for fWobbleMode
1699 - added fMonteCarlo which determins the default paths to be used
1700 if not overwritten
1701 - replaced the static variables for the paths by member functions
1702 which depend on the new fWobbleMode data member
1703 - some simple reordering inthe constructor was necessary
1704 - increased class version number accordingly to 2
1705
1706 * mjobs/MJCut.[h,cc]:
1707 - repaired On-only mode
1708 - removed data member fIsMonteCarlo, use the data-set getter instead
1709 - removed data member fIsWobbleMode, use the data-set getter instead
1710
1711 * sponde.cc:
1712 - print a warning if MC dataset doens't contain "MonteCarlo: Yes"
1713
1714 * mjobs/MJCalibrateSignal.cc:
1715 - do not write signal*.root in movie mode
1716
1717
1718
1719 2007/04/23 Thomas Bretz
1720
1721 * callisto.cc, star.cc:
1722 - removed "-raw" and "-root" option
1723 - replaced inflating sequence path by new InflatePath
1724 function
1725 - removed MJCalib::kUse* usage, use MSequence::IsMonteCarlo
1726 instead
1727
1728 * mhcalib/MHCalibrationChargeBlindCam.cc,
1729 mhcalib/MHCalibrationHiLoCam.cc,
1730 mhcalib/MHCalibrationPulseTimeCam.cc:
1731 - removed obsolete include of MCalibrationIntensityCam
1732
1733 * mhcalib/MHPedestalCam.cc:
1734 - removed obsolete usage of fIntensCam
1735
1736 * mhist/MHEvent.cc:
1737 - replacedcompilation of description string by new
1738 MMcEvt::GetDescription memeber function
1739
1740 * mjobs/MJCalib.[h,cc]:
1741 - removed fDataFlag and corresponding member functions and
1742 handling
1743
1744 * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
1745 mjobs/MJCalibration.cc, mjobs/MJPedestal.cc, mjobs/MJStar.[h,cc]:
1746 - replaced IsUseRawData and IsUseRootData by
1747 MSequence::IsMonteCarlo
1748 - use fSequence to determin whether it is MC sequence or not
1749
1750 * mjobs/MJCalibrateSignal.cc:
1751 - renamed movie encoding task list
1752 - do not write output files if encoding movie
1753
1754 * mjobs/MSequence.[h,cc]:
1755 - removed "merpp"-path
1756 - monte carlo files now always have 8digits run numbers
1757 - added new resource "MonteCarlo"
1758 - added new static member function InflatePath
1759 - increased version number to 2
1760
1761 * mmc/MMcEvt.[hxx,cxx]:
1762 - added new member function GetDescription
1763
1764 * mmovie/MMovieWrite.[h,cc]:
1765 - added a sanity check for strange rms values
1766 - search for MMcEvt in the parlist and improve output
1767 in case of monte carlo data
1768 - fixed some typos in the comments of ReadEnv
1769
1770 * mmovie/Makefile:
1771 - added mmc search path
1772
1773 * mraw/MRawRunHeader.cc:
1774 - set new defaults of fTelescopeNumber, fCameraVersion,
1775 fFreqSampling and fNumSignificantBits for old MC data
1776
1777
1778
1779 2007/04/23 Daniela Dorner
1780
1781 * datacenter/scripts/linkmc:
1782 - removed workaround for 5-digit runnumbers
1783
1784 * datacenter/scripts/mcsequences:
1785 - added line 'MonteCarlo: Yes' to output to sequence file
1786
1787 * datacenter/scripts/runganymed:
1788 - adapted chosing of ganymed rc-file
1789 - added output of ganymed command line
1790
1791
1792
1793 2007/04/20 Daniel Hoehne
1794
1795 * datacenter/macros/filldotrun.C:
1796 - implemented new Arehucas version
1797
1798
1799
1800 2007/04/20 Thomas Bretz
1801
1802 * mbadpixels/MBadPixelsCam.cc, mbadpixels/MBadPixelsPix.cc:
1803 - propagate option in Clear member function
1804 - the default is now to keep the previously excluded flag and
1805 set the unsuitable-run flag accordingly
1806
1807 * mcalib/MCalibrationChargeCalc.cc:
1808 - if the lower limit for the measured number of phe is calculated
1809 to be less than one phe it is artificially reset to one phe
1810
1811 * mhist/MHCamEvent.cc:
1812 - call SetFrameBorder(0) for all subpads explicitly
1813
1814 * mhist/MHCamera.cc:
1815 - removed the obsolete definition of kItemsLegend
1816
1817 * mbadpixels/MBadPixelsIntensityCam.cc, mcalib/MCalibrationIntensityCam.cc:
1818 - removed obsolete reference in comment to MCalibrationINtensityQECam
1819
1820 * mcalib/CalibLinkDef.h, mcalib/Makefile:
1821 - removed obsolete MCalibrationIntensityQECam
1822 - removed obsolete MCalibrationIntensityBlindCam
1823 - removed obsolete MCalibrationIntensityRelTimeCam
1824 - removed obsolete MCalibrationIntensityTestCam
1825
1826 * mcalib/MCalibCalcFromPast.[h,cc], mcalib/MCalibColorSteer.[h,cc],
1827 mcalib/MCalibrateData.[h,cc]:
1828 - replaced data member fIntensQE by fQECam
1829 - removed references to obsolete MCalibrationIntensityQECam
1830 - added some comments
1831 - replaced obsolete reference to MCalibrationIntensityBlindCam
1832 by reference to MCalibrationBlindCam
1833
1834 * mcalib/MCalibrationChargeCalc.[h,cc]:
1835 - replaced references to fIntensQE by direct access to fQECam
1836 - adde some comments
1837 - removed data member fIntensQECam
1838 - replaced obsoilete reference to MCalibrationIntensityBlindCam
1839 by reference to MCalibrationBlindCam
1840
1841 * mjobs/MJCalibrateSignal.cc, mhcalib/MHCalibrationChargeBlindCam.cc:
1842 - removed obsolete references to MCalibrationIntensityQECam
1843 - removed obsolete references to MCalibrationIntensityBlindCam
1844
1845 * mbase/MTask.cc:
1846 - added some unexecuted code to debug which taks are processed
1847
1848 * mcalib/MCalibCalcFromPast.cc, mcalib/MCalibrationIntensityCam.cc,
1849 mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.h
1850 - removed obsolete MCalibrationIntensityRelTimeCam
1851
1852 * mcalib/MCalibColorSteer.[h,cc], mcalib/MCalibrationRelTimeCalc.[h,cc],
1853 mhcalib/MHCalibrationRelTimeCam.cc:
1854 - replaced obsolete reference to MCalibrationIntensityRelTimeCam
1855 by referencing MCalibrationRelTimeCam
1856
1857 * mhcalib/MHCalibrationChargeBlindCam.cc:
1858 - replaced obsolete reference to MCalibrationIntensityBlindCam
1859 by referencing MCalibrationBlindCam
1860
1861 * mhcalib/MHCalibrationHiLoCam.cc:
1862 - replaced obsolete reference to MCalibrationIntensityHiLoCam
1863 by referencing MCalibrationHiLoCam
1864
1865 * mhcalib/MHCalibrationPulseTimeCam.cc
1866 - replaced obsolete reference to MCalibrationIntensityPulseTimeCam
1867 by referencing MCalibrationPulseTimeCam
1868
1869 * mcalib/MCalibrationTestCalc.cc
1870 - replaced obsolete reference to MCalibrationIntensityTestCam
1871 by referencing MCalibrationTestCam
1872
1873
1874
1875 2007/04/12 Daniela Dorner
1876
1877 * datacenter/db/showplots-ds.php:
1878 - added (script to plot all plots of a data set)
1879
1880 * datacenter/db/showplots.php:
1881 - added 'previous' and 'next' button
1882
1883 * datacenter/db/plotinclude.php, datacenter/db/showplots.php:
1884 - moved two function from showplots.php to plotinclude.php, as they
1885 are also used in showplots-ds.php
1886
1887 * datacenter/db/builddatasets.php, datacenter/db/datasetinfo-aio.php
1888 datacenter/db/indes-header.html, datacenter/db/indes.html,
1889 datacenter/db/menu.js, datacenter/db/reference.html,
1890 datacenter/db/regexp.html, datacenter/db/runinfo-aio.html,
1891 datacenter/db/sequinfo-aio.html:
1892 - adapted paths of images and mars.css
1893
1894 * datacenter/db/index.html:
1895 - added link to showplots-ds.php
1896
1897
1898
1899 2007/04/18 Thomas Bretz
1900
1901 * Makefile:
1902 - added suffixes .hxx and .cxx
1903 - added new subdir mmovie
1904
1905 * mjobs/Makefile:
1906 - added path to mmovie
1907
1908 * mmovie/MMoviePrepare.[h,cc]:
1909 - changed access to MCalibrateData to access to MCalibConstCam
1910
1911 * mmovie/MMovieWrite.cc:
1912 - fixed some typos in comments
1913
1914 * mjobs/MJCalibrateSignal.cc:
1915 - removed dependenca on obsolete MCalibrationIntensityConstCam
1916
1917 * mjobs/MJCalibration.[h,cc]:
1918 - for simplification removed all dependencies of unused intensity
1919 calibration
1920
1921 * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc,
1922 callisto_mux.rc:
1923 - removed line for switching on intensity calibration
1924 - added expample lines for movie encoding
1925
1926 * mbadpixels/BadPixelsLinkDef.h, mbadpixels/Makefile:
1927 - removed obsolete MBadPixelsIntensityCam
1928
1929 * mcalib/MCalibCalcFromPast.[h.cc]:
1930 - do not store fIntensRelTime (it is not used at all) as data member
1931
1932 * mcalib/MCalibColorSteer.[h,cc], mcalib/MCalibCalcFromPast.[h.cc]:
1933 - instead of creating of a new MBadPixelsCam into the intensity array
1934 clear the information of the old one (FIXME: DO NOT CLEAR PREV EXCL!)
1935 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1936 * mcalib/MCalibrationTestCalc.[h,cc]:
1937 - removed empty Process function
1938
1939 * mcalib/MCalibColorSteer.[h,cc], mcalib/MCalibCalcFromPast.[h.cc],
1940 mcalib/MCalibrationChargeCalc.[h,cc], mcalib/MCalibrationTestCalc.[h,cc],
1941 mcalib/MCalibrationRelTimeCalc.[h,cc], mhcalib/MHCalibrationCam.[h,cc],
1942 mhcalib/MHCalibrationChargeCam.cc, mhcalib/MHCalibrationHiLoCam.cc,
1943 mhcalib/MHCalibrationPulseTimeCam.cc, mhcalib/MHCalibrationRelTimeCam.cc,
1944 mhcalib/MHPedestalCam.cc:
1945 - removed obsolete references to MBadPixelsIntensityCam, replaced
1946 by MBadPixelsCam
1947
1948 * mhcalib/MHCalibrationCam.cc:
1949 - set reason for uncalibrated pixels by SetUncalibrated
1950
1951 * mjobs/MJCalibrateSignal.cc:
1952 - removed obsolete references to MBadPixelsIntensityCam
1953 - removed MBadPixelsMerge, instead use the given MBadPixelsCam as
1954 starting point. THIS ALSO REMOVES SUPPORT FOR PREV. EXCLUDED PIXELS
1955 (TO BE FIXED)
1956
1957 * mfilter/FilterLinkDef.h, mfilter/Makefile:
1958 - added MFEvtNumber
1959
1960 * mfilter/MFEvtNumber.[h,cc]:
1961 - added
1962
1963
1964
1965 2007/04/17 Stefan Ruegamer
1966
1967 * datacenter/scripts/filesondisk:
1968 - modified the ccfile search to not find ccfiles twice if one
1969 runnumber is part of a higher runnumber (as 23456 and 223456)
1970
1971 * datacenter/scripts/movingrawfiles:
1972 - added moving of rawfiles from the directory /magic/datacenter/
1973 fromtape/rawdata/muxdata, which is the default rawfile folder of
1974 the new muxtapes, to /magic/datacenter/fromtape/rawdata
1975
1976 * datacenter/scripts/runcallisto:
1977 - added condition for the linking of the .rc-file for muxdata
1978
1979 * datacenter/scripts/makecallistolinks:
1980 - commented reason2 out
1981
1982
1983
1984 2007/04/17 Thomas Bretz
1985
1986 * mcalib/CalibLinkDef.h, mcalib/Makefile:
1987 - removed obsolete MCalibrationIntensityConstCam
1988
1989 * mcalib/MCalibCalcFromPast.[h,cc]:
1990 - removed obsolete depedency on MCalibrationIntensityConstCam
1991
1992 * mcalib/MCalibConstCam.[h,cc]:
1993 - added a possibility to veto bad pixels in GetPixelContent by
1994 setting a MBadPixelsCam
1995 - removed obsolete fRunNumber
1996 - increased class version number by 1
1997
1998 * mcalib/MCalibrateData.[h,cc]:
1999 - removed obsolete dependency on MCalibrationIntensityConstCam
2000 - removed some obsolete comments with code from old pedestal
2001 treatment
2002
2003
2004
2005 2007/04/15 Thomas Bretz
2006
2007 * callisto.cc:
2008 - added an option to write a movie
2009
2010 * mjobs/MJCalibrateSignal.[h,cc]:
2011 - added the code to write a movie
2012 - added new option (fIsMovieMode) to switch it on and off
2013
2014 * mmovie/MMovieData.h:
2015 - added data member fMedianPedestalRms
2016
2017 * mmovie/MMoviePrepare.[h,cc]:
2018 - added calculation of median pedestal rms
2019
2020 * mmovie/MMovieWrite.[h,cc]:
2021 - added comments
2022 - added return value to SetPalette
2023 - delete palette entries after usage
2024 - get median pedestal rms from MMovieData
2025
2026
2027
2028 2007/04/12 Daniela Dorner
2029
2030 * datacenter/scripts/sourcefile:
2031 - added if-clause to avoid removing of non existing files
2032
2033 * datacenter/db/db.php:
2034 - adapted host
2035
2036 * datacenter/db/plotdb.php:
2037 - adapted usage of function GetQuery
2038
2039 * datacenter/db/plotinclude.php:
2040 - added init of variables
2041
2042 * datacenter/db/runinfo-aio.php:
2043 - adapted building of query for the case, that fRunMin=0
2044
2045 * datacenter/macros/filloptical.C:
2046 - adapted such, that files from telescopes in Tuorla can also be
2047 handeled
2048 - return 3 in case the coordinates of an object are not available
2049 in the database
2050
2051 * datacenter/scripts/copyscript:
2052 - added case for return code 3 for filloptical.C
2053
2054 * datacenter/macros/setupdb.C:
2055 - added table OpticalData
2056
2057 * datacenter/tools/fillobjects.C:
2058 - added comment
2059
2060 * datacenter/tools/fillobjects2.C:
2061 - adapted comment
2062 - adapted reading to new format of file (different object name
2063 convention)
2064
2065 * datacenter/resources/TeVsources.txt:
2066 - added (file containing the positions of the objects observed by
2067 the Tuorla Observatory and KVA)
2068
2069 * datacenter/resources/good_compstars.txt:
2070 - added (file containing the magnitudes and colour of the objects
2071 observed by the Tuorla Observatory and KVA)
2072
2073 * datacenter/resources/compstars.txt:
2074 - added (like good_compstars, but containing more data, which
2075 has been left out in the other file, as it is not accurate
2076 enough)
2077
2078
2079
2080 2007/04/12 Thomas Bretz
2081
2082 * mmovie/MMoviePrepare.[h,cc], mmovie/MMovieData.[h,cc],
2083 mmovie/MMovieWrite.[h,cc], mmovie/Makefile, mmovie/MovieLinkDef.h,
2084 movie/MovieIncl.h:
2085 - added
2086
2087 * mbase/MArrayB.h, mbase/MArrayD.h, mbase/MArrayF.h, mbase/MArrayI.h,
2088 mbase/MArrayS.h:
2089 - added Reset() member function or improved performance of it
2090
2091 * mcalib/MCalibrationChargeCalc.cc:
2092 - fixed the alignment in an output
2093
2094 * mhbase/MBinning.h:
2095 - added operator[] member function
2096
2097 * mhist/MHCamera.cc:
2098 - changed such that it is allowed to use palettes with a different
2099 number of contours.
2100 - fixed the number of ticks written on the axis to 25
2101 - use MBinnig to calculate the legend color boxes
2102 - fixed a minor bug in the assignment of the color levels, which
2103 gave visibly wrong result if the transition between two colors
2104 was important but was not noticable in normal circumstances
2105
2106 * mjobs/MDataSet.h, mjobs/MSequence.h:
2107 - increased class version to 1 to make it writable
2108 - added Print to the context menu
2109
2110 * mgeom/MGeomCam.[h,cc]:
2111 - removed fNumSectors
2112 - removed fNumAreas
2113 - added fNumPixInSector
2114 - added fNumPixWithAidx
2115 - changed CalcSectors and CalcArea to fill new data members
2116 - fixed a bug in the range check of GetMaxRadius and GetMinRadius
2117 (the range was to wide by 1 at the upper edge)
2118 - increased class version from 4 to 5
2119
2120
2121
2122 2007/04/11 Thomas Bretz
2123
2124 * mjobs/MJCalibrateSignal.cc:
2125 - added a lot of comments
2126 - added some code for future use
2127
2128 * mcalib/MCalibCalcFromPast.cc:
2129 - if update of calibration constants via MCalibrateData fails an
2130 error is raised
2131
2132 * mcalib/MCalibrateData.cc:
2133 - if update of calibration constants done set the ReadyToSaveFlag
2134 accordingly
2135
2136
2137
2138 2007/04/04 Thomas Bretz
2139
2140 * mbase/MLogHtml.cc:
2141 - the closing parenthesis was missing for setting to green color
2142
2143
2144
2145 2007/04/03 Thomas Bretz
2146
2147 * mjobs/MDataSet.cc:
2148 - added processing of RunTime and Name resource
2149
2150 * mgeom/MGeomCamDwarf.cc:
2151 - removed an unused variable
2152
2153 * msignal/MSignalPix.h, msignal/MSignalCam.h:
2154 - commented out obsolete AddNumPhotons and Scale
2155 - removed ReducePrecision from setting of arrival time because
2156 it gave artefacts.
2157
2158
2159
2160 2007/03/29 Thomas Bretz
2161
2162 * mgeom/MGeomCam.cc, mgeom/MGeomPix.h:
2163 - added new member function to return distance to coordinate
2164 origin
2165
2166 * mgeom/MGeomCamDwarf.[h,cc]:
2167 - added
2168
2169 * mgeom/Makefile, mgeom/GeomLinkDef.h:
2170 - added MGeomCamDwarf
2171
2172
2173
2174 2007/03/28 Thomas Bretz
2175
2176 * mraw/MRawRunHeader.cc:
2177 - added Getter for fFreqSampling
2178
2179 * mpointing/MHSrcPosCam.[h,cc]:
2180 - added different binning for wobble mode
2181 - added circle for wobble mode
2182
2183 * mjobs/MJCut.cc:
2184 - store run- and event-number via MParameterCalc in output files
2185 - show histogram of source positions also in wobble mode
2186
2187 * mbase/MEnv.h:
2188 - added member function to touch a resource returning whether
2189 it has contents or not
2190
2191 * mars.rc:
2192 - added examples for MUX data
2193 - fixed the other examples
2194 - changed default cleaning to 8.5/4.0 absolute
2195
2196 * macros/readIPR.C:
2197 - simplified
2198
2199
2200
2201 2007/03/21 Stefan Ruegamer
2202
2203 * datacenter/scripts/runcallisto:
2204 - removed entries for callisto_MarApr05.rc (outdated)
2205
2206 * datacenter/scripts/makecallistolinks:
2207 - updated reason1 because the old reason has been removed in the
2208 Mars Version 1.0, resulting in no more calibration with spline
2209 if DF fails
2210 - added reason2 to run spline after an other error
2211
2212
2213
2214 2007/03/20 Daniel Hoehne
2215
2216 * datacenter/db/db.php, datacenter/scripts/budb,
2217 datacenter/scripts/dbchk, datacenter/scripts/dunotseqruns,
2218 datacenter/scripts/findnewstars,
2219 datacenter/scripts/findnotseqruns, datacenter/scripts/sourcefile,
2220 datacenter/tools/comparesequences, datacenter/tools/resetdataset,
2221 sql.rc:
2222 - changed the host from hercules to vela
2223
2224
2225
2226 2007/03/17 Thomas Bretz
2227
2228 * mbase/MTime.[h,cc]:
2229 - added new memeber function to set unix times
2230
2231
2232
2233 2007/03/09 Thomas Bretz
2234
2235 * mjoptim/MJOptimizeCuts.cc:
2236 - implemented printing of input file also in RunOnOffCore
2237
2238
2239
2240 2007/03/08 Markus Meyer
2241
2242 * mpointing/MPointingDevCalc.h:
2243 - changed fNumMinStars from 8 to n (in SetNumMinStars)
2244
2245
2246
2247 2007/03/06 Stefan Ruegamer
2248
2249 * mraw/MRawRunHeader.cc:
2250 - added SwapAssignment for pixels 428 and 429
2251
2252
2253
2254 2007/03/05 Thomas Bretz
2255
2256 * msignal/MExtractTimeAndChargeSpline.cc:
2257 - added a default for the extrator resolution in case no predefined
2258 value is set
2259
2260 * mjobs/MJCalib.[h,cc], mjobs/MJCalibration.cc:
2261 - removed HiLoCalibration option
2262
2263 * mjobs/MJCalibration.cc:
2264 - use extractor to determine hi-/lo-calibration
2265
2266 * mjobs/MJPedestal.cc:
2267 - do only insist on pedestal events if an extractor without
2268 lo-gains is set
2269
2270 * callisto.rc, callisto_Dec04Jan05.rc:
2271 - removed references to HiLoCalibration
2272
2273 * callisto_mux.rc, resources/calibrationref_mux.rc,
2274 resources/pedestalref_mux.rc:
2275 - added new resource files for MUX data
2276
2277 * mjobs/MSequence.cc:
2278 - another fix to make sure that there is a / between dir and filename
2279
2280 * mpedestal/MExtractPedestal.cc:
2281 - why if fRawData initialized twice? Removed.
2282 - Reset check window without extractor and without lo-gains
2283
2284
2285
2286
2287 2007/03/04 Thomas Bretz
2288
2289 * mhcalib/MHCalibrationChargeBlindCam.cc,
2290 mhcalib/MHCalibrationChargeBlindPix.[h,cc]:
2291 - commented out references to MRawEvtPixelIter::GetNum*Samples
2292
2293 * mhcalib/MHCalibrationRelTimeCam.cc:
2294 - updated header
2295
2296 * mjobs/MJCalibrateSignal.cc:
2297 - updated header
2298 - removed references to MHCalibrationPulseTimeCam
2299 - added a check to make sure that extractor1 is initialized
2300 - use new SetRangeFromExtractor function for pedestal
2301 extraction range
2302 - added a new filter to check for pedestal events, used for
2303 pedestal extraction in cases w/o lo-gains and to remove
2304 pedestal events from further analysis
2305 - fill and display hi-/lo-gain histogram only if lo-gain exists
2306
2307 * mjobs/MJPedestal.cc:
2308 - replaced fSequence.GetName by GetFileName
2309 - check for availability of lo-gain in pulse pos check
2310 - Add MHCalibrationPulseTime to parlist to allow resources
2311 file setup
2312 - to fill the MHCalibrationPulseTimeCam deny calibration- and
2313 pedestal-events
2314 - use a pedestal filter to deny calibration events
2315 - use new SetRangeFromExtractor function for pedestal
2316 extraction range
2317
2318 * mhcalib/MHCalibrationPulseTimeCam.cc:
2319 - removed an obsolete return
2320
2321 * mpedestal/MPedCalcFromLoGain.cc:
2322 - if event does not contain lo-gains do not start extraction
2323 at lo-gain offset
2324
2325 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
2326 - changed variable naming in GetSaturation from sathi to sat
2327 - changed limit in GetMax from Byte_t to UInt_t
2328
2329 * msignal/MExtractBlindPixel.cc, msignal/MExtractTimeAndCharge.cc:
2330 - changed max argument in GetMax from Int_t to UInt_t
2331
2332 * msignal/MExtractTimeAndCharge.[h,cc]:
2333 - changed fLoGainSwitch from Byte_t to UInt_t
2334 - increased class version accordingly to 4
2335
2336 * mmain/MEventDisplay.cc:
2337 - took out the display of the slice with the max index
2338 - handle pedestal subtraction more accurate
2339
2340 * mraw/MRawEvtData.cc:
2341 - added number of bytes per sample to GetNumBytes()
2342 - removed contents of GetPixelContent... depricated
2343
2344 * mraw/MRawEvtPixelIter.[h,cc]:
2345 - updated comments
2346 - removed all functions returning informations about single
2347 pixels (should be done through MPedestalSubtractedEvt
2348 instead)
2349
2350 * mhist/MHEvent.cc:
2351 - removed KMaxIdx...depricated.
2352
2353 * msignal/MExtractor.[h,cc]:
2354 - changed type of fSaturationLimit from Byte_t to UInt_t
2355 - increased class version number accordingly to 8
2356 - only reset fSaturationLimit if it is above 0xff and
2357 no lo-gain available
2358
2359 * msignal/MSignalCalc.[h,cc]:
2360 - changed to use MPedestalSubtractedEvt instead of MRawEvtData
2361 - make handling of data without lo-gains possible
2362
2363 * mhcalib/MHCalibrationChargeCam.[h,cc]:
2364 - changed to use pedestal subtracted evt instead of the raw evt
2365 for determination of the arrival time
2366
2367 * mhcalib/MHCalibrationCam.[h,cc]:
2368 - made IsLoGain autodetecting in case fRunHeader is available
2369
2370 * msignal/MExtractPINDiode.cc:
2371 - use MRawRunHeader's GetNumSamplesHi/LoGain
2372
2373
2374
2375 2007/03/03 Thomas Bretz
2376
2377 * mcalib/MCalibrationRelTimeCalc.cc:
2378 - changed the default of RelTimeResolutionLimit from 1.0 to 0.05
2379
2380 * mhcalib/MHCalibrationChargeCam.cc,
2381 mhcalib/MHCalibrationPulseTimeCam.cc,
2382 mhcalib/MHCalibrationRelTimeCam.cc:
2383 - added f*RefCharge to Copy function
2384 - added range to calls of GetIdxMaxHi/LoGainSample
2385 - reworked and simplified DrawDataCheckPixel
2386 - reworked and simplified DrawReferenceLine
2387 - fixed call to ReadEnv of base class in ReadEnv
2388
2389 * mhcalib/MHCalibrationRelTimeCam.cc:
2390 - commented filling of lo-gain arrays out.
2391
2392 * mpedestal/MExtractPedestal.[h,cc],
2393 mpedestal/MPedCalcFromLoGain.h, mpedestal/MPedCalcPedRun.h:
2394 - added the SetRangeFromExtractor function
2395
2396 * msignal/MExtractBlindPixel.cc, msignal/MSignalCalc.cc:
2397 - use GetNumSamplesHiGain of MRawRunHeader instead of
2398 MRawEvtPixelIter's
2399
2400 * msignal/MSignalCalc.[h,cc]:
2401 - slightly changed handling of MC run, changed hi-/lo-gain
2402 calibration from 10 to 11.3
2403
2404 * msignal/MExtractTime.cc:
2405 - don't print lo-gain properties if n/a
2406
2407 * msignal/MExtractor.[h,cc]:
2408 - reset logain range and saturation limit if no logains available
2409 - added HasLoGain member function
2410 - don't print lo-gain attributes in Print if no logains
2411
2412 * msignal/MExtractTimeAndCharge.cc:
2413 - reset fLoGainSwitch if logains are not available
2414 - use MRawRunHeader's GetNumSamplesHi/LoGain
2415 - do not use MRawEvtPixelIter to determin availability of lo-gains
2416 use number of lo-gain samples to extract instead.
2417 - don't print lo-gain properties if n/a
2418
2419
2420
2421 2007/03/02 Thomas Bretz
2422
2423 * mraw/MRawRunHeader.h:
2424 - added GetNumBytesPerSample() member function
2425
2426 * mraw/MRawRead.cc:
2427 - splitted ReadPixel and setting ab-flag into function calls
2428 - fixed skipping pixels if bps>1
2429
2430 * mraw/MRawEvtData.[h,cc]:
2431 - removed last argument from AddPixel
2432 - split reading pixel data and setting ab-flag into two functions
2433 - increased version number from 5 to 6
2434 - adapted Print function
2435 - adapted Draw function
2436 - adapted ReadPixel function
2437
2438 * manalysis/MMcCalibrationUpdate.[h,cc]:
2439 - made sure that Process is not executed in case of MC files
2440 - minor changes to includes
2441
2442 * mextralgo/MExtralgoSpline.h:
2443 - removed obsolete include iostream
2444
2445
2446
2447 2007/03/01 Thomas Bretz
2448
2449 * mmain/MEventDisplay.cc:
2450 - didn't show callisto output anymore because of missing fundametal
2451 pedestal
2452
2453 * mbadpixels/MBadPixelsTreat.cc:
2454 - added more informative output
2455
2456 * mhcalib/MHCalibrationCam.[h,cc], mhcalib/MHCalibrationChargeCam.cc,
2457 mhcalib/MHCalibrationChargePix.h, mhcalib/MHCalibrationRelTimeCam.cc,
2458 mhcalib/MHCalibrationChargeCam.h, mhcalib/MHCalibrationChargePINDiode.h,
2459 mhcalib/MHCalibrationPulseTimeCam.cc, mhcalib/MHCalibrationTestCam.cc,
2460 mhcalib/MHCalibrationTestTimeCam.cc, mhcalib/MHGausEvents.h,
2461 mhcalib/MHCalibrationChargeBlindCam.cc, mhcalib/MHPedestalCam.cc,
2462 - replaced SetNbins/First/Last by SetBinning
2463
2464 * mhcalib/MHCalibrationChargeCam.cc:
2465 - improved output in case arrival time is out of range
2466
2467 * mhcalib/MHCalibrationPulseTimeCam.cc:
2468 - the values can only have discrete valuesno need to set a bin-width
2469 different from 1
2470 - set binning automatically by using the number of samples
2471 - fixed ReadEnv
2472 - directly use maxpos, no cast necessary
2473
2474 * mraw/MRawRunHeader.h:
2475 - added new member function GetNumSamples
2476
2477 * mpedestal/MPedCalcFromLoGain.cc:
2478 - fixed ReadEnv
2479
2480 * mraw/MRawCrateData.cc, mraw/MRawEvtHeader.cc:
2481 - implemented reading new mux format 8
2482
2483 * mraw/MRawRunHeader.[h,cc]:
2484 - implemented reading of new file format 8
2485 - added new data members fNumBytesPerSample, fFreqSampling
2486 and fNumSignificantBits
2487 - increased file format version from 5 to 6
2488
2489 * mraw/MRawEvtPixelIter.[h,cc]:
2490 - made aware of handling the new and old format
2491 - added range to GetIdxMax*
2492
2493 * mhcalib/MHCalibrationPulseTimeCam.[h,cc]:
2494 - removed obsolete data members fSumhiarea and fSumhisector
2495 - replaced the usage of MRawEvtData by MPedestalSubtractedEvt
2496 - according to this the lower signal limit has been decresed
2497 by 15
2498 - changed "saturation" limit accordingly from 254 to 245
2499
2500 * mpedestal/MPedestalsubtractedEvt.h:
2501 - added a shortcut for GetSaturation
2502
2503 * mjobs/MJPedestal.cc:
2504 - first subtract pedestal and then fill MHCalibrationPulseTimeCam
2505 - fill MHCalibrationPulseTimeCam with MPedestalSubtracted
2506
2507
2508
2509 2007/02/28 Thomas Bretz
2510
2511 * macros/tutorials/mirrordelay.C:
2512 - fixed the formula for the spherical mirror
2513 - fixed the calculation of the time-delay
2514
2515 * mastro/MObservatory.[h,cc]:
2516 - added constructors and functions to set the observatory location
2517 manually
2518
2519 * mbase/MTime.[h,cc]:
2520 - added constructor to construct MTime by date
2521 - added AsDouble for new root streamers (allowing to view MTime in
2522 a TBrowser)
2523 - added GetRootDatime to return TDatime object
2524
2525 * mcalib/MCalibrateData.cc:
2526 - added more meaningful output in case a conversion factor exceeds a limit
2527
2528 * datacenter/macros/plotdb.C:
2529 - added plot for spark rate
2530
2531
2532
2533 2007/02/26 Daniela Dorner
2534
2535 * datacenter/db/builddatasets.php, datacenter/db/findoffdata.php,
2536 datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php,
2537 datacenter/db/include.php, datacenter/db/menu.php, :
2538 - bugfix: the stopdate was not choses properly in case of reset
2539 when there was no data past midnight
2540 - a new function (GetStopDate) has been implemented
2541 - bugfix in PrintNightRange (table Sequences was used in all cases)
2542
2543
2544
2545 2007/02/26 Daniel Hoehne
2546
2547 * datacenter/macros/fillstar.C:
2548 - bugfixes: included MHCamera.h, corrected two typos (missing ";" and
2549 a surplus "s" in the variable "sparkrate")
2550
2551 * datacenter/db/magicdefs.php, menu.php:
2552 - added fSparkRate
2553
2554
2555
2556 2007/02/16
2557
2558 * RELEASE 1.0
2559
2560
2561
2562 2007/02/16 Thomas Bretz
2563
2564 * macros/starvisyear.C:
2565 - changed default observator to magic
2566 - fixed some typos in comments
2567
2568 * mastro/MAstro.[h,cc]:
2569 - added a new function to estimate the time of culmination
2570 - fixed the conversion factors RadToHor and HorToRad (wrong by 15/24)
2571
2572 * mastro/MObservatory.cc:
2573 - fixed the Print() output
2574
2575 * mbase/MMath.h:
2576 - removed conversion factor to and from Hours
2577
2578 * mjobs/MSequence.cc:
2579 - added a / behind the date (for the output in case of failure)
2580
2581 * mmc/MMcFadcHeader.[hxx,cxx]:
2582 - added fElecNoiseName for compatibility with camera program
2583 - increased ClassVersion by 1
2584
2585 * mraw/MRawRunHeader.[h,cc]:
2586 - increased class version by 1 for compatibility with output
2587 of newer camera versions
2588
2589 * resources/sequences.rc:
2590 - changed the sequence.rc file to support new MUX data
2591
2592
2593
2594 2007/02/15 Thomas Bretz
2595
2596 * macros/tutorials/mirrordelay.C:
2597 - added a macro plotting the delay between a spherical and a
2598 parabolic mirror
2599
2600 * mjobs/MJStar.cc:
2601 - implemented new plots for IPR vs. Time and DT
2602
2603
2604
2605 2007/02/13 Thomas Bretz
2606
2607 * resources/hilocalib.rc, resources/hilocalib_sp1.rc:
2608 - added new resource files for hi-/lo-gain calibration.
2609
2610 * resources/hiloconv-*.root:
2611 - added hi-/lo-gain calibration constants
2612
2613 * callisto_Dec04Jan05.rc:
2614 - changed input file name for hi-/lo-gain calibration constants
2615
2616 * mreflector/MHReflector.[h,cc]:
2617 - added histogram class for reflected photons
2618
2619 * mreflector/Makefile, mreflector/ReflectorLinkDef.h
2620 - added MHReflector and necessary include paths
2621
2622 * mbase/MLog.h:
2623 - fixed a bug in Separator which could cause a crash if the contents
2624 are too long
2625
2626 * manalysis/MParameterCalc.cc:
2627 - check for HasValidRule instead of IsValid in ReadEnv
2628
2629 * mdata/MDataPhrase.h:
2630 - added HasValidRule member function
2631
2632 * mfileio/MReadRflFile.[h,cc]:
2633 - allow also reading of gzip-compressed files
2634 - output more header information
2635 - don't use a const qualified TString with gSystem->ExpandPathName
2636
2637 * mjobs/MJPedestal.cc:
2638 - readin bad pixels from ascii file later
2639
2640 * mmc/MMcEvtBasic.h:
2641 - added a static member function GetEnergyStr to convert
2642 GeV into MeV and TeV
2643
2644 * mpointing/MPointingDevCalc.h:
2645 - increased size of fSkip by one
2646
2647 * mextralgo/MExtralgoSpline.h:
2648 - fixed acompiler warning
2649
2650
2651
2652 2007/02/09 Daniel Hoehne
2653
2654 * datacenter/scripts/linkmc
2655 - adapted to new montecarlo directory structure (/magic/montecarlo
2656 instead of /montecarlo)
2657
2658
2659
2660 2007/02/09 Thomas Bretz
2661
2662 * star.rc:
2663 - added new options
2664 - reordering
2665
2666 * mbase/MStatusDisplay.cc:
2667 - updated from 2006 to 2007
2668
2669 * mfbase/MFDataPhrase.cc:
2670 - fixed ReadEnv to correctly return true/false
2671
2672 * mjobs/MJStar.cc:
2673 - added new tabs "Spakless" and "Sparks" dividing the average
2674 signal tab into two distributions by a SparkCut
2675 - replaced all MF by MFDataPhrase
2676
2677 * mjobs/MJCalibrateSignal.cc:
2678 - changed the extraction range used in the lo-gains from the
2679 hi-gain range to the lo-gain range
2680
2681 * datacenter/macros/fillstar.C:
2682 - added filling the spark rate into the database
2683 - the rate after cleaning is now without sparks!
2684
2685
2686
2687 2007/02/06 Thomas Bretz
2688
2689 * mpointing/MPointingDevCalc.cc:
2690 - included check for monitoring flag
2691
2692 * mextralgo/MExtralgoSpline.[h,cc]:
2693 - implemented the possibility to determine the pulse width at
2694 maxheight/2
2695
2696
2697
2698 2007/02/04 Daniela Dorner
2699
2700 * datacenter/scripts/sourcefile:
2701 - added if-clause to avoid that a script is aborted in case a macro
2702 doesn't compile, return code is set to 1 in this case
2703
2704
2705
2706 2007/02/04 Thomas Bretz
2707
2708 * mjobs/MJCalibration.cc:
2709 - implemented Hi-/Lo-Gain calibration for MCs
2710
2711 * mjobs/MJPedestal.cc:
2712 - removed intermediate pedestalstorage from code (its
2713 result is not used at all)
2714
2715 * datacenter/macros/fillsignal.C:
2716 - replaced GetMediandev by GetDev
2717
2718 * callisto.rc, callisto_Dec04Jan05.rc:
2719 - changed ExtractWinLeft/Right according to new scheme
2720
2721 * mhcalib/MHCalibrationChargeCam.[h,cc]:
2722 - removed obsolete data members fFirstHiGain, etc and
2723 replaced by storage of fSignal
2724 - made sure that the average extracted signal position
2725 is at least one slice away from the edges of the
2726 extraction window
2727
2728 * mjobs/MJPedestal.cc:
2729 - reworked the pulse position check. It now better takes
2730 the properties of the extractors into account.
2731 Still to be done: relation between pulse position and
2732 extraction window!
2733
2734 * msignal/MExtractBlindPixel.[h,cc],
2735 msignal/MExtractPINDiode.[h,cc]:
2736 - fixed arguments type of SetRange
2737
2738 * msignal/MExtractTime.cc:
2739 - removed old obsolete code already in comments
2740
2741 * msignal/MExtractTimeAndCharge.h:
2742 - added getter for LoGainStartShift
2743
2744 * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc],
2745 msignal/MExtractTimeAndChargeSpline.[h,cc],
2746 msignal/MExtractedSignalCam.[h,cc], msignal/MExtractor.[h,cc]:
2747 - changed the type of LoGainFirst from byte to int
2748 - if necessary increased class version
2749
2750 * mpedestal/MExtractPedestal.cc:
2751 - improved output
2752
2753 * mhcalib/MHCalibrationChargeCam.cc:
2754 - fixed a %3.1 instead of %3.1f
2755
2756
2757
2758 2007/02/03 Thomas Bretz
2759
2760 * mhist/MHCamEvent.[h,cc]:
2761 - added Draw function to context menu
2762 - added GetHist member functions
2763 - added possibility to display the relative error
2764
2765 * mjobs/MJCalibration.cc:
2766 - read the hi-/lo-gain calibration constants from a MHCamEvent
2767 which is stored in a root file given in resources/hilocalib.rc
2768
2769 * msignal/MExtractTimeAndCharge.cc:
2770 - improved the estimation in GetSaturationTime for the cases in
2771 which the saturating pulse is so early, that an normal
2772 interpolation is not appropriate.
2773
2774 * callisto_DecJan04.rc:
2775 - set fall- and rise-time for spline artificially to 0.5
2776
2777 * mhbase/MFillH.cc:
2778 - added comments
2779
2780 * mpedestal/MExtractPedestal.[h,cc],
2781 mpedestal/MPedCalcFromLoGain.cc, mpedestal/MPedCalcPedRun.cc:
2782 - fixed the range check.In case of the lo-gain extraction
2783 the range could infact leak out of the fadc slices
2784
2785 * msignal/MExtractTimeAndCharge.[h,cc]:
2786 - added somecomments
2787 - forbid the lo-gain signal to be negative
2788 - increased version number for compatibility with last release
2789
2790 * msignal/MExtractTimeAndChargeSpline.cc:
2791 - set the correct numbers for rise- and fall-time as default
2792
2793 * mbase/MStatusArray.[h,cc]:
2794 - improved workaround in Read() and Write() for the Reset
2795 of the kCanDelete bit in TH1
2796
2797 * mjobs/MJCalibration.cc, mjobs/MJCalibrateSignal.cc:
2798 - commented out obsolete references to *HiLoCam
2799
2800 * mhcalib/Makefile, mcalib/Makefile, mhcalib/HCalibLinkDef.h,
2801 mcalib/CalibLinkDef.h:
2802 - removed *HiLoCam s
2803
2804
2805
2806 2007/02/02 Thomas Bretz
2807
2808 * mreflector/MRflSinglePhoton.[h,cc], mreflector/MRflEvtData.[h,cc]:
2809 - added new Fill functions allowing to fill photons versus
2810 a z-value, e.g. energy.
2811
2812
2813
2814 2007/02/01 Thomas Bretz
2815
2816 * mhist/MHCamEvent.[h,cc]:
2817 - allow to set a histogram for display from external
2818
2819 * mhist/MHCamera.[h,cc]:
2820 - added functions to calc Median/Dev
2821 - fixed adding a MHCamera with AddCamContent. It now takes also
2822 the errors and binentries correctly into account
2823 - simplified Reset() using TArray::Reset()
2824
2825 * mhvstime/MHSectorVsTime.[h,cc]:
2826 - added option to use median/dev instead of mean/rms
2827 - switched Grid on
2828
2829 * mjobs/MSequence.cc, mjobs/MDataSet.cc:
2830 - small improvements to splitting number rows
2831 - handle possible tabs correctly
2832
2833 * mbase/MStatusArray.[h,cc]:
2834 - improved handling in Read(). We make sure now that Read doesn't
2835 produce a memory leak
2836
2837 * mhist/MHCamera.[h,cc]:
2838 - overwrote Clone function to make sure that a cloned MHCamera
2839 is never added to the current directory
2840
2841 * mcamera/MCameraTH.h:
2842 - added a workaround to get rid of the obsolete discriminator thresholds
2843 for the non-trigger pixels
2844
2845 * mreport/MReportCC.cc:
2846 - added a sanity \o-Terminator to the dicriminator threshold extraction
2847
2848
2849
2850
2851 2007/01/30 Thomas Bretz
2852
2853 * mbadpixels/MBadPixelsCam.[h,cc]:
2854 - added function to return the uncalibrated and unsuitable
2855 pixels as TArrayC (to be used in MHCamera)
2856
2857 * mhcalib/MHCalibrationChargeCam.cc:
2858 - added a FIXME-comment
2859
2860 * mhist/MHCamEvent.[h,cc]:
2861 - added an option to change the kind of error which is displayed
2862 - consequently increased version number by 1
2863
2864 * mhist/MHCamera.[h,cc]:
2865 - added a new bit to allow the error to be switched between
2866 mean and spread
2867
2868 * mjobs/MJStar.cc, mjobs/MJCalibrateSignal.cc:
2869 - adapted to changes in error display
2870
2871
2872
2873 2007/01/27 Thomas Bretz
2874
2875 * manalysis/MMcCalibrationUpdate.cc:
2876 - fixed a typo in a comment
2877
2878 * mcalib/MCalibrateData.[h,cc]:
2879 - commented out some obsolete currently unused code
2880
2881 * mdata/MDataPhrase.cc:
2882 - added a sanity check
2883
2884 * mpedestal/MMcPedestalCopy.cc:
2885 - Changed output to fit the structure used in all other classes
2886
2887 * mmain/MEventDisplay.cc:
2888 - made sure that MPedestalSubtract dies the right thing
2889 - removed badpixel calculation and treatment until a better
2890 solution was found.
2891
2892 * mfbase/MFDataPhrase.cc:
2893 - fixed a "comparison is always true" warning
2894
2895 * msignal/MExtractTimeAndChargeDigitalFilter.h:
2896 - increased class version number to 3 to account for the removal
2897 of the fTimeShift data members since last release
2898
2899
2900
2901 2007/01/27 Daniela Dorner
2902
2903 * datacenter/db/showplots.php:
2904 - added (tool to click through the calib, signal and star plots of
2905 one sequence)
2906
2907 * datacenter/db/index.html:
2908 - added link to new plot tool
2909
2910 * datacenter/db/ganymed.php:
2911 - added fDataSetName, removed fWobble
2912 - removed mininmum value of 100 for dataset range
2913
2914 * datacenter/db/builddatasets.php:
2915 - added fIsoInLimit2 and fIMCLimit2 in Init
2916 - added check on observation mode
2917
2918
2919
2920 2007/01/26 Thomas Bretz
2921
2922 * mpedestal/MExtractPedestal.cc:
2923 - fixed a bug which caused the pedestal to be set to 0 if the
2924 AB-flag is invalid
2925
2926
2927
2928 2007/01/25 Thomas Bretz
2929
2930 * mreflector/MRflSinglePhoton.h:
2931 - added copy constructor
2932 - added a function to fill a TH2
2933
2934 * mreflector/MRflEvtData.[h,cc]:
2935 - added copy costructor
2936 - added Clone function
2937 - added a function to fill a TH2
2938
2939
2940
2941 2007/01/24 Thomas Bretz
2942
2943 * mhflux/MHCollectionArea.cc:
2944 - fixed a typo in the last change
2945
2946
2947
2948 2007/01/24 Daniel Hoehne
2949
2950 * msignal/*.dat:
2951 - inserted missing third column (0) in all weights files
2952
2953
2954
2955 2007/01/18 Thomas Bretz
2956
2957 * mhflux/MHCollectionArea.cc:
2958 - another fix for the error calculation of the collection area.
2959 The totalarea was inluded in the error calculation as it would
2960 be a wait, but actually it is not.
2961
2962
2963
2964 2007/01/16 Thomas Bretz
2965
2966 * mfileio/MReadMarsFile.cc:
2967 - fixed two "comparison between signed and unsigned integer" warnings
2968
2969 * mhbase/MFillH.cc:
2970 - small update to comments
2971
2972 * mimage/MHHillasExt.cc:
2973 - call SetDirectory(NULL) after SetName
2974
2975 * mjobs/MSequence.[h,cc]:
2976 - commented out obsolete GetFileNames
2977
2978 * msignal/MExtractor.[h,cc]:
2979 - Some small updates
2980 - removed code from Process function
2981 - increased version number to 7
2982
2983 * msignal/MExtractedSignalPix.h:
2984 - some simple reordering in the class header
2985
2986 * msignal/MExtractTimeAndChargeDigitalFilter.cc:
2987 - simplified the checks in SetWindowSize
2988
2989 * msignal/MC_cosmics_weights46.dat, msignal/MC_weights46.dat:
2990 - added third column with zeros
2991
2992
2993
2994 2007/01/16 Daniela Dorner
2995
2996 * datacenter/db/menu.php, datacenter/db/datasetinfo-aio.php,
2997 datacenter/db/magicdefs.php:
2998 - implemented new variables for datasets
2999
3000
3001
3002 2007/01/15 Thomas Bretz
3003
3004 * mpedestal/MPedestalSubtract.cc:
3005 - added a sanity check tomake sure that the pixel array has the
3006 correct size when filled
3007 - made sure the the number of pixels in the camera nd not the
3008 number of connected pixels is used to initialize the size of
3009 the arrays.
3010
3011 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
3012 - allow the initialization of nuber of pixels and samples
3013 independanly.
3014
3015
3016 2007/01/15 Daniela Dorner
3017
3018 * datacenter/db/sources.php, datacenter/db/sequinfo-aio.php,
3019 datacenter/db/runinfo-aio.php, datacenter/db/printtable.php,
3020 datacenter/db/plotdb.php, datacenter/db/menu.php,
3021 datacenter/db/findoffdata.php, datacenter/db/builddatasets.php,
3022 datacenter/db/datasetinfo.php:
3023 - fixed bug in init of $_GET
3024
3025
3026
3027 2007/01/12 Stefan Ruegamer
3028
3029 * datacenter/macros/writedatasetfile.C:
3030 - addded #include <errno.h>
3031
3032
3033
3034 2007/01/11 Thomas Bretz
3035
3036 * mbase/MLogManip.cc:
3037 - removed the obsolete include of MLog.h
3038
3039 * mbase/MLogManip.h:
3040 - encapsulated an include in ifdefs
3041
3042 * mhcalib/MHCalibrationCam.cc, mhcalib/MHCalibrationChargeCam.cc:
3043 - updated log-output
3044
3045 * mhflux/MHEnergyEst.cc:
3046 - replaced difficult to see green by blue
3047
3048 * mjobs/MDataSet.[h,cc]:
3049 - added datat members for path of sequences and path of data files
3050 to be able to store overwritten defaults
3051 - check completeness of dataset files
3052 - store a MSequence object in the list instead of the name and dir
3053 (this is necessary to have all important information for a dataset
3054 file, including the sequence number! - available)
3055 - some changes to the output
3056 - allow to print a perfect copy of the read dataset file to the console
3057 just from the contents of the object
3058
3059 * mjobs/MJStar.cc:
3060 - updated to use MSequence::GetFileName instead of MSequence:GetName
3061
3062 * mjobs/MSequence.[h,cc]:
3063 - keep filename and datapath in header, this has some advantages
3064 for sanity checks
3065 - many improvements of sanity checking in case of missing or
3066 unaccessible files
3067 - Fixed "lightConditions" (was "LightCondition")
3068 - Fixed "No_Moon" (was "NoMoon")
3069 - allow to set the data path as second argument in the constructor
3070 - implemented a check whether the sequence file is complete
3071
3072 * mjobs/MJCut.[h,cc]:
3073 - added some code (still commented out) to display the excess rate
3074 - with the other changes we can now store the original dataset in
3075 the output
3076
3077 * mjoptim/MJOptimize.cc:
3078 - Keep the sequence files in the file list instead of just the
3079 filename and the directory
3080
3081 * mjtrain/MJTrainDisp.cc:
3082 - use return value of MDataSet::AddFilesOn/Off for a sanity check
3083
3084 * mjobs/MJob.[h,cc]:
3085 - removed obsolete fPathData and stuff
3086
3087 * callisto.cc, star.cc:
3088 - removed obsolete calls to MJob::SetPathData
3089
3090 * callisto.rc, star.rc:
3091 - removed obsolete examples for "PathData"-resource
3092
3093 * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
3094 mjobs/MJCalibration.cc, mjobs/MJPedestal.cc, mjobs/MJStar.cc:
3095 - removed obsolete reference to fPathData
3096
3097
3098
3099 2007/01/11 Daniela Dorner
3100
3101 * datacenter/db/builddatasets.php:
3102 - implemented username (the one who inserts the dataset has to give
3103 his/her username now)
3104 - fixed password query in case user inserted something wrong
3105 - implemented check, if on-sequences have different observations
3106 modes
3107 - implemented check, if user has chosen one sequences as on and off
3108 - adapted text of password prompt
3109
3110 * datacenter/db/builddatasets.php, datasetinfo-aio.php,
3111 runinfo-aio.php, sequinfo-aio.php:
3112 - minor changes in formatting
3113 - added 'alt' for +/- images
3114
3115 * datacenter/db/menu.js:
3116 - added 'alt' for +/- images
3117
3118
3119
3120 2007/01/10 Thomas Bretz
3121
3122 * mhbase/MH.cc:
3123 - fixed a bug in SetBinomialErrors. The errors of the two
3124 histograms were exchanged in the calculation
3125
3126 * mbase/MEnv.[h,cc]:
3127 - added new member function GetNumUntouched
3128
Note: See TracBrowser for help on using the repository browser.