source: trunk/MagicSoft/Mars/Changelog@ 8545

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