source: trunk/MagicSoft/Mars/Changelog@ 8538

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