source: trunk/MagicSoft/Mars/Changelog@ 8571

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