source: trunk/MagicSoft/Mars/Changelog@ 8551

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