source: trunk/MagicSoft/Mars/Changelog@ 8529

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