source: trunk/MagicSoft/Mars/Changelog@ 8660

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