source: trunk/MagicSoft/Mars/Changelog@ 8533

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