source: trunk/MagicSoft/Mars/Changelog@ 8578

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