source: trunk/MagicSoft/Mars/Changelog@ 8531

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