source: trunk/MagicSoft/Mars/Changelog@ 8534

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