source: trunk/MagicSoft/Mars/Changelog@ 8560

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