source: trunk/MagicSoft/Mars/Changelog@ 8647

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