source: trunk/MagicSoft/Mars/Changelog@ 8562

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