source: trunk/MagicSoft/Mars/Changelog@ 8577

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