source: trunk/MagicSoft/Mars/Changelog@ 8155

Last change on this file since 8155 was 8155, checked in by tbretz, 19 years ago
*** empty log message ***
File size: 111.4 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 2006/10/24 Thomas Bretz
21
22 * Makefile:
23 - added mextralgo directory
24
25 * mextralgo/MExtralgoDigitalFilter.[h,cc]:
26 - added code to calculate chisq
27 - some small changes to calculating the weights
28
29 * mextralgo/MExtralgoSpline.[h,cc]:
30 - removed the random iterator, use a random number instead
31
32 * mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.cc,
33 mjobs/MJPedestal.cc:
34 - introduced new MPedestalSubtract
35 - changed the range for the pedestal extraction window
36 (the window should be the same as the extractor search
37 window, even if it need not to be used in the case of
38 the random extractor)
39
40 * mpedestal/MExtractPedestal.[h,cc], mpedestal/MPedCalcPedRun.[h,cc],
41 mpedestal/MPedCalcFromLoGain.[h,cc]:
42 - removed a lot of obsolte code
43 - unified and moved a lot of code to the base class
44 - moved code used only in a single derived class to this class
45 - changed and simplified the range check for the windows
46 - removed memcpy stuff, instead use the output of MExtractPedestal
47 - get the window size automatically from a possible extractor
48
49 * mpedestal/Makefile, mpedestal/PedestalLinkDef.h:
50 - added MHPedestalCor
51 - added MPedestalSubtract
52 - added MPedestalSubtractedEvt
53 - removed MPedCalcFromData
54
55 * msignal/MExtractTime.[h,cc]:
56 - commented out some code which will become obsolete soon
57 - improved Print() function
58
59 * msignal/MExtractTimeAndCharge.[h,cc]:
60 - redesign to use the new extraction interface
61 - changed from hi/lo-gain to one sample by using
62 MPedestalSubtractedEvt
63 - changed the lo-gain star shift default to -6.0
64 - moved the determination of saturation and maxima into
65 MPedestalSubtractedEvt
66 - improved Print() function
67 - removed obsolete data members
68
69 * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]:
70 - changed to use the new MExtralgo class instead of its own
71 algorithm
72 - now read a third column from the weights files
73 - improved Print() function
74 - removed obsolete data members
75 - added data member for pulse shape
76
77 * msignal/MExtractTimeAndChargeSpline.[h,cc]:
78 - changed to use the new MExtralgo class instead of its own
79 algorithm
80 - changed rise-time from 0.5 to 0.7 and fall time from 0.5 to 1.0
81 - removed obsolete data members
82
83 * msignal/MExtractedSignalPix.h:
84 - changed some comments
85
86 * msignal/MExtractor.cc:
87 - changed default saturation limit from 250 to 245 to be
88 more than two times the ab-offset away from 255
89 - small changes to the range checks
90 - updated Print() function
91 - removed fHiLoLast data member
92
93 * msignal/Makefile:
94 - added mextralgo as include directory
95
96 * msignal/calibration_weights_UV46.dat, msignal/cosmics_weights46.dat:
97 - added third column (now contains zeros)
98
99 * msignal/MExtractBlindPixel.cc:
100 - replaced self allocated arrays by MArrays
101 - added data member fHiLoLast (for the moment)
102
103 * msignal/MExtractPINDiode.cc:
104 - removed printing of fHiLoLast (it wasn't used anyhow
105
106
107
108 2006/10/23 Thomas Bretz
109
110 * mbadpixels/MBadPixelsCam.cc:
111 - optimized log-output
112
113 * mcalib/MCalibCalcFromPast.cc:
114 - added some comments
115
116 * mcalib/MCalibrationChargeCalc.cc, mhcalib/MHCalibrationCam.cc,
117 mcalib/MCalibrationChargePix.cc:
118 - changed format of a lot of output
119
120 * mfbase/MFDataPhrase.cc:
121 - added output of a newline in the constructor
122
123 * mhcalib/MHCalibrationChargeCam.cc:
124 - count saturation only once (count the number of events not
125 the total number of saturating slices)
126 - changed format of a lot of output
127
128 * mhcalib/MHCalibrationPulseTimeCam.cc:
129 - simple optimization to algorithm, do not consider pixels
130 above saturation limit at all
131
132 * mbadpixels/MBadPixelsCam.[h,cc], mbadpixels/MBadPixelsIntensityCam.h:
133 - removed the run-option from the ascii input files
134 - allow merging a smaller into a larger camera
135
136 * mjobs/badpixels_0_559.rc:
137 - adapted
138
139 * mdata/MDataPhrase.cc:
140 - when checking for the matrices we have to start from the beginning
141 of our phrase
142
143
144
145 2006/10/23
146
147 * RELEASE 0.10.3
148
149
150
151 2006/10/23 Thomas Bretz
152
153 * msignal/MExtractTime.cc:
154 - removed setting of unsused extraction range to MArrivalTimeCam
155
156 * msignal/MArrivalTimeCam.[h,cc]:
157 - increased class version by 1
158 - added some comments
159
160
161
162 2006/10/20 Thomas Bretz
163
164 * datacenter/macros/plotoptical.C:
165 - improved with more interesting values
166
167 * mastro/MAstro.h:
168 - added new constant for conversion from and into hours
169
170 * mbadpixels/MBadPixelsIntensityCam.[h,cc],
171 mcalib/MCalibrationIntensityCam.[h,cc]:
172 - added a RemoveOldCam member function
173 - commented out unused GetCam functions
174
175 * mcalib/MCalibCalcFromPast.cc:
176 - removed some obsolete output in the case FindCreateObj fains
177 - if a new cam is added to the intensity cam list the old
178 cam is deleted now which fixes the bigges memory leak in callisto
179
180 * mcalib/MCalibrationChargeCalc.[h,cc],
181 mcalib/MCalibrationRelTimeCalc.[h,cc]:
182 - removed fOutputPath and fOutputFile
183
184 * mjobs/MJCalibration.cc, mjobs/MJCalibrateSignal.cc:
185 - removed reference to SetOutputFile
186
187
188
189 2006/10/20 Daniela Dorner
190
191 * datacenter/tools/fillobjects.php, datacenter/tools/fillobjects2.C:
192 - added (macro to fill information about objects in optical DB)
193
194 * datacenter/macros/filloptical.C:
195 - added check to avoid filling invalid data
196 - added zd (retrieve ra,dec from table Object and fill zd into
197 table OpticalData)
198
199
200
201 2006/10/19 Thomas Bretz
202
203 * mpedestal/MHPedestalCam.[h,cc]:
204 - removed (due to inheritance it belongs to mhcalib)
205
206 * mbase/MArrayD.h, marrayF.h:
207 - added GetSum() member function
208
209 * msignal/MExtractTimeAndChargeDigitalFilter.cc:
210 - replaced the AdHoc number of effective integration slices
211 by an average of the correct number, averaged over all
212 possible set of weights. This also gives correct numbers
213 for the lo-gains which were totally wrong before.
214
215 * datacenter/macros/plotdb.C:
216 - updated the bin width of the histograms
217
218 * mbadpixels/MBadPixelsTreat.cc, mcalib/MCalibrateData.cc,
219 mcalib/MCalibrationChargeCalc.cc, mfilter/MFCosmics.cc,
220 mhcalib/MHCalibrationHiLoCam.cc:
221 - added some comments
222
223 * mcalib/MCalibrationHiLoPix.h:
224 - commented out the unused function GetOffsetPerSlice
225
226 * msignal/MArrivalTimeCam.[h,cc]:
227 - removed unused data members
228
229 * mfileio/MReadTree.cc:
230 - changed some output text
231
232 * mfileio/MWriteRootFile.cc:
233 - added a fix to allow paths containing a tilde
234
235 * datacenter/macros/plotoptical.C:
236 - added
237
238 * mhalpha/MHAlpha.[h,cc]:
239 - added the DrawNicePlot feature
240
241
242
243 2006/10/19 Daniela Dorner
244
245 * datacenter/db/opticaldata.php:
246 - added (website to display data from KVA)
247
248 * datacenter/db/magicdefs.php:
249 - added values for opticaldata.php
250
251 * datacenter/macros/filloptical.C:
252 - added (macro to read *.instr files from KVA and fill the values
253 into the database)
254
255 * datacenter/scripts/copyscript:
256 - adapted search for dates to the existance of the new directory
257 optical
258
259 * datacenter/macros/setupdb.C:
260 - added columns (fRunStop, fPulsePosOffMed, fPulsePosOffDev,
261 fHiLoGainRationMed, fHiLoGainRatioDev)
262
263
264
265 2006/10/18 Thomas Bretz
266
267 * mmuon/MHSingleMuon.cc:
268 - removed some debug stuff errornously introduced yesterday
269
270
271
272 2006/10/18 Daniela Dorner
273
274 * datacenter/scripts/sourcefile:
275 - added makedir for lockpath and listpath
276
277 * datacenter/scripts/jobmanager:
278 - removed makedir for lockpath and listpath
279 - bugfix (continue if condor_q gives an error)
280 - reduced number of condor_q calls per loop from 3 to 1
281 - combined two if-clauses
282 - added comments
283 - moved getstatus to beginning of loop and moved sleep behind
284 getstatus to avoid unneed waiting and calling of condor_q
285 - replaced -gt by -ge and -lt by -le, to make sure that logging
286 output makes sense
287
288 * datacenter/scripts/setup:
289 - updated default values for jobmanager
290
291 * datacenter/db/menu.php, datacenter/db/magicdefs.php:
292 - implemented Observation Mode flag
293
294 * datacenter/db/menu.php:
295 - implemented Observation Mode flag for SequInfo2 and RunInfo2
296 - removed ManuallyChanged from SequInfo2 (not needed anymore with
297 new sequence building algorithm
298 - added fRunStop to the SequInfo menu
299
300 * datacenter/db/culminating.php, datacenter/db/datasetinfo-aio.php,
301 datacenter/db/datasetinfo.php, datacenter/db/include.php,
302 datacenter/db/index.php, datacenter/db/magicdefs.php,
303 datacenter/db/querymc.php, datacenter/db/queryseq.php,
304 datacenter/db/runinfo-aio.php, datacenter/db/runinfo.php,
305 datacenter/db/sequinfo-aio.php, datacenter/db/sequinfo.php,
306 datacenter/db/statusrps.php, datacenter/db/statussbs.php
307 datacenter/db/statussps.php:
308 - bugfix (order by was not working for runs/sequences/datasets
309 when doing group by)
310
311 * datacenter/db/include.php, datacenter/db/magicdefs.php,
312 datacenter/db/printtable.php:
313 - bugfix (order by was not working on printtable.php)
314
315
316
317 2006/10/17 Thomas Bretz
318
319 * mdata/MDataPhrase.cc:
320 - updated comments
321 - only add the missing functions to TDataPrimitives when not
322 yet done. Everything else would leak memory
323
324 * mhbase/MH3.[h,cc], mhvstime/MHVsTime.[h,cc]:
325 - exchanged the MDataChain by MDataPhrase
326 - therefore changed the datamember from MDataChain* to MData*
327 (this change is not necessarily backward compatible)
328 - increased class version number by one
329
330 * mraw/MRawRunHeader.h:
331 - added getter for fObservationMode
332
333 * callisto.cc, ganymed.cc, merpp.cc, readdaq.cc, readraw.cc,
334 showplot.cc, sinope.cc, star.cc, rootlogon.C
335 - enabled error redirection
336
337 * mbase/MLog.[h,cc]:
338 - added code to allow redirection of root error handler to
339 out own error handler
340
341 * mdata/MDataPhrase.cc:
342 - improved output in case of failure
343
344 * manalysis/MFiltercutsCalc.[h,cc], mbase/MContinue.cc,
345 mjoptim/MJOptimize.cc, mjtrain/MJTrainRanForest.cc,
346 mtools/MTFillMatrix.cc:
347 - replaced MFDataChain by MFDataPhrase
348
349 * mfbase/FBaseLinkDef.h, mfbase/Makefile:
350 - added new class MFDataPhrase
351
352 * mfbase/MF.[h,cc]:
353 - replaced all the parsing stuff by the usage of MFDataPhrase
354
355 * mfbase/MFDataPhrase.[h,cc]:
356 - added
357
358 * mhist/MHRate.cc:
359 - removed an obsolete debugging "Y"
360
361 * sinope.cc, manalysis/MMcTriggerLvl2.cc, mastro/MAstroCamera.cc,
362 mastro/MAstroCatalog.cc, mbase/MLog.cc, mcalib/MCalibrationBlindPix.cc,
363 mcalib/MCalibrationChargeCalc.cc, mcalib/MCalibrationChargeCam.cc,
364 mcalib/MCalibrationIntensityChargeCam.cc, mfbase/MFEventSelector2.cc,
365 mhbase/MBinning.cc, mhbase/MH.cc, mhcalib/MHCalibrationHiLoCam.cc,
366 mhflux/MHFalseSource.cc, mhflux/MHThetaSqN.cc, mhist/MHCamera.[h,cc],
367 mimage/MNewImagePar2.cc, mmuon/MHSingleMuon.cc,
368 mpedestal/MPedCalcFromData.cc
369 - fixed warnings about shadows of parameters
370
371 * datacenter/macros/insertdataset.C, datacenter/macros/insertdate.C,
372 datacenter/macros/insertsequence.C:
373 - updated to use MSQLMagic
374
375 * macros/checkaclic.C:
376 - added (allows to check whether all macros compile)
377
378 * macros/dohtml.C:
379 - added extralgo
380 - added new macros
381
382 * mjobs/MJStar.cc:
383 - removed some obsolete includes
384
385 * macros/optim/optimonoff.C:
386 - updated start values to our current best values
387 - updated scale region
388
389 * macros/tutorials/threshold.C:
390 - updated start values to our current best values
391
392
393
394 2006/10/17 Markus Meyer
395
396 * mtools/MRolke.[h,cc]:
397 - added: a modification of TRolke from root_v5.12.00b. There is
398 now a new function, called LogFactorial() which enables to
399 calculate confidence intervals even for a large number of
400 events (larger than 170).
401
402 * mtools/Makefile:
403 - added: MRolke.cc
404
405 * mtools/ToolsLinkDef.h:
406 - added: MRolke+
407
408
409
410 2006/10/17 Stefan Ruegamer
411
412 * datacenter/scripts/processmcsequences
413 - fixed a bug preventing the script from finding the sequence
414 files, fixed a typo and added the star command to the logfile
415
416
417
418 2006/10/17 Daniela Dorner
419
420 * datacenter/scripts/sourcefile:
421 - bugfix (intgrep returned not only the number)
422
423 * datacenter/scripts/checktransfer:
424 - removed not needed output
425
426 * datacenter/scripts/budb:
427 - added (script making backup of databases)
428
429 * datacenter/tools/sps-bu:
430 - added (script updating SequenceProcessStatus)
431
432 * datacenter/macros/checkfileavail.C:
433 - Form() did not work for sequences with many runs
434
435
436
437 2006/10/16 Thomas Bretz
438
439 * mextralgo/MExtralgoDigitalFilter.[h,cc]:
440 - Changed the extraction algorithm such that extraction of signal
441 and time is iterated and should be as consistent as possible
442 at the end of the algorithm.
443 - changed the final offset in the calculation of the arrival time
444 to match as best as it can so far.
445 - Updates to the still preliminary calculation of the weights
446
447 * manalysis/MEnergyEstimate.cc, mdata/MDataList.cc,
448 mdata/MDataMember.cc, mhbase/MHMatrix.cc,
449 manalysis/MMultiDimDistCalc.cc, mfit/MTFitLoop.cc:
450 - updated comment to refer to MDataPhrase instead of MDataChain
451
452 * manalysis/MParameterCalc.[h,cc], manalysis/MCompProbCalc.cc,
453 mtools/MChisqEval.cc, mhist/MHCompProb.cc, mdata/MDataArray.cc,
454 mhbase/MFillH.cc, mfileio/MWriteAsciiFile.cc,
455 mfbase/MFDataChain.cc:
456 - replaced the usage of MDataChain by MDataPhrase
457
458 * mbase/MMath.cc:
459 - small update to SolvePol3 which is more accurate in the number
460 of different solutions
461
462 * mdata/DataLinkDef.h, mdata/Makefile:
463 - added MDataPhrase
464
465 * mhbase/MH.cc:
466 - further improvement to the calculation of binomial
467 errors, the sale factors were not correctly taken into account
468
469 * mdata/MDataPhrase.[h,cc]:
470 - added
471
472
473
474 2006/10/15 Thomas Bretz
475
476 * mbase/MEnv.[h,cc]:
477 - implmenetd the possibility to check whether the given resource
478 file eists
479
480 * star.cc, ganymed.c, callisto.cc:
481 - implemented an error if the resource file doesn't exist
482 (returns 0xfe)
483
484
485
486 2006/10/15
487
488 * RELEASE 0.10.2
489
490
491
492 2006/10/15 Thomas Bretz
493
494 * mtemp/MVP*:
495 - removed
496
497
498
499 2006/10/14 Thomas Bretz
500
501 * datacenter/macros/buildsequenceentries.C:
502 - fixed that in case of wobble sources always the project
503 and/or source name of the first run was assigned instead of
504 the new generaliyed wobble-source/-project name
505
506 * datacenter/scripts/dbchk:
507 - added some more checks
508
509 * datacenter/scripts/sourcefile:
510 - fixed the intgrep (didn't work with the colors in filldotraw)
511
512 * mastro/AstroIncl.h:
513 - added TArrayD
514
515 * mastro/MAstro.[h,cc]:
516 - added some functions around the sun and the moon
517
518 * mastro/MAstroCatalog.[h,cc]:
519 - check the epoch in Xephem catalog as numbe rnot as string
520 - added GetVisibilityCurve member function
521 - overwrote FindObject
522 - added MarkObject
523
524 * mastro/MObservatory.[h,cc]:
525 - added Tuorla observatory
526 - added member function to calculate sunrise and -set
527
528 * mbase/MTime.h:
529 - added a function to return Julian Date
530
531 * mhflux/MHCollectionArea.cc:
532 - some update in comments
533
534 * mhist/MHCamera.h:
535 - fixed a warning with root 5.13/04
536
537 * mmc/MMcRunHeader.cxx:
538 - initalize fImpactMax to -1
539
540 * macros/starvisday.C, macros/starvisyear.C:
541 - added
542
543
544
545 2006/10/13 Daniela Dorner
546
547 * datacenter/scripts/findnotseqruns:
548 - added (script to find not sequenced runs)
549
550 * datacenter/scripts/findnewstars:
551 - added (script to find sequences where star has been done)
552
553 * datacenter/tools/resetdataset:
554 - added (script to reset dataset)
555
556
557
558 2006/10/13 Thomas Bretz
559
560 * datacenter/macros/filldotraw.C:
561 - allow inserting missing runs
562
563 * msql/MSQLMagic.[h,cc]:
564 - added functions to request the value not only key and name
565
566
567
568 2006/10/12 Daniela Dorner
569
570 * datacenter/tools:
571 - added (directory for tools not used regulary)
572
573 * datacenter/tools/findnotanymoresequencedruns,
574 datacenter/tools/comparesequences:
575 - added (scripts for sequence building tests)
576
577 * datacenter/scripts/dunotseqruns:
578 - added (script to check disk usage of not sequenced runs)
579
580 * datacenter/scripts/checklogs:
581 - added comment
582
583
584
585 2006/10/11
586
587 * RELEASE 0.10.1
588
589
590
591 2006/10/11 Thomas Bretz
592
593 * mhbase/MH.[h,cc]:
594 - added a function to calculate binomial errors including weights
595 (this was added in root 5.13/04, but necessary for older versions)
596
597 * mhflux/MHCollectionArea.[h,cc]:
598 - added Sumw2() to the constructor so that the weights array gets
599 correctly initialize
600 - replaced the calculation of the binomial errors by the
601 corresponding root-function and the new MH function
602 - made sure that in all histogram operations the errors are
603 properly propagated
604 - let ReInit determine fMcRadius from MMcRunHeader
605 - execute check for corsika version even if the HistAll is extern
606
607 * mhflux/MHEnergyEst.cc, mhflux/MHThreshold.cc
608 - fixed the order in the constructor such that the Sumw2() does
609 correctly initialize the weights array
610
611 * mhflux/MMcSpectrumWeight.cc:
612 - a minor code reordering
613
614 * mjobs/MJSpectrum.cc:
615 - made sure that the histogram with the corsika spectrum has
616 the errors initialized and thus takes the weights correctly
617 into account
618 - corresponding to this changed some draw option to get the
619 same plots (hist) as before
620 - added a lot of comments to the code
621 - when the zenith angle weights are applied to the MC distribution
622 make sure that also the errors are correctly treated.
623
624 * mcalib/MCalibrationTestCalc.cc:
625 - enrolled some Form-statement
626
627 * mhflux/MAlphaFitter.cc:
628 - fixed a typo in a comment
629
630 * mbase/MLogHtml.cc:
631 - fixed a bug which caused the output to be totally corrupted
632
633 * datacenter/macros/writesequencefile.C:
634 - implemented again that the 1000 pedestal events are taken which
635 are next to the calibration run
636
637
638
639 2006/10/10 Thomas Bretz
640
641 * datacenter/macros/writesequencefile.C:
642 - fixed a possible crash in GetName
643 - improved output in case of failure
644
645
646
647 2006/10/10 Daniela Dorner
648
649 * datacenter/db/menu.php:
650 - included 'only offdata' and 'incl. offdata' checkbox for
651 sequenceinfo
652
653 * datacenter/db/runinfo.php, datacenter/db/runinfo-aio.php:
654 - changed name of column for case of group-by
655
656 * datacenter/db/index.html:
657 - added remark
658
659 * datacenter/db/sources.php:
660 - fixed bug (test-sources checkbox didn't work properly)
661
662
663
664 2006/10/10
665
666 * RELEASE 0.10
667
668
669
670 2006/10/10 Thomas Bretz
671
672 * mjobs/MJCalibration.cc:
673 - fixed the scaling and layout in the 'Defect' tab
674
675
676
677 2006/10/09 Daniela Dorner
678
679 * scripts/processsequence:
680 - removed exit
681 - removed unneccessary lines
682
683
684
685 2006/10/09 Thomas Bretz
686
687 * mhflux/MMcSpectrumWeight.cc:
688 - fixed a bug which caused the spectra to be normalized at 1GeV
689 by default instead of the integral
690 - allow the MC slope to be -1. With the current code this should
691 not be a problem anymore.
692 - improved some comments
693
694 * mbase/MMath.cc, mbase/MAGIC.cc:
695 - removed the NamespaceImp macro again, it gives problems when
696 compiling which are not yet understood
697
698 * Makefile:
699 - fixed a type in rmcondor
700
701 * mars-config:
702 - changed "--mars-ver" to "--version" as in root-config
703
704 * sponde_onoff.rc:
705 - added a reference to MMcSpectrumWeight::ReadEnv
706
707 * .rootrc:
708 - added a line for THtml (which is for the next root release)
709
710
711
712 2006/10/08 Thomas Bretz
713
714 * mhflux/MHalpha.cc:
715 - fixed a problem (maybe with the new root version) that on-
716 and off-data was shown in black and could not be distinguished
717 anymore
718
719 * ganymed.rc, ganymed:onoff.rc, ganymed_wobble.rc:
720 - some further update
721
722 * mcalib/MCalibrationHiLoCam.[h,cc]:
723 - broke down a long Form() chain into single Form()'s
724
725 * mhcalib/MHPedestalPix.cc, mhcalib/MHGausEvents.[h,cc],
726 mhcalib/MHCalibrationChargeBlindPix.cc,
727 mhcalib/MHCalibrationPix.cc:
728 - replaced IsNaN by !IsFinite (which includes IsNaN)
729 - changed some protected data members of the base class
730 into private data members
731
732 * mhflux/MAlphaFitter.cc, mhflux/MHEnergyEst.cc, mhist/MHCamera.cc,
733 mhist/MHHadronness.cc, mhvstime/MHPixVsTime.cc,
734 mhvstime/MHSectorVsTime.cc, mranforest/MRanForest.cc:
735 - replaced IsNaN by !IsFinite (which includes IsNaN)
736
737 * mhcalib/MHGausEvents.cc:
738 - removed a memory leak by removing the functions creating the
739 axes
740
741 * mcalib/MMcCalibrationCalc.cc, mmc/MMcConfigRunHeader.h:
742 - return and use a const-reference to the TArrayF's
743
744 * mimage/MHHillas.cc:
745 - fixed a problem which could cause the change in the DrawOption
746 of the Center-hist to raise a seg-fault.
747
748 * mbase/MMath.cc, mbase/MAGIC.cc:
749 - added the NamespaceImp macro to allow creation of the documentation
750 by THtml (according to the source code of TMath)
751
752
753
754 2006/10/07 Thomas Bretz
755
756 * Makefile.conf.general:
757 - removed ROOTVER definition ROOT_RELEASE can be used instead
758
759 * callisto.cc:
760 - exchanged some checks to get a more reasonable output
761
762 * callisto.rc, callisto_Dec04Jan05.rc:
763 - removed some obsolete resources for simplicity
764
765 * callisto.cc, ganymed.cc, mars.cc, merpp.cc, readdaq.cc, readreaw.cc,
766 showlog.cc, showplot.cc, sinope.cc, star.cc
767 - added the new root version check
768 - replaced ROOTVER by ROOT_RELEASE
769
770 * sinope.cc:
771 - adapted Usage() to fit the other executables
772
773 * mbase/MAGIC.h:
774 - added new namespace MARS with a new function CheckRootVer
775
776 * mbase/MAGIC.cc:
777 - added
778
779 * mbase/MEvtLoop.cc, mbase/MStatusDisplay.cc:
780 - replaced ROOTVER by ROOT_RELEASE
781
782 * mbase/Makefile:
783 - added new MAGIC.cc
784
785 * mbase/BaseLinkDef.h:
786 - added namespace MAGIC.cc
787
788 * mhcalib/MHGausEvent.cc:
789 - disallow also non finite results
790
791 * Makefile:
792 - added new exectuable mars.config
793
794 * mars-config.cc:
795 - added
796
797 * mcalib/MCalibrationRelTimeCalc.cc:
798 - updates some output
799 - added RelTimeResolutionLimit to ReadEnv
800
801
802
803 2006/10/07 Daniela Dorner, Thomas Bretz
804
805 * datacenter/scripts/runganymed:
806 - added sequencepath to ganymed command
807
808 * datacenter/macros/buildsequenceentries.C:
809 - restricted regular expression for wobble sources
810 - fixed bug (larger sequences were misinterpreted as identical
811 sequences)
812
813 * resources/sequences.rc:
814 - added 2 regions were interleaved pedestal run are allowed
815
816
817
818 2006/10/06 Daniela Dorner
819
820 * scripts/processsequence:
821 - implemented command line options
822 - improved logging
823 - implemented checks
824 - removed sourcefile
825
826 * datacenter/scripts/makecallistolinks:
827 - table was missing
828
829 * datacenter/scripts/rmlocks:
830 - reduced output
831
832 * datacenter/db/menu.php:
833 - implemented 1000 and 2000 for number of results pulldown
834
835
836
837 2006/10/05 Stefan Ruegamer
838
839 * mraw/MRawRunHeaders.cc:
840 - updated swap assignments for the swapped pixels 54-55
841 (runnumber > 88669)
842
843
844
845 2006/10/04 Stefan Ruegamer
846
847 * mraw/MRawRunHeaders.cc:
848 - updated swap assignments for the swapped pixels 161-162,
849 210-263 (runnumber <= 101789) and 54-55 (runnumber <= 102511)
850
851
852
853
854 2006/10/02 Thomas Bretz
855
856 * callisto.rc, callisto_Dec04Jan05.rc:
857 - fixed some names of some resources (all commented out anyhow)
858
859 * mdata/MDataElement.cc:
860 - if the column given is the constructor is negative the
861 name of the matrix is supposed to contain also the column index
862
863 * mhcalib/MHCalibrationRelTimeCam.[h,cc]:
864 - improved the output in case of under- and overflows
865 - added const-qualifier to CheckOverflow
866
867 * mreport/MReport.cc:
868 - allow the milliseconds to be 1000 (this is a bug which affects
869 the camera reports in very rare cases)
870 - improved output
871
872 * mjobs/MJCalibration.cc:
873 - added two plots the extracted signal and the extracted arrival
874 time
875
876
877
878 2006/10/01 Thomas Bretz
879
880 * mextralgo/MExtralgoSpline.[h,cc]:
881 - changed from the old fashined search algorithm to a completely
882 analytical approach. Still with a lot of comments containing
883 the old code
884
885 * mbase/MMath.[h,cc]:
886 - added new function to solve polynomial equations up to the
887 thirs order.
888
889
890
891 2006/09/29 Thomas Bretz
892
893 * ganymed_wobble.rc:
894 - use the same spark cuts as in ganymed_onoff.rc. Seems to be
895 unintentional that they were different.
896
897 * macros/train/trainenergy.C:
898 - fixed an oddity because there was artificial path
899 - added some comments
900
901
902
903 2006/09/28 Stefan Ruegamer
904
905 * mraw/MRawRunHeaders.cc:
906 - added swap assignments for the swapped pixels 119-120, 161-162,
907 210-263 and 54-55 in the corresponding run range
908
909
910
911 2006/09/28 Daniela Dorner
912
913 * datacenter/scripts/checkfilesforsequenceavail,
914 datacenter/scripts/runcallisto, datacenter/scripts/runganymed:
915 - improved processlog
916
917 * datacenter/scripts/sourcefile:
918 - improved processlog
919 - exchange function finish by code in fuction makedir
920
921 * datacenter/scripts/setup, datacenter/scripts/linkmc,
922 datacenter/scripts/mcsequences,
923 datacenter/scripts/processmcsequences:
924 - moved mcpath to setup
925 - updated mcpath
926
927 * datacenter/scripts/checktransfer:
928 - also check transfer of subsystem files
929 - added comments
930
931
932
933 2006/09/28 Thomas Bretz
934
935 * mfilter/MFMagicCuts.[h,cc]:
936 - implemented a hadronness cut as an option
937 - updated class reference
938 - fixed abug introduced 14.7.2005 which caused the M3Long of the
939 anti source to be not properly evaluated in case of optimization.
940
941 * ganymed_onoff.rc, ganymed_wobble.rc:
942 - updated with comments how to use random forest
943
944 * datacenter/macros/buildsequenceentries.C:
945 - updated with a completely redesigned algorithm and completly
946 redisigned code
947
948 * datacenter/macros/writesequencefile.C:
949 - the new simplified version doesn't take the number of pedestal
950 events anymore into account.
951
952 * mjobs/MJCalibrateSignal.cc:
953 - removed the tab with the calibrated arrival times. It never
954 gave any useful information
955
956 * mgeom/Makefile, mgeom/GeomLinkDef.h:
957 - took out all currently unused cameras from compilation
958
959 * mjobs/MJCut.cc:
960 - updated the confusing error message printed to the log-stream
961 in case of a failure of FillSrcPosCam
962
963 * callisto.cc:
964 - fixed small bug in PrintFiles
965
966 * datacenter/macros/plotdb.C:
967 - updated comments
968 - fixed a problem with empty TGraphs
969 - added new tabs for Hi-/Lo-Gain offsets and calibration
970 - incrased the range for the PSF
971 - reordered the tabs
972 - chnaged the binning for the relative effective on time
973 - removed the tab with the number of muons after cuts
974 - allow a dataset as last argument
975
976 * mraw/MRawRunHeader.h:
977 - added new member function IsValid
978
979 * mfileio/MReadMarsFile.cc:
980 - improved output in case something is wrong with the run-header
981
982
983
984 2006/09/27 Daniela Dorner
985
986 * datacenter/scripts/setup, datacenter/scripts/sourcefile:
987 - fixed sourcing of setup
988
989 * datacenter/db/culminating.php, datacenter/db/datacheck.php,
990 datacenter/db/datasetinfo-aio.php, datacenter/db/datasetinfo.php,
991 datacenter/db/dbstatus.php, datacenter/db/include.php,
992 datacenter/db/index.php, datacenter/db/printtable.php,
993 datacenter/db/querycal.php, datacenter/db/querymc.php,
994 datacenter/db/queryrbk.php, datacenter/db/queryseq.php,
995 datacenter/db/querystar.php, datacenter/db/runinfo-aio.php,
996 datacenter/db/runinfo.php, datacenter/db/statusrps.php,
997 datacenter/db/statussbs.php, datacenter/db/statussps.php:
998 - fixed calling of PrintMagicTable
999
1000 * datacenter/macros/checkfileavail.C:
1001 - fixed bug
1002
1003
1004
1005 2006/09/26 Thomas Bretz
1006
1007 * mbase/MMath.h:
1008 - added new function ModF
1009
1010 * mhist/MHRate.cc, mhist/MHWeather.cc, mhvstime/MHPixVsTime.cc,
1011 mhvstime/MHSectorVsTime.cc, mhvstime/MHVsTime.cc,
1012 mpointing/MHPointing.cc:
1013 - made the update of the axis ranges work again
1014
1015
1016
1017 2006/09/26 Daniela Dorner
1018
1019 * datacenter/scripts/zipscript:
1020 - remove write permission after zip
1021
1022
1023
1024 2006/09/25 Daniela Dorner
1025
1026 * datacenter/scripts/mcsequences:
1027 - fixed overwriting of sequencefiles
1028
1029 * datacenter/scripts/linkmc:
1030 - fixed typo
1031
1032
1033
1034 2006/09/20 Daniela Dorner
1035
1036 * datacenter/scripts/zipscript, datacenter/scripts/checktransfer:
1037 - added
1038
1039
1040
1041 2006/09/19 Daniela Dorner
1042
1043 * datacenter/db/datasetinfo-aio.php, datacenter/db/runinfo-aio.php,
1044 datacenter/db/sequinfo-aio.php, datacenter/db/menu.php,
1045 datacenter/db/menu.js:
1046 - status menu was displayed wrongly after query
1047
1048
1049
1050 2006/08/30 Daniela Dorner
1051
1052 * datacenter/scripts/sourcefile:
1053 - removed setzero
1054 - restructured
1055
1056 * datacenter/scripts/setup:
1057 - fixed bug
1058
1059 * datacenter/scripts/jobmanager:
1060 - replaced setzero
1061 - removed nail
1062 - improved logging
1063
1064 * datacenter/macros/filldotrun.C:
1065 - enhanced return-values
1066
1067 * datacenter/macros/insertdataset.C:
1068 - fixed return-values in case of error
1069
1070 * datacenter/macros/insertdataset.C,
1071 datacenter/scripts/insertdatasets:
1072 - implemented return value for 'exists already in db'
1073
1074
1075
1076 2006/08/29 Thomas Bretz
1077
1078 * resources/sequences.rc:
1079 - updated
1080
1081
1082
1083 2006/08/29 Daniela Dorner
1084
1085 * datacenter/scripts/buildsequenceentries:
1086 - fixed logpath
1087
1088 * datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
1089 datacenter/scripts/fillstar:
1090 - changed logpath
1091
1092 * datacenter/scripts/insertdatasets:
1093 - improved logging
1094
1095 * datacenter/scripts/filesondisk:
1096 - reduced output
1097
1098 * datacenter/scripts/checklogs:
1099 - added (mails WARNs and ERRORs to $erradrs)
1100
1101 * datacenter/scripts/rmlocks:
1102 - improved logging
1103 - took removing out (reason: 12 hour limitation of condor is not
1104 working; instead mail)
1105
1106 * datacenter/scripts/sourcefile:
1107 - improved logging in setstatus
1108 - implemented alias intgrep
1109
1110 * datacenter/scripts/buildsequenceentries,
1111 datacenter/scripts/checkfilesforsequenceavail,
1112 datacenter/scripts/checkstardone, datacenter/scripts/copyscript,
1113 datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions,
1114 datacenter/scripts/doqualityplots, datacenter/scripts/filesondisk,
1115 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
1116 datacenter/scripts/fillstar, datacenter/scripts/insertdatasets,
1117 datacenter/scripts/insertsequences,
1118 datacenter/scripts/makecallistolinks,
1119 datacenter/scripts/writesequencefiles:
1120 - implemented usage of alias intgrep
1121
1122
1123
1124 2006/08/28 Thomas Bretz
1125
1126 * msql/MSQLMagic.cc:
1127 - replaced DELETE by DELETE FROM
1128
1129 * mbase/MTime.h:
1130 - if name is given in the constructor it is tried to use
1131 it as SqlDateTime.
1132
1133
1134
1135 2006/08/25 Daniela Hoehne
1136
1137 * datacenter/scripts/setup:
1138 - implemented new path for runlogs
1139
1140 * datacenter/scripts/buildsequenceentries, datacenter/scripts/
1141 checkfilesforsequenceavail, datacenter/scripts/checkstardone,
1142 datacenter/scripts/copyscript, datacenter/scripts/correcttime,
1143 datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions,
1144 datacenter/scripts/doqualityplots, datacenter/scripts/dowebplots,
1145 datacenter/scripts/filesondisk, datacenter/scripts/fillcallisto,
1146 datacenter/scripts/fillganymed, datacenter/scripts/fillstar,
1147 datacenter/scripts/insertdatasets, datacenter/scripts/insertsequences,
1148 datacenter/scripts/linkmc, datacenter/scripts/makecallistolinks,
1149 datacenter/scripts/runcallisto, datacenter/scripts/runganymed,
1150 datacenter/scripts/runstar, datacenter/scripts/processmcsequences,
1151 datacenter/scripts/mcsequences:
1152 - improved logging (changed runlogpath)
1153
1154 * datacenter/scripts/checkstardone, datacenter/scripts/insertdatasets,
1155 datacenter/scripts/insertsequences:
1156 - changed logging outpath
1157
1158
1159
1160 2006/08/25 Daniela Dorner
1161
1162 * datacenter/scripts/jobmanager, datacenter/scripts/sourcefile,
1163 datacenter/scripts/scriptlauncher:
1164 - improved logging
1165 - implemented usage of printprocesslog
1166
1167 * datacenter/scripts/jobmanager:
1168 - improved usage of resources
1169
1170 * datacenter/scripts/scriptlauncher:
1171 - improved errorhandling
1172
1173 * datacenter/scripts/sourcefile:
1174 - implemented function and paths for processlog
1175
1176 * datacenter/scripts/copyscript, datacenter/scripts/insertdatasets,
1177 datacenter/scripts/doqualityplots, datacenter/scripts/dowebplots,
1178 datacenter/scripts/linkmc, datacenter/scripts/makecallistolinks,
1179 datacenter/scripts/mcsequences,
1180 datacenter/scripts/insertsequences,
1181 datacenter/scripts/processmcsequences:
1182 - implemented usage of finish
1183 - improved logging
1184
1185 * datacenter/scripts/doexclusions:
1186 - implemented check=1 (was still missing)
1187
1188 * datacenter/scripts/correcttime,
1189 datacenter/scripts/insertsequences,
1190 datacenter/scripts/makecallistolinks:
1191 - improved logging
1192 - fixed bugs
1193
1194 * datacenter/scripts/checkfilesforsequenceavail,
1195 datacenter/scripts/filesondisk, datacenter/scripts/runcallisto:
1196 - improved logging
1197
1198 * datacenter/scripts/buildsequenceentries,
1199 datacenter/scripts/checkfilesforsequenceavail,
1200 datacenter/scripts/checkstardone, datacenter/scripts/copyscript,
1201 datacenter/scripts/correcttime, datacenter/scripts/dodatacheck,
1202 datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots,
1203 datacenter/scripts/insertdatasets, datacenter/scripts/dowebplots,
1204 datacenter/scripts/filesondisk, datacenter/scripts/fillcallisto,
1205 datacenter/scripts/fillstar, datacenter/scripts/fillganymed,
1206 datacenter/scripts/insertsequences, datacenter/scripts/jobmanager,
1207 datacenter/scripts/linkmc, datacenter/scripts/makecallistolinks,
1208 datacenter/scripts/mcsequences, datacenter/scripts/movingrawfiles,
1209 datacenter/scripts/rmlock, datacenter/scripts/processmcsequences,
1210 datacenter/scripts/runstar, datacenter/scripts/runcallisto,
1211 datacenter/scripts/runganymed, datacenter/scripts/webupdate-star,
1212 datacenter/scripts/webupdate-callisto,
1213 datacenter/scripts/webupdate-sinope, datacenter/scripts/sourcefile,
1214 datacenter/scripts/webupdate-ganymed,
1215 datacenter/scripts/writesequencefiles:
1216 - implemented usage of printprocesslog
1217 - fixed runlogpath
1218
1219 * datacenter/scripts/webupdate-callisto,
1220 datacenter/scripts/webupdate-ganymed,
1221 datacenter/scripts/webupdate-sinope,
1222 datacenter/scripts/webupdate-star:
1223 - added logging
1224
1225
1226
1227 2006/08/25 Thomas Bretz
1228
1229 * msignal/MExtractTimeAndChargeSpline.h:
1230 - changed fgLoGainOffset from 1.39 to 1.3 according to an extensive
1231 test in the test-database
1232
1233 * resources/sequences.rc:
1234 - resource file how to build sequences... added.
1235
1236 * msql/MSQLMagic.[h,cc]:
1237 - added
1238
1239 * msql/MSQLServer.[h,cc]:
1240 - added copy constructor
1241 - allow fServ to be NULL (added sanity checks)
1242 - Implemented Exec-command
1243
1244 * msql/Makefile, msql/SqlLinkDef.h:
1245 - added MSQLMagic
1246
1247 * mbase/MLog.[h,cc]:
1248 - added new member function Intro()
1249
1250 * mextralgo, mextralgo/Makefile, mextralgo/ExtralgoLinkDef.h,
1251 mextralgo/MExtralgoDigitalFilter.[h,cc],
1252 mextralgo/MExtralgoSpline.[h,cc]:.
1253 - added
1254
1255
1256
1257 2006/08/24 Thomas Bretz
1258
1259 * manalysis/Makfile, manalysis/AnalysisLinkDef.h:
1260 - took MCompProbCalc out
1261
1262 * mhist/Makfile, mhist/HistLinkDef.h:
1263 - took MHCompProb out
1264
1265
1266
1267 2006/08/24 Daniela Dorner
1268
1269 * datacenter/scripts/sourcefile:
1270 - implemented new functions to get information from the database
1271 - fixed bug in naming of variable
1272
1273 * datacenter/scripts/jobmanager:
1274 - implemented usage of getstatus
1275 - fixed bug in naming of variable
1276
1277 * datacenter/scripts/runcallisto, datacenter/scripts/runstar,
1278 datacenter/scripts/runganymed, datacenter/scripts/dodatacheck:
1279 - implemented usage of gettodo
1280 - removed for-loop to process several primaries
1281
1282 * datacenter/scripts/buildsequenceentries,
1283 datacenter/scripts/checkfilesforsequenceavail,
1284 datacenter/scripts/checkstardone, datacenter/scripts/correcttime,
1285 datacenter/scripts/doexclusions, datacenter/scripts/fillcallisto,
1286 datacenter/scripts/fillganymed, datacenter/scripts/fillstar,
1287 datacenter/scripts/writesequencefiles:
1288 - implemented usage of new getdolist function
1289
1290
1291
1292 2006/08/23 Thomas Bretz
1293
1294 * mtools/MCalendar.cc:
1295 - simplified DrawTTF as suggested in the root bug tracker
1296
1297
1298
1299 2006/08/22 Daniela Dorner
1300
1301 * datacenter/scripts/buildsequenceentries,
1302 datacenter/scripts/checkfilesforsequenceavail,
1303 datacenter/scripts/checkstardone, datacenter/scripts/copyscript,
1304 datacenter/scripts/correcttime, datacenter/scripts/dodatacheck,
1305 datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots,
1306 datacenter/scripts/dowebplots, datacenter/scripts/filesondisk,
1307 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
1308 datacenter/scripts/fillstar, datacenter/scripts/insertdatasets,
1309 datacenter/scripts/insertsequences, datacenter/scripts/linkmc,
1310 datacenter/scripts/makecallistolinks,
1311 datacenter/scripts/mcsequences, datacenter/scripts/movingrawfiles,
1312 datacenter/scripts/processmcsequences, datacenter/scripts/rmlocks,
1313 datacenter/scripts/runcallisto, datacenter/scripts/runganymed,
1314 datacenter/scripts/runstar, datacenter/scripts/writesequencefiles,
1315 datacenter/scripts/sourcefile:
1316 - implemented possibility to run several tests by one user
1317 (relative path for Mars version)
1318
1319 * datacenter/scripts/sourcefile:
1320 - included webpath
1321 - added comments
1322 - added variables and functions for jobmanager
1323 - removed changing variables
1324 - added addresses
1325 - implemented functions to get todolist via shell
1326 - improved logging
1327 - replaced setstatus, implemented new function not calling root
1328 but directly using shell and mysql to speed up the setting of
1329 the status
1330
1331 * datacenter/scripts/jobmanager:
1332 - added (script to controll the amount of callisto, star, ganymed
1333 and datacheck running)
1334 - reduced logging output
1335 - implemented gettodo
1336 - implemented possibility to run several tests by one user
1337 (relative path for Mars version)
1338 - moved setup from jobsourcefile to sourcefile
1339 - added locking for gettodo
1340 - make sure that lists- and lock-directory are available
1341
1342 * datacenter/scripts/setup:
1343 - added (file to store setup variables, which might be changed)
1344 - new root version
1345
1346 * datacenter/scripts/copyscript:
1347 - removed addresses
1348 - fixed typo
1349
1350 * datacenter/scripts/run.condor:
1351 - added (file used to submit scripts to condor, used by jobmanager
1352 and script launcher)
1353
1354 * steps.rc:
1355 - fixed typo
1356
1357 * datacenter/scripts/buildsequenceentries,
1358 datacenter/scripts/checkfilesforsequenceavail,
1359 datacenter/scripts/checkstardone, datacenter/scripts/correcttime,
1360 datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions,
1361 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
1362 datacenter/scripts/fillstar, datacenter/scripts/runcallisto,
1363 datacenter/scripts/runganymed, datacenter/scripts/runstar,
1364 datacenter/scripts/writesequencefiles:
1365 - implemented usage of gettodo instead of getdolist (faster)
1366
1367 * datacenter/scripts/dodatacheck, datacenter/scripts/runcallisto,
1368 datacenter/scripts/runganymed, datacenter/scripts/runstar:
1369 - improved logging and comments
1370 - adapted find-to-do-file-algorithm
1371
1372 * datacenter/scripts/buildsequenceentries,
1373 datacenter/scripts/checkfilesforsequenceavail,
1374 datacenter/scripts/checkstardone, datacenter/scripts/correcttime,
1375 datacenter/scripts/doexclusions, datacenter/scripts/fillcallisto,
1376 datacenter/scripts/fillganymed, datacenter/scripts/fillstar,
1377 datacenter/scripts/makecallistolinks,
1378 datacenter/scripts/writesequencefiles:
1379 - improved logging and comments
1380
1381 * datacenter/scripts/buildsequenceentries,
1382 datacenter/scripts/checkfilesforsequenceavail,
1383 datacenter/scripts/checkstardone, datacenter/scripts/correcttime,
1384 datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions,
1385 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
1386 datacenter/scripts/fillstar, datacenter/scripts/runcallisto,
1387 datacenter/scripts/runganymed, datacenter/scripts/runstar,
1388 datacenter/scripts/writesequencefiles:
1389 - remove todofile when it has been read
1390
1391 * datacenter/scripts/scriptlauncher:
1392 - added (script to start submit other scripts to condor)
1393 - make sure that lists- and lock-directory are available
1394
1395 * datacenter/scripts/webupdate-callisto,
1396 datacenter/scripts/webupdate-star,
1397 datacenter/scripts/webupdate-sinope,
1398 datacenter/scripts/webupdate-ganymed:
1399 - added
1400
1401
1402
1403 2006/08/22 Thomas Bretz
1404
1405 * Makefile, Makefile.rules:
1406 - let condor wait until all jobs are finished and then
1407 link everything
1408
1409 * mbadpixels/MBadPixelsCam.[h,cc]:
1410 - added a simple function GetNumUnsuitable which can be used
1411 as a rule eg. in a filter.
1412
1413
1414
1415 2006/08/21 Thomas Bretz
1416
1417 * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]:
1418 - there are three cases in which the digital filter algorithm
1419 cannot run to the end (eg. division by zero). For this cases
1420 more correct return values are set.
1421 - made sure that the fHiGainFirst is not added a second time
1422 through fTimeShiftHiGain
1423 - made sure that the case is handled correctly in which the sliding
1424 DF either couldn't slide at all or the maximum is below zero
1425
1426 * msignal/MExtractTimeAndChargeSpline.[h,cc]:
1427 - made sure that dsum is always set correctly
1428
1429 * msignal/Makefile, msignal/SignalLinkDef.h:
1430 - took out the following classes from make:
1431 + MExtractFixedWindow
1432 + MExtractSlidingWindow
1433 + MExtractFixedWindowPeakSearch
1434 + MExtractFixedWindowSpline
1435 + MExtractAmplitudeSpline
1436 + MExtrcatTimeSpline
1437 + MExtractTimeFastSpline
1438 + MExtractTimeHighestIntegral
1439 + MExtractTimeAndChargeSlidingWindow
1440 + MExtractTimeAndChargeDigitalFilterPeakSearch
1441
1442 * mjobs/MJCalibration.cc, mjobs/MJCalibTest.cc:
1443 - replaced default extractor by our default spline extractor
1444
1445 * mbase/MMath.[h,cc]:
1446 - added the possibility in GetMedianDev to retrieve the
1447 intermediate median
1448 - updated comments
1449
1450 * mhflux/MHEnergyEst.cc:
1451 - replaces old Form() by MString::Format
1452
1453 * msignal/MExtractTimeAndCharge.cc:
1454 - mark an extracted signal as invalid if more than 6 logain
1455 slices have saturated
1456
1457
1458
1459 2006/08/20 Thomas Bretz
1460
1461 * mtools/MCalendar.cc:
1462 - fixed the font-size issue (which I don't understand at all -
1463 bug report submitted)
1464
1465 * macros/tutorials/calendar.C:
1466 - changed the font name to a font supported by root
1467
1468
1469
1470 2006/08/19 Thomas Bretz
1471
1472 * mastro/MAstroCatalog.cc:
1473 - replaced all ifstream by MZlib to allow reading gzip
1474 compressed catalogs
1475
1476 * mbase/MString.[h,cc]:
1477 - changed function Form()
1478 - renamed old function Form() to Format()
1479
1480 * mastro/MAstroCatalog.cc, mbase/MParContainer.cc,
1481 mbase/MStatusDisplay.cc, mbase/MTask.cc, mpointing/MHSrcPosCam.cc
1482 mpointing/MPointingPos.cc, mbase/MEvtLoop.cc:
1483 - replaced MString::Form by new function name MString::Format
1484
1485 * macros/tutorials/calendar.C, macros/tutorials/calendar.rc,
1486 macros/tutorials/holidays.rc:
1487 - added
1488
1489 * mtools/MCalendar.[h,cc]:
1490 - added some dead code
1491 - changed the default a little bit
1492 - added fOrientation to allow changing the orientation
1493 - added code to paint a clock for the change from summer- to
1494 winter-time and vice versa
1495 - removed the direct dependance on the word "Easter" to
1496 display the easter holidays
1497 - added the possibility to restrict the display of some contents
1498 to only some week days (eg to display "KW35" only on mondays)
1499 - some updated to drawing the image
1500 - improved the ResetLayout and SetDefaultLayout if called from
1501 the context menu
1502
1503
1504
1505 2006/08/18 Thomas Bretz
1506
1507 * mcalib/MCalibrateData.cc, mhcalib/MHCalibrationChargeCam.cc,
1508 mhcalib/MHCalibrationHiLoCam.cc:
1509 - replaced obsolste GetNumHiGainSaturated()>0 by IsHiGainSaturated()
1510
1511
1512
1513 2006/08/17 Thomas Bretz
1514
1515 * mcalib/MCalibrationChargeCalc.cc:
1516 - added a missing flush
1517
1518 * msignal/MExtractor.cc:
1519 - small update to output
1520
1521 * msignal/MExtractTimeAndCharge.cc:
1522 - mark the lo-gains only as valid if they are really extracted
1523
1524 * msignal/MExtractTimeAndChargeDigitalFilter.cc:
1525 - in hi-gain extraction fmax was initialized with -9999, but after
1526 the loop a invalid value of fmax<0 was not checked. Changed
1527 initialization to 0
1528
1529
1530
1531 2006/08/16 Thomas Bretz
1532
1533 * Makefile.conf.general:
1534 - fixed usage of substitutions
1535
1536 * mmc/MMcConfigRunHeader.[h,cc]:
1537 - added fParaboloidFocal
1538 - increased class version by 1
1539 - updated comments
1540
1541 * mmc/MMcEvt.[hxx,cxx]:
1542 - added fEventReuse
1543 - increased class version by 1
1544 - updates to comments
1545
1546 * mmc/MMcEvtBasic.h:
1547 - replaced private by protected
1548
1549 * mmc/MMcFadcHeader.hxx:
1550 - updates to comments
1551 - update to global ifdef
1552
1553 * mmc/MMcRunHeader.[hxx,cxx]:
1554 - added fRandomPointingConeSemiAngle
1555 - increased class version by 1
1556 - upadted comments
1557 - removed empty destructor
1558
1559 * mmc/MMcTrig.hxx:
1560 - updated preprocessor directives
1561
1562 * mmc/MMcTrigHeader.[hxx,cxx]:
1563 - updated comments
1564 - removed empty destructor
1565 - updated preprocessor directives
1566
1567 * mmc/MTriggerDefine.h, mmc/Mdefine.h:
1568 - updated preprocessor directives
1569
1570 * manalysis/MMcCalibrationUpdate.cc,
1571 mhcalib/MHCalibrationRelTimeCam.cc:
1572 - replaced IsLoGainUsed by IsHiGainSaturated
1573
1574 * mcalib/MCalibrateData.cc:
1575 - changed the algorithm which takes either the hi- or the lo-gain
1576 such that it gives more reliable results in case of saturation
1577 and/or problems with the extraction and if no reliable
1578 result is possible the pixel is set unsuitable
1579
1580 * mcalib/MCalibrateRelTimes.cc:
1581 - removed the usage of MSignalPix::SetLoGainUsed
1582 - set the pixel to unsuitable if the arrival time could not
1583 be extracted
1584
1585 * mfilter/MFCosmics.cc, mhcalib/MHCalibrationChargeCam.cc:
1586 - replaced GetNumHiGainSaturated()>0 by IsHiGainSaturated()
1587
1588 * mhist/MHCamera.cc:
1589 - removed obsolete MMath::GaussProb from GetMedianDev
1590
1591 * msignal/MArrivalTimeCam.cc:
1592 - replaced IsValid by IsArrivalTimeValid
1593 - replaces Is[Hi,Lo]GainValid by
1594 Is[Hi,Lo]GainValid && !Is[Hi,Lo]GainSaturated in
1595 GetPixelContent
1596 - added a check for saturation in case of getting the delay
1597 - do not restrict the range of the returned delays anymore
1598
1599 * msignal/MArrivalTimePix.[h,cc]:
1600 - improved GetArrivalTime to take the hi-gain saturation
1601 better into account
1602 - added a new function IsArrivalTimeValid
1603 - removed obsolete function IsValid and IsLoGainUsed
1604
1605 * msignal/MExtractTimeAndChargeSpline.cc:
1606 - added a check to not set fMaxBinContent in case the extraction
1607 would happen in the first or last slice similar to the
1608 digital filter. This became necessary because otherwise the
1609 spline extractor sometimes extracts nonsens values
1610
1611 * msignal/MExtractedSignalCam.cc:
1612 - replaced IsValid by more accurate functions
1613 - take saturation in GetPixelContent into account
1614
1615 * msignal/MExtractedSignalPix.[h,cc]:
1616 - removed obsolete function IsValid and IsLoGainUsed
1617 - added functions Is[Hi,Lo]GainSaturated
1618
1619 * msignal/MSignalCam.cc:
1620 - removed cases 10 and 11 in GetPixelContent
1621
1622 * msignal/MSignalPix.[h,cc]:
1623 - removed obsolete LoGainUsed references
1624
1625
1626
1627 2006/08/15 Daniela Dorner
1628
1629 * datacenter/macros/filldotrun.C:
1630 - implemented new arehucas version
1631
1632 * datacenter/db/culminating.php, datacenter/db/datacheck.php,
1633 datacenter/db/datasetinfo.php, datacenter/db/dbstatus.php,
1634 datacenter/db/index.php, datacenter/db/printtable.php,
1635 datacenter/db/querycal.php, datacenter/db/queryrbk.php,
1636 datacenter/db/queryseq.php, datacenter/db/querystar.php,
1637 datacenter/db/runinfo.php, datacenter/db/sequence.php,
1638 datacenter/db/sequinfo.php, datacenter/db/statusrps.php,
1639 datacenter/db/statussbs.php, datacenter/db/statussps.php:
1640 - moved some code to functions (mainly menu)
1641
1642 * datacenter/db/findoffdata.php:
1643 - moved some code to functions (mainly menu)
1644 - implemented zd-range fields
1645 - improved limits functionality
1646 - added some limit fields
1647 - added new field for limits
1648
1649 * datacenter/db/include.php:
1650 - implemented function to print or not print submitted query
1651 (PrintSubmittedQuery(..))
1652 - removed not needed argument of function RemoveSortBy()
1653 - implemented new algorithms for enhanced colour coding for limits
1654 in PrintMagicTable()
1655 - sort by first desc
1656
1657 * datacenter/db/index-header.html:
1658 - shortened menu (removed old websites)
1659 - fixed link
1660
1661 * datacenter/db/index.html:
1662 - added new websites
1663 - added link to error coding
1664 - fixed link
1665
1666 * datacenter/db/magicdefs.php:
1667 - changed limits arrays for enhanced algorithms
1668 - added variables for starguider, new limit fields, zd range
1669
1670 * datacenter/db/sources.php:
1671 - fixed bug (display of test sources)
1672 - moved some code to functions (mainly menu)
1673
1674 * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php,
1675 datacenter/db/datasetinfo-aio.php:
1676 - added (website unifying other websites, so that only one website
1677 for runs, one for sequences and one for datasets is needed)
1678
1679 * datacenter/db/menu.php:
1680 - added (containing functions for parts of the menu)
1681
1682 * datacenter/db/menu.js:
1683 - added (script for diplaying/hiding parts of the menu)
1684
1685
1686
1687 2006/08/09 Thomas Bretz
1688
1689 * mbase/MMath.cc:
1690 - changed MedianDev to support 68% division instead of 0.5%
1691
1692 * datacenter/macros/fillsignal.C:
1693 - adapted to use Median for Pulse Offset and Gain
1694
1695
1696
1697 2006/08/08 Thomas Bretz
1698
1699 * mbadpixels/MBadPixelsCam.cc:
1700 - added some comments
1701
1702 * mhist/MHEvent.cc:
1703 - replaced GetTheta() by GetTelescopeTheta()
1704
1705 * msignal/MExtractedSignalCam.cc:
1706 - some update to returning the hi-/lo-gain ratio
1707
1708 * mbase/MMath.[h,cc]:
1709 - new functions MedianDev
1710
1711 * mhist/MHCamera.[h,cc]:
1712 - new function GetMedian
1713 - new function GetMedianDev
1714
1715
1716
1717 2006/08/08 Daniela Dorner
1718
1719 * datacenter/scripts/copyscript:
1720 - updated address list of people who are informed about changes in
1721 the catalog file
1722 - improved output to mail
1723 - updated search of newer catalogfiles
1724 - addapted to change in md5sum
1725 - fixed typo
1726
1727 * steps.rc:
1728 - made interpretable for shell
1729 - set Default to check for fSequenceFileWritten, so that manually
1730 inserted sequences can't be resettet
1731
1732 * datacenter/scripts/makecallistolinks:
1733 - removed reason2
1734
1735
1736
1737 2006/08/06 Thomas Bretz
1738
1739 * datacenter/macros/checkstardone.C,
1740 datacenter/macros/checkfileavail.C,
1741 datacenter/macros/filldotraw.C:
1742 - fixed. res was still not correctly deleted
1743
1744
1745
1746 2006/08/05 Thomas Bretz
1747
1748 * datacente/macros/fillsignal.C:
1749 - still searched for tabs DiffHi and DiffLo... fixed.
1750 - added a missing comma in the sql query
1751
1752 * mbase/MLog.cc, mbase/MLogHtml.cc:
1753 - switched off buffering for ofstreams
1754 - fixed length argument for the case </> are replaced by html-code
1755
1756 * datacenter/macros/checkstardone.C:
1757 - fixed. was completely broken, didn't even compile.
1758
1759
1760
1761 2006/08/04 Thomas Bretz
1762
1763 * mhvstime/MHVsTime.cc:
1764 - fixed a bug which made the argument of SetMinimum be ignored
1765
1766 * mpointing/MHPointing.cc:
1767 - changed position of SetMinimum and SetMaximum
1768
1769 * msignal/MArrivalTimeCam.[h,cc]:
1770 - added new options in GetPixelContent
1771 - added some new member functions
1772
1773 * msignal/MExtractedSignalCam.[h,cc]:
1774 - added new options in GetPixelContent
1775 - added some new member functions
1776
1777 * msignal/MExtractedSignalPix.h:
1778 - added some new member function
1779 - added some comments
1780
1781 * msql/MSQLServer.cc:
1782 - allow to setup different password for differend users and different
1783 users for different databases in sql.rc
1784
1785 * mcalib/MCalibrateRelTimes.cc:
1786 - implemented a workaround to mark pixels bad for extraction of
1787 hi- and lo-gain failed. (Before MCalibrateData just assigned
1788 a weird value)
1789
1790 * msignal/MArrivalTimePix.h:
1791 - added some member functions
1792
1793 * msignal/MExtractTimeAndCharge.cc:
1794 - added some comments which contain future code
1795 - invalidate hi- and lo-gain if both could not be extracted properly
1796 (FIXME: We need a cut on the number of unsuitable pixels per event)
1797 - changed handling of sathi to make the detection of hi-gain
1798 saturation work properly
1799
1800 * msignal/MExtractTimeAndChargeDigitalFilter.cc:
1801 - changed fgLoGainOffset from 1.05 to 0.95 (comming out of the
1802 latest plots)
1803 - fixed assignment of sat in hi-gain extraction to make sure
1804 the the satuartion information can be returned properly
1805
1806 * msignal/MExtractTimeAndChargeSpline.cc:
1807 - changed fgLoGainStartShift according to BCN cvs to -2.4 (FIXME
1808 this should be checked!)
1809 - adapted handling of sat in hi-gain extraction to changes
1810 above
1811
1812 * mjobs/MJCalibrateSignal.cc:
1813 - replaced the hi-/lo-gain pulse plots by plots showing the
1814 hi-/lo-gain intercalibration and the hi-/lo-gain offset
1815
1816 * datacenter/macros/fillsignal.C:
1817 - changed according to the changes
1818
1819 * mraw/MRawFileRead.cc:
1820 - rais an error if a requested file could not be opened
1821
1822 * mbase/MParContainer.cc:
1823 - added some comments
1824
1825
1826
1827 2006/08/03 Thomas Bretz
1828
1829 * mbase/MTask.cc:
1830 - do not print number of executions if it is (UInt_t)-1
1831
1832 * mfileio/MReadReports.cc:
1833 - do not allocate a MTime container anymore. This can be done
1834 by root automatically which has the advantage that we don't
1835 have to care about its deletion
1836 - added some more debug output, just in case...
1837
1838 * mfileio/MReadTree.cc:
1839 - fixed a typo in a comment
1840
1841 * mhist/MHRate.cc, mhist/MHWeather.cc, mhvstime/MHSectorVsTime.cc,
1842 mhvstime/MHVsTime.cc:
1843 - changed position of SetMinimum and SetMaximum
1844
1845 * mimage/MHHillas.[h,cc]
1846 - made the Center-Histogram in the case only one is displayed
1847 one with palette
1848
1849
1850
1851 2006/08/03 Markus Meyer
1852
1853 * resources/calibration.rc, calibration_spline.rc
1854 - update of correction factors
1855
1856 * datacenter/macros/fillstar.C
1857 - update of reference values for muon analysis
1858
1859
1860
1861 2006/08/02 Daniela Dorner
1862
1863 * datacenter/scripts/buildsequenceentries,
1864 datacenter/scripts/checkfilesforsequenceavail,
1865 datacenter/scripts/checkstardone, datacenter/scripts/copyscript,
1866 datacenter/scripts/correcttime, datacenter/scripts/dodatacheck,
1867 datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots,
1868 datacenter/scripts/dowebplots, datacenter/scripts/filesondisk,
1869 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
1870 datacenter/scripts/fillstar, datacenter/scripts/insertdatasets,
1871 datacenter/scripts/insertsequences, datacenter/scripts/linkmc,
1872 datacenter/scripts/makecallistolinks,
1873 datacenter/scripts/mcsequences, datacenter/scripts/movingrawfiles,
1874 datacenter/scripts/processmcsequences, datacenter/scripts/rmlocks,
1875 datacenter/scripts/runcallisto, datacenter/scripts/runganymed,
1876 datacenter/scripts/runstar, datacenter/scripts/sourcefile,
1877 datacenter/scripts/writesequencefiles:
1878 - replaced $USER by `whoami`
1879
1880 * datacenter/scripts/dowebplots:
1881 - write output (ps, png files) to $datapath and not $webdir to
1882 speed up the webupdate
1883
1884
1885
1886 2006/08/02 Thomas Bretz
1887
1888 * mhist/MHCamEvent.cc:
1889 - removed some obsolete includes
1890
1891 * msignal/MExtractTimeAndCharge.cc:
1892 - reformatted position of a parenthesis
1893
1894 * msignal/MExtractTimeAndChargeDigitalFilter.cc:
1895 - changed default lo-gain offset to new value 1.05 which was
1896 determined plotting arrival time vs. signal height.
1897 - added fHiGainFirst to time (as it is in the spline extractor)
1898
1899 * msignal/MSignalCam.cc:
1900 - after extesive tests using the arrival time vs signal height
1901 histograms, new threshold levels (independent of the pixel size)
1902 have been determined for the pulse positions
1903 (50phe for pulse, hi-gain and 320phe for lo-gain)
1904
1905 * datacenter/macros/fillsignal.C:
1906 - changed to support new information about pulse positions
1907
1908
1909
1910 2006/08/01 Thomas Bretz
1911
1912 * mcalib/MCalibCalcFromPast.cc:
1913 - hand over the hi-lo-gain conversion factors to the new
1914 MCalibrationChargeCam if reinitialized
1915
1916 * mcalib/MCalibrateData.cc:
1917 - removed obsolete use of zenith angle (which actually was never used)
1918 - fixed a bug which caused the renorm factor being initialized from
1919 default instead of the QECam always (which didn't make any difference
1920 because also the QECam contains the default value)
1921
1922 * mcalib/MCalibrateRelTimes.[h,cc]:
1923 - store also the information whether lo-gain was used or not in
1924 MSignalCam
1925 - removed some comments from header
1926
1927 * mcalib/MCalibrationQEPix.[h,cc]:
1928 - removed obsolete use of zenith angle (which actually was never used)
1929
1930 * mhist/MHCamera.cc:
1931 - fixed wrong cast (from this to TProfile instead of TH1D)
1932
1933 * mjobs/MJCalibrateSignal.cc:
1934 - added tabs for hi-/lo-gain pulse position
1935
1936 * mjobs/MJCalibration.cc:
1937 - removed obsolete use of zenith angle (which actually was never used)
1938 for MCalibrationQEPix
1939
1940 * msignal/MArrivalTimePix.h:
1941 - added Copy member function
1942
1943 * msignal/MExtractedSignalPix.cc:
1944 - small code layout
1945
1946 * msignal/MSignalPix.[h,cc]:
1947 - added new (non I/O) member fLoGainUsed
1948
1949 * msignal/MSignalCam.cc:
1950 - added cases 10 and 11 to GetPixelContent
1951 - added some more comments
1952
1953
1954
1955 2006/07/31 Thomas Bretz
1956
1957 * showplot.cc:
1958 - added new options to write bmp and xml files
1959 - added new options for the display size
1960
1961 * mbase/MStatusDisplay.[h,cc]:
1962 - changed the constructor to allow starting with a different size
1963 - added new member functions to change the display or canvas size
1964 - fixed setting of sizes
1965
1966
1967
1968 2006/07/30 Thomas Bretz
1969
1970 * macros/starfield.C:
1971 - updated to use resources/mirrors.def by default
1972
1973 * mhist/MHCamera.[h,cc]:
1974 - replaced SavePrimitive(ofstream&) by SavePrimitive(ostream&)
1975 - if necessary let SavePrimitive(ofstream&) call
1976 SavePrimitive(ostream&)
1977
1978 * mgui/MHexagon.[h,cc]:
1979 - special solution for SavePrimitive because it calls a function
1980 from the base class which also needs ofstream or ostream
1981
1982 * mbase/MStatusDisplay.[h,cc]:
1983 - switched on writing bmp and xml (I still found no program able
1984 to read this bmp, but they are written)
1985 - removed check for writing images in batch mode for root
1986 >= 5.12/00. It is working now.
1987 - calculate kB and MB correctly by dividing by 1000 instead of
1988 1024 (would be kiB and MiB)
1989 - removed some unused parameters from function declaration
1990 - fixed some warnings about local overwrites of variable names
1991 - fixed a deprecated conversion from string constant to `char*
1992
1993
1994
1995 2006/07/29 Thomas Bretz
1996
1997 * mhflux/MHEffectiveOnTime.cc:
1998 - changed the fit such that initial values are calculated
1999 automatically now instead of using build in values. This
2000 makes the fit more indepedant of the underlaying rates.
2001 With a test of ~350 sequences in the test database it could
2002 be shown that the new fit gives the same result +/-1sek.
2003 The highest deviation was +5s the lowest -10s.
2004 - the number of the first bin used in the fit became a variable
2005 - A limit of 15kHz was set for the rate
2006 - sanity checkes for lambda==0 added (possible division by zero)
2007 - increased class version number by one
2008 - made functions derived from MH private
2009 - to fit the resulting "gammas" use fFirstBin=1 and fNumEvents=120
2010
2011
2012
2013 2006/07/28 Daniela Dorner
2014
2015 * datacenter/scripts/buildsequenceentries,
2016 datacenter/scripts/checkfilesforsequenceavail,
2017 datacenter/scripts/checkstardone, datacenter/scripts/copyscript,
2018 datacenter/scripts/correcttime, datacenter/scripts/dodatacheck,
2019 datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots,
2020 datacenter/scripts/dowebplots, datacenter/scripts/filesondisk,
2021 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
2022 datacenter/scripts/fillstar, datacenter/scripts/insertdatasets,
2023 datacenter/scripts/insertsequences, datacenter/scripts/linkmc,
2024 datacenter/scripts/makecallistolinks,
2025 datacenter/scripts/mcsequences, datacenter/scripts/movingrawfiles,
2026 datacenter/scripts/processmcsequences, datacenter/scripts/rmlocks,
2027 datacenter/scripts/runcallisto, datacenter/scripts/runganymed,
2028 datacenter/scripts/runstar, datacenter/scripts/sourcefile,
2029 datacenter/scripts/writesequencefiles:
2030 - replaced username by $USER
2031
2032
2033
2034 2006/07/27 Thomas Bretz
2035
2036 * datacenter/macros/buildsequenceentries.C:
2037 - removed some obsolete output
2038 - logging output redone
2039 - added some missing delete of TSQLResults
2040 - fixed some overwrite of local variables
2041 - added more comments
2042 - moved code building the blocks to its own function
2043 - simplified buildblocks
2044
2045
2046
2047 2006/07/27 Daniela Dorner
2048
2049 * datacenter/scripts/buildsequenceentries:
2050 - fixed bug in name of logfile (introduced on 2006/02/03)
2051
2052
2053
2054 2006/07/26 Daniela Dorner
2055
2056 * datacenter/scripts/movingrawfiles:
2057 - changed machine
2058 - added logging
2059 - added launching of filesondisk, when files have been moved
2060
2061 * datacenter/scripts/filesondisk:
2062 - added logging
2063
2064
2065
2066 2006/07/26 Thomas Bretz
2067
2068 * merpp.cc:
2069 - files with the extension .raw.gz were not found. fixed. This
2070 is necessary because raw-files must be merpped before they can
2071 be displayed with the mars-gui.
2072
2073 * star.cc:
2074 - fixed some misalignment when the title is printed
2075
2076 * datacenter/macros/fillsinope.C:
2077 - removed some obsolete comments
2078
2079 * mbase/MContinue.h:
2080 - some reformatting
2081
2082 * mreport/MReportStarguider.h:
2083 - added enum for states
2084 - added IsMonitoring member function
2085
2086 * msignal/MArrivalTimeCam.cc:
2087 - fixed a problem which gave errors when compiling (introduced
2088 with the latest change)
2089
2090 * manalysis/MEventRateCalc.[h,cc], manalysis/MGeomApply.[h,cc],
2091 manalysis/MMultiDimDistCalc.[h,cc], mbadpixels/MBadPixelsTreat.[h,cc],
2092 mbase/MEvtLoop.[h,cc], mbase/MParContainer.[h,cc], mbase/MParList.[h,cc],
2093 mbase/MTask.[h,cc], mbase/MTaskList.[h,cc], mcalib/MCalibrateData.[h,cc],
2094 mdata/MDataArray.[h,cc], mfbase/MF.[h,cc], mfbase/MFDataChain.[h,cc],
2095 mfbase/MFDataChain.[h,cc], mfbase/MFDataMember.[h,cc],
2096 mfbase/MFilterList.[h,cc], mfileio/MReadTree.[h,cc],
2097 mfileio/MWriteRootFile.[h,cc], mfilter/MFParticleId.[h,cc],
2098 mfilter/MFTriggerLvl1.[h,cc], mfilter/MFTriggerLvl2.[h,cc],
2099 mhbase/MBinning.[h,cc], mhbase/MFillH.[h,cc], mhbase/MH3.[h,cc],
2100 mhbase/MHMatrix.[h,cc], mimage/MHillasCalc.[h,cc],
2101 mimage/MImgCleanStd.[h,cc], mimage/MImgCleanTGB.[h,cc],
2102 mpointing/MSrcPosCam.[h,cc], msignal/MExtractFixedWindow.[h,cc],
2103 msignal/MExtractSignal.[h,cc], msignal/MExtractSignalABcorr.[h,cc],
2104 msignal/MExtractor.[h,cc], mtools/MChisqEval.[h,cc]
2105 - replaced StreamPrimitive(ofstream&) by StreamPrimitive(ostream&)
2106 - replaced SavePrimitive(ofstream&) by SavePrimitive(ostream&)
2107 - if necessary let SavePrimitive(ofstream&) call
2108 SavePrimitive(ostream&)
2109
2110 * mbadpixels/MBadPixelsCam.cc, mbadpixels/MBadPixelsIntensityCam.cc,
2111 mbase/MEvtLoop.cc, mbase/MLog.cc, mbase/MParList.cc, mbase/MTaskList.cc,
2112 mcalib/MCalibConstCam.cc, mcalib/MCalibrationBlindCam.cc,
2113 mcalib/MCalibrationCam.cc, mcalib/MCalibrationIntensityCam.cc,
2114 mcalib/MCalibrationIntensityConstCam.cc, mdata/MDataArray.cc,
2115 mdata/MDataFormula.cc, mdata/MDataList.cc, mfbase/MFilterList.cc,
2116 mgeom/MGeomCam.cc, mhcalib/MHCalibrationCam.cc, mmain/MMonteCarlo.cc,
2117 mpedestal/MPedPhotCam.cc, mpedestal/MPedestalCam.cc,
2118 mreport/MReportFileRead.cc, msignal/MArrivalTimeCam.cc,
2119 msignal/MExtractedSignalCam.cc, msignal/MSignalCam.cc:
2120 - replaced ForEach by R__FOR_EACH
2121
2122 * mbase/MAGIC.h:
2123 - define R__FOR_EACH macro if not yet defined
2124
2125 * mbase/MEvtLoop.cc:
2126 - removed usage of copy-constructor of TEnv
2127
2128 * mbase/MString.h:
2129 - exclude some of the member function from CINT (gives problem
2130 with CINT)
2131
2132 * mfbase/MFEventSelector.[h,cc]:
2133 - removed StreamPrimitive (it was empty anyhow)
2134
2135 * mranforest/MRanTree.cc:
2136 - moved includes for TVector and TMatrix to header
2137 - replaced TMatrixRow by TMatrixFRow_const in TreeHad
2138
2139 * msignal/Makefile, msignal/SignalLinkDef.h:
2140 - removed MExtractSignal
2141 - removed MExtractSignal2
2142 - removed MExtractSignal3
2143 - removed MExtractSignalABcorr
2144
2145 * mbase/MArgs.cc, mbase/MContinue.cc, mbase/MEnv.cc, mbase/MGMap.[h,cc],
2146 mbase/MGTask.h, mbase/MLogManip.h, mbase/MLogPlugin.h
2147 mbase/MParContainer.cc, mbase/MParList.cc, mbase/MParameters.cc,
2148 mbase/MSearch.cc, mbase/MStatusArray.h, mbase/MTask.cc,
2149 mbase/MTaskList.[h,cc]:
2150 - removed some unused parameters from function declaration
2151
2152 * mbase/MArray.h, mbase/MArrayB.h, mbase/MArrayD.h, mbase/MArrayF.h,
2153 mbase/MArrayI.h, mbase/MArrayS.h, mbase/MDirIter.h, mbase/MLog.[h,cc],
2154 mbase/MReadSocket.h, mbase/MTask.cc, mbase/MTaskList.[h,cc],
2155 mbase/MTime.h:
2156 - added explicit initialization of base class to copy ctor
2157
2158 * mbase/MDirIter.[h,cc], mbase/MLog.[h,cc], mbase/MRunIter.cc,
2159 mbase/MZlib.cc:
2160 - fixed some warnings about local overwrites of variable names
2161
2162 * mbase/MTaskList.[h,cc]:
2163 - removed unsused second argument from CheckAddListTo
2164 - allow 0 as the type argument which just keeps the input steam id
2165 of the task
2166
2167 * mjobs/MSequence.cc:
2168 - fixed a deprecated conversion from string constant to `char*
2169
2170 * mfbase/MFilterList.cc:
2171 - improved warn output
2172
2173 * msignal/MArrivalTimeCalc2.cc, msignal/MArrivalTimePix.[h,cc],
2174 msignal/MExtractFixedWindowPeakSearch.cc, msignal/MExtractSignal.cc,
2175 msignal/MExtractSignal2.cc, msignal/MExtractSignal3.cc,
2176 msignal/MExtractSignalABcorr.cc, msignal/MExtractTime.cc,
2177 msignal/MExtractTimeAndCharge.cc, msignal/MExtractor.cc,
2178 msignal/MExtractTimeAndChargeDigitalFilterPeakSearch.cc:
2179 - removed first obsolete argument from SetGainSaturation
2180
2181 * msignal/MExtractedSignalCam.[h,cc]:
2182 - removed obsolete fNdf
2183 - increased class version
2184
2185 * msignal/MExtractedSignalPix.[h,cc]:
2186 - removed obsolete fIsLoGainUsed
2187 - removed obsolete fChisquare
2188 - increased class version
2189 - removed obsolete first argument from SetGainSaturation
2190
2191
2192
2193 2006/07/23 Thomas Bretz
2194
2195 * datacenter/scripts/copyscript:
2196 - only try to insert the contents of runbook files which
2197 contain the regexp \\\.rbk$ instead of .rbk It might be
2198 that in a script it should be \.rbk$ rather than \\\.rbk$
2199 (to be tested)
2200
2201
2202
2203 2006/07/22 Thomas Bretz
2204
2205 * datacenter/scripts/runstar:
2206 - added -r to sort ToDo-files such that the newest sequences
2207 are processed first
2208
2209
2210
2211 2006/07/21 Daniela Dorner
2212
2213 * datacenter/scripts/checkfilesforsequavail:
2214 - fixed bug in path
2215
2216
2217
2218 2006/07/19 Thomas Bretz
2219
2220 * msignal/MArrivalTimeCam.cc:
2221 - added case 7 and 2 in GetPixelContent
2222
2223
2224
2225 2006/07/13 Thomas Bretz
2226
2227 * mastro/MAstroCatalog.h:
2228 - implemented new member function GetNumStars
2229
2230 * mbase/MGMap.[h,cc]:
2231 - implemented new member function DrawHexagon
2232
2233
2234
2235 2006/07/11 Thomas Bretz
2236
2237 * mbase/MStatusArray.cc, mdata/MDataChain.cc, mdata/MDataFormula.cc,
2238 mhflux/MMcSpectrumWeight.cc, mimage/MHillasExt.cc, mjobs/MJCut.cc,
2239 msignal/MExtractTimeAndChargeDigitalFilter.cc,
2240 mranforest/MRanForestCalc.cc:
2241 - fixed some compiler warning of the kind
2242 ambiguous overload for `Bool_t ? const char[14] : const TString &'
2243 to make gcc 2.95.3 happy (used to get cosy working with the
2244 latest Mars version)
2245
2246 * mbase/MZlib.[h,cc]:
2247 - added some preprocessor statements which allow compilation with
2248 gcc 2.95.3
2249
2250 * mastro/MAstroCamera.cc:
2251 - removed path from include
2252
2253 * mastro/Makefile:
2254 - added directory for MHCamera
2255
2256 * mhflux/MHThetaSqN.cc:
2257 - removed the const-qualifier from the static_cast when setting
2258 tghe MParameterD
2259
2260
2261
2262 2006/07/06 Thomas Bretz
2263
2264 * Makefile.conf.linux:
2265 - removed options -Wstrict-prototypes -Wmissing-prototypes
2266 obsolete for C++
2267
2268 * mastro/MAstro.h, mgui/MCamEvent.h:
2269 - added virtual destructor to make gcc 4.1 happy
2270
2271 * mfilter/MFMagicCuts.cc, mtools/MagicJam.cc:
2272 - added includes to make gcc 4.1 happy
2273
2274 * mranforest/MRanForestCalc.cc:
2275 - added include for the compilation with root 5.10/00
2276
2277
2278
2279 2006/07/05 Thomas Bretz
2280
2281 * datacenter/macros/checkfileavail.C,
2282 datacenter/macros/checkstardone.C,
2283 datacenter/macros/doexclusions.C,
2284 datacenter/macros/filldotraw.C,
2285 datacenter/macros/fillganymed.C,
2286 datacenter/macros/fillsignal.C,
2287 datacenter/macros/fillstar.C,
2288 datacenter/macros/setupdb.C:
2289 - make sure that 'res' is correctly deleted
2290
2291 * datacenter/macros/doexclusions.C:
2292 - fixed some variable name overrides
2293
2294 * mhflux/MAlphaFitter.[h,cc]:
2295 - added the possibility to DrawResult()
2296
2297 * mhflux/MHAlpha.[h,cc]:
2298 - added new output container (Bin) which contains the number
2299 of the bin the event was assigned to
2300 - fixed drawing the significance in DrawAll
2301
2302
2303
2304 2006/07/04 Daniela Dorner
2305
2306 * datacenter/scripts/copyscript:
2307 - removed not needed if-clause (was used to copy subsystemfiles to
2308 /magic/datacenter/totape)
2309
2310
2311
2312 2006/07/03 Thomas Bretz
2313
2314 * mhflux/MHThetaSqN.[h,cc]:
2315 - added counter and output some statistics afterwards
2316
2317
2318
2319 2006/06/29 Thomas Bretz
2320
2321 * mmain/MEventDisplay.cc:
2322 - added decoding of calibration pattern
2323
2324 * mbase/MContinue.cc:
2325 - small change to some output
2326
2327 * mmc/MMcTrig.hxx, mmc/MMcTrigHeader.hxx:
2328 - increased version number
2329
2330 * mmc/Mdefine.h:
2331 - increased CAMERA_PIXELS from 3500 to 3800
2332
2333
2334
2335 2006/06/28 Daniela Dorner
2336
2337 * datacenter/macros/setupdb.C:
2338 - added new columns
2339 - changed name columns
2340
2341
2342
2343 2006/06/28 Thomas Bretz
2344
2345 * datacenter/macros/fillstar.C:
2346 - added number of correlated stars
2347
2348 * datacenter/macros/plotdb.C:
2349 - added number of correlated stars
2350 - changed name of database column
2351
2352 * callisto.cc, mbadpixels/MBadPixelsCalc.cc,
2353 mjtrain/MJTrainSeparation.cc:
2354 - small improvement to log-output
2355
2356 * tpoint/gui.C:
2357 - added some SetFrameBorderMode and SetBorderMode
2358
2359
2360
2361 2006/06/27 Thomas Bretz
2362
2363 * mhflux/MHAlpha.cc:
2364 - added a small change to prevent DrawAll from opening a new
2365 canvas if called with the option "No new canvas" and no
2366 fDisplay
2367
2368
2369
2370 2006/06/26 Thomas Bretz
2371
2372 * mjobs/MJCut.[h,cc]:
2373 - added error codes for some fatal errors
2374
2375 * ganymed.cc:
2376 - pipe error codes to shell
2377
2378
2379
2380 2006/05/29 Thomas Bretz
2381
2382 * mbase/MEnv.cc:
2383 - included THashList for compatibility with root 5.10/00
2384
2385 * mdata/MDataArray.[h,cc]:
2386 - included TVector in header for compatibility with root 5.10/00
2387
2388 * mgui/MHexagon.cc:
2389 - changed argument of PaintFillArea from Float_t to Double_t
2390 for compatibility with root 5.10/00
2391
2392 * mhbase/MHMatrix.[h,cc]:
2393 - added some #ifdef for compatibility with root 5.10/00
2394 - included TVector in the header for compatibility with
2395 root 5.10/00
2396
2397 * mjtrain/MJTrainDisp.cc:
2398 - added the possibility to set weights
2399 - added new histogram to show avg psf versus energy
2400
2401 * mjtrain/MJTrainRanForest.cc:
2402 - included TFile for compatibility with root 5.10/00
2403
2404 * mranforest/MRanForest.[h,cc]:
2405 - included TMatrix and TVector in header for compatibilty
2406 with root 5.10/00
2407
2408 * mtools/MHSimulatedAnnealing.[h,cc]:
2409 - included TMatrix and TVector in header for compatibilty
2410 with root 5.10/00
2411
2412
2413
2414 2006/05/24
2415
2416 * RELEASE 0.9.6
2417
2418
2419
2420 2006/05/24 Thomas Bretz
2421
2422 * mbadpixels/MBadPixelsTreat.cc:
2423 - another small improvement, set fMaxArrivalTimeDiff to 0.9
2424
2425 * mjobs/MJPedestal.cc:
2426 - switched off error in case of "pulse is too much to the left"
2427 - the extraction window is not changed anymore
2428
2429 * mhflux/MAlphaFitter.cc:
2430 - made new background fit more robust by improving the start
2431 values
2432
2433 * mhflux/MHAlpha.[h,cc]:
2434 - preliminary implementation showing automatically all sizebins in
2435 the status display
2436
2437 * mpointing/MPointingDevCalc.[h,cc]:
2438 - if the mispointing is set to 0 due to missing mispointing
2439 information also the starguider calibration is reset.
2440 - in the case the latest report is older than a default (currently
2441 one minute) and the current report will be skip the starguider
2442 correction and calibration will be reset.
2443
2444 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
2445 - updated
2446
2447 * mmc/MMcRunHeader.hxx:
2448 - added new getter for ShowerPhiMin and ShowerPhiMax
2449
2450
2451
2452 2006/05/23 Daniela Dorner
2453
2454 * scripts/processsequence:
2455 - added (script to run callisto, merppupdate and star for 1
2456 sequence)
2457
2458 * scripts/preparemc:
2459 - added (script to create montecarlo sequence and datasetfiles)
2460
2461
2462
2463 2006/05/23 Thomas Bretz
2464
2465 * mranforest/MRanTree.cc:
2466 - should be if(!Finite) instead of if(Finite)
2467
2468 * mhbase/MH3.cc:
2469 - fixed a problem which arouse in root 4.04/02g namely that
2470 is the draw-option is " " nothing is displayed. Therefore
2471 all " " are removed before the histogram is drawn
2472
2473 * mhist/MHCamera.cc:
2474 - when the azimuthal profile was produced the binning was optimized
2475 with the OptimizeLimits. This doesn't make sense because it
2476 changed the alignment of the bins with the 60deg boundaries
2477
2478 * mreport/MReportStarguider.cc:
2479 - fixed a typo in a comment and removed an obsolete one
2480
2481 * msignal/MExtractTimeAndCharge.cc:
2482 - instead of setting the arrival time to a value at the border of
2483 the meaningful range a random number is assigned in the case
2484 of an arrival time extracted outside the fadc range. This
2485 avoids possible unfortuante coincidences in arrival times.
2486
2487 * mbadpixels/MBadPixelsTreat.[h,cc]:
2488 - added new data member fMaxArrivalTimeDiff, which is the maximum
2489 arrival time difference allowed for the badpixel algorithm
2490 to determin whether a pixels belongs to a shower
2491 - changed the old value (0.5) to 1.0 as suggested by Stefan
2492 due to a recent study on the fraction of pixels surviving the
2493 image cleaning
2494
2495 * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc:
2496 - added comment to show usage of new option
2497
2498
2499
2500 2006/05/22 Daniela Dorner
2501
2502 * datacenter/scripts/makecallistolinks:
2503 - fixed bug
2504
2505
2506
2507 2006/05/22 Thomas Bretz
2508
2509 * mranforest/MRanTree.cc:
2510 - replaced some arbitrary small and large values by FLT_MAX in
2511 FindBestSpllit*
2512 - replaced in FindBestSpllit* a sanity check for rld and rrd (do
2513 not divide by zero) by a check whether the result (crit) is finite
2514
2515 * mcamera/MCameraRecTemp.[h,cc]:
2516 - implemented new data member for validity
2517 - increased class version by 1
2518
2519 * mpointing/MHPointing.[h,cc]:
2520 - implemented new TGraph for number of correlated stars
2521 - increased class version by 1
2522
2523 * mpointing/MPointingDevCalc.cc:
2524 - if the report is empty assume no pointing deviation and also
2525 reset the starguider calibration
2526
2527 * mpointing/MPointingPos.cc:
2528 - slight modifications to comment
2529
2530 * mreport/MReport.cc:
2531 - introduced new fake version to support new starguider format
2532
2533 * mreport/MReportCC.[h,cc]:
2534 - improved handling of receiver boar com-errors and RecTemp section
2535
2536 * mreport/MReportStarguider.[h,cc]:
2537 - implemented changes in the starguider reports around 9th May
2538 - added new data member for number of correlated stars
2539 - increased class version by 1
2540
2541
2542
2543 2006/05/21 Thomas Bretz
2544
2545 * mfileio/MReadTree.cc:
2546 - show all added files only in debug modes or if wildcards are used
2547
2548 * mfilter/MFEnergySlope.[h,cc]:
2549 - added a third constructor which also allows to set fMcEnergyMin
2550
2551 * mjtrain/MJTrainSeparation.[h,cc]:
2552 - updated text output
2553 - improved result display
2554 - added possibility to set weights and/or pre/post-tasks for
2555 train or test only
2556
2557 * mranforest/MRanForest.cc:
2558 - commented out an obsolete check to check whether TMath::Sort
2559 has sorted correctly
2560 - added some comments
2561
2562
2563
2564 2006/05/20 Thomas Bretz
2565
2566 * mreport/MReportCC.cc:
2567 - fixed a typo in InterpreteTD which was introduced yesterday
2568
2569
2570
2571 2006/05/19 Thomas Bretz
2572
2573 * mbase/MMath.h:
2574 - added default to second argument of GaussProb
2575
2576 * mcamera/MCameraTD.[h,cc], mcamera/MCameraTH.[h,cc]:
2577 - added a data member fIsValid giving the status of the arrays
2578 in case the CC reports contained nonsense (mainly for files
2579 before summer 2005)
2580 - increased class version by 1
2581
2582 * mhflux/MHAlpha.h:
2583 - made SetOffData virtual
2584
2585 * mreport/MReport.cc:
2586 - small changes to some comments
2587
2588 * mreport/MReportCC.[h,cc]:
2589 - better handling of problems with the TH and TD part of the
2590 CC-REPORT for files older than 200507190 and 200412210
2591 respectively
2592
2593 * mreport/MReportFileReadCC.cc:
2594 - always output the file format version
2595
2596 * mhflux/MAlphaFitter.[h,cc]:
2597 - implemented fitting of the off-data for background determination
2598 - the result values are not yet accessible
2599 - increased class version by 1
2600
2601 * mhflux/MHThetaSqN.[h,cc]:
2602 - some improvements regarding the treatment of the signal-regions
2603 - allow to set a different cut-level for off-cuts
2604
2605
2606
2607 2006/05/18 Thomas Bretz
2608
2609 * mhflux/MAlphaFitter.h:
2610 - added Getter for ScaleMode
2611
2612 * mhflux/MHAlpha.[h,cc]:
2613 - made fHillas data member protected
2614 - increased size of fMap
2615
2616 * mhflux/MHThetaSq.[h,cc]:
2617 - removed obsolete data-member fThetaSq
2618
2619 * mjtrain/MJTrainRanForest.cc, mranforest/MRanForestCalc.cc:
2620 - fixed a typo in a comment
2621
2622 * mranforest/MRanTree.cc:
2623 - added a lot of comments in the code
2624
2625 * callisto.cc:
2626 - fixed typo in output
2627
2628 * mhflux/MHThreshold.cc:
2629 - enabled grids
2630 - slightly improved calculation of shown threshold
2631
2632 * mhflux/MHThetaSqN.[h,cc]:
2633 - added
2634
2635 * mhflux/Makefile, mhflux/FluxLinkDef.h:
2636 - added MHThetaSqN
2637
2638
2639
2640 2006/05/18 Daniela Dorner
2641
2642 * resources/calibration.rc, resources/calibration_spline.rc:
2643 - added values for current and following periods
2644
2645
2646
2647 2006/05/05
2648
2649 * RELEASE 0.9.5.1
2650
2651
2652
2653 2006/05/05 Thomas Bretz
2654
2655 * datacenter/macros/plotdb.C:
2656 - updated with new tabs for the starguider data
2657
2658 * mhflux/MHEnergyEst.cc:
2659 - print the result to the all-logstream
2660 - changed the fit range not to take the overflow into account
2661
2662 * mranforest/MRanForest.[h,cc]:
2663 - Use the default Reset() instead of Reset(0)
2664 - changed output while training
2665 - replaced a lot of TArrays by MArrays
2666 - at some points replaced gRandom->Rndm by gRandom->Integer
2667 - removed some obsolete arguments from ModifyDataSort
2668 - In CreateDataSort isort need not to be initialized, it is
2669 done by TMath::Sort anyhow
2670 - a small simplification to ModifyDataSort
2671 - added some const-qualifiers in funciton calls
2672
2673 * mranforest/MRanTree.[h,cc]:
2674 - replaced a lot of TArrays by MArrays
2675 - removed some obsolete calls to Reset(0) after the instatization
2676 of the array
2677 - small acceleration of the averaging when calculating fBestSplit[k]
2678 - at some points replaced gRandom->Rndm by gRandom->Integer
2679 - directly give mean[kbuild] and square[kbuild] as an argument
2680 to FindBestSplit
2681 - removed the obsolste dereferencing from the call to FindBestSplit
2682 - added some const-qualifiers in funciton calls
2683 - make a copy of tclasspop in BuildTree to be able to give the
2684 array as a const qualified reference. It is not used at any other
2685 place
2686 - in TreeHad first get the pointers to the vector with the data to
2687 get rid of the range check done by root. This has also the advantage
2688 that all TreeHad member function can be unified into a single
2689 member function
2690
2691 * mhflux/MAlphaFitter.cc:
2692 - fixed a problem with the fit which could cause infinite loops
2693 in the case of off-data. This did in no means effect the result,
2694 just the performance.
2695
2696 * mhbase/MH3.cc:
2697 - convert the options ToLower case first before checking
2698
2699 * mjtrain/MJTrainRanForest.[h,cc]:
2700 - added AddPar member function
2701 - added fPreTasks and fPostTasks
2702 - added fEnableWeights
2703 - added member functions suporting setting pre- and posttasks
2704 and weights
2705
2706 * mtools/MTFillMatrix.h:
2707 - added new member function to clear the fPreCuts, fPreTasks and
2708 fPostTasks lists
2709
2710 * mjtrain/MJTrainEnergy.cc:
2711 - implemented usage of weights
2712
2713 * mjtrain/MJTrainSeparation.[h,cc]:
2714 - implemented the usage of weights
2715 - implemented a random source position to train with wobble
2716 data
2717 - added some more output
2718 - added an option to switch between classification and regression
2719 - added th epossibility to change the MC flux
2720
2721 * mjtrain/Makefile:
2722 - added include path for mpointing and mimage
2723
2724
2725
2726 2006/05/04 Thomas Bretz
2727
2728 * mbase/MTaskList.[h,cc]:
2729 - added new member function AddToListBefore(TList&) and
2730 AddToListAfter(TList&)
2731 - added corresponding RemoveFromList(TList&)
2732
2733 * mhflux/MMcSpectrumWeight.[h,cc]:
2734 - added new member functions CalcSpecNew and CalcSpecOld to
2735 evaluate the spectrum at a given energy
2736 - added a new data member which allows to set an energy
2737 at which the normalization is calculated instead of
2738 the integral
2739
2740 * mpointing/MSrcPosRndm.[h,cc]:
2741 - added new option which allows to create a random wobble
2742 source position
2743
2744
2745
2746 2006/05/03 Daniela Dorner
2747
2748 * datacenter/macros/setupdb.C:
2749 - changed type of sourcename and projectname according to new
2750 format
2751
2752
2753
2754 2006/05/03 Thomas Bretz
2755
2756 * Makefile.rules:
2757 - added new option zdiff
2758
2759 * mbase/MTaskList.[h,cc]:
2760 - overwrite member function AddToList with a TList-reference
2761 as argument
2762
2763 * mhflux/MHCollectionArea.[h,cc]:
2764 - added the missing //! behind the fMcEvt data member
2765 - increased class version number
2766 - removed obsolete fEnergy data member
2767
2768 * mranforest/MRanForest.cc:
2769 - added to the output whether weights are set
2770
2771 * mraw/MRawRunHeader.cc:
2772 - removed an obsolete Print() which enetered for debugging
2773
2774 * mimage/MHNewImagePar.cc:
2775 - the plots for CocCOG and ConcCore had the same color... fixed
2776
2777 * mranforest/MRanForestCalc.[h,cc]:
2778 - allow to set weights for each event
2779
2780 * mtools/MTFillMatrix.[h,cc]:
2781 - implemented the possibility to set pre- and post-tasks
2782 executed in the eventloop
2783
2784
2785
2786
2787 2006/05/02 Thomas Bretz
2788
2789 * mraw/MRawRunHeader.cc:
2790 - fixed the typo in the output
2791
2792 * mpointing/MHPointing.cc, datacenter/macros/fillstar.C:
2793 - fixed a typo in the name of the plot Skybrightness
2794
2795
2796
2797 2006/04/30 Thomas Bretz
2798
2799 * mjtrain/MJTrainSeparation.[h,cc]:
2800 - new option to switch between regression and classification
2801 - fixed the auto training (still far from working well)
2802 - improved result plots
2803
2804 * mbase/MMath.cc:
2805 - fixed SignificanceLiMa such that it allows basically zero
2806 signal- and/or background events
2807
2808
2809
2810 2006/04/27 Thomas Bretz
2811
2812 * datacenter/macros/fillstar.C:
2813 - replaced the mean by the median
2814
2815
2816
2817 2006/04/26 Daniela Dorner
2818
2819 * datacenter/macros/fillstar.C, datacenter/macros/setupdb.C:
2820 - added four new columns to the table Star
2821
2822
2823
2824 2006/04/24 Thomas Bretz
2825
2826 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
2827 - some fixes to the comments describing random forest
2828
2829
2830
2831 2006/04/23 Thomas Bretz
2832
2833 * mhist/MHHadronness.cc:
2834 - do not reset the two hadronness-histograms in SetupFill
2835 otherwise MJTrainSeparation cannot work correctly
2836
2837 * mjtrain/MJTrainSeparation.cc:
2838 - added a Plot of Hadronness versus Size for MC events
2839
2840
2841
2842 2006/04/22 Thomas Bretz
2843
2844 * mraw/MRawRunHeader.cc:
2845 - some small changes, mainly output and comments
2846
2847 * mhflux/MHAlpha.[h,cc]:
2848 - show also the integrated number of excess events in the
2849 plot versus energy/size and show the correct error.
2850
2851 * mtools/MJSpectrum.cc:
2852 - added accelerator for executing the tasklist as in MJCut
2853
2854 * macros/train/trainseparation.C:
2855 - fixed a typo
2856
2857 * mjtrain/MJTrainSeparation.h:
2858 - added missing initialization of fAutoTrain
2859 - fixed an error in EnablAutoTrain (was always set to kTRUE)
2860
2861
2862
2863 2006/04/21 Daniel Hoehne
2864
2865 * datacenter/scripts/doqualityplots, datacenter/scripts/dowebplots:
2866 - fixed bug in usage of pstoimg
2867
2868
2869
2870 2006/04/13 Thomas Bretz
2871
2872 * mraw/MRawRunHeader.[h,cc]:
2873 - adapted to new DAQ format version 6
2874 - increased class version number
2875
2876 * mtools/MTFillMatrix.cc:
2877 - added accelerator for executing the tasklist as in MJCut
2878
2879 * mfilter/MFEnergySlope.cc:
2880 - small update to output
2881
2882 * mfbase/MFilterList.[h,cc]:
2883 - fixed a really old problem that the contents of the list never
2884 got ReInit. Hopefully this never had bad sideeffects.
2885
2886 * macros/train/trainenergy.C:
2887 - added another comment how to change the spectral slope of the
2888 monte carlo spectrum
2889
2890
2891
2892 2006/04/13 Thomas Bretz
2893
2894 * mreport/MReport.cc:
2895 - added new fake arehucas versions to fix a problem with the
2896 starguider reports
2897
2898 * mreport/MReportFileRead.cc:
2899 - increased informations in warning output
2900
2901 * mreport/MReportStarguider.cc:
2902 - fixed a problem with the starguider reports between 6.3.2006 and
2903 19.3.2006
2904
2905
2906
2907 2006/04/13 Daniel Hoehne
2908
2909 * datacenter/db/findoffdata.php:
2910 - implemented query for the inhomogeneity
2911
2912 * datacenter/db/runinfo.php:
2913 - added checkboxes for start time, failed time and error codes
2914
2915 * datacenter/db/datacheck.php:
2916 - fixed bug in StatusMenus for DataCheck and RawFile
2917
2918
2919
2920 2006/04/12 Daniela Dorner, Daniel Hoehne
2921
2922 * datacenter/scripts/makecallistolinks:
2923 - fixed bug
2924
2925
2926
2927 2006/04/12 Thomas Bretz
2928
2929 * datacenter/macros/filldotraw.C:
2930 - allow to access gzipped raw-files
2931
2932
2933
2934 2006/04/11 Thomas Bretz
2935
2936 * mastro/MAstro.h:
2937 - added conversion Parsec2Lighyear
2938
2939 * mbase/MLogHtml.cc:
2940 - added a fix to display < and > correctly
2941
2942 * mhflux/MHCollectionArea.[h,cc]:
2943 - commented out obsolete fEnergy parameter
2944
2945 * mjobs/MJSpectrum.cc:
2946 - fill a second collection area plot after trigger
2947
2948 * mjoptim/MJOptimize.cc:
2949 - improve speed of optimization by switching of timing and
2950 reset in eventloop
2951
2952 * mmc/MFadcHeader.h:
2953 - changed MFADC_CHANNELS from 3500 to 3800 according to Abelardo
2954
2955 * mmc/MMcFadcHeader.hxx:
2956 - increaded version number from 7 to 8
2957
2958
2959
2960 2006/04/11 Daniel Hoehne, Daniela Dorner
2961
2962 * datacenter/scripts/dodatacheck:
2963 - fixed bug in finding raw-files
2964
2965
2966
2967 2006/04/10 Daniel Hoehne
2968
2969 * datacenter/macros/filldotrun.C:
2970 - implemented new arehucas version
2971
2972
2973
2974 2006/04/07 Daniel Hoehne, Daniela Dorner
2975
2976 * datacenter/macros/filldotrun.C, buildsequenceentries.C, setupdb.C:
2977 - implemented new arehucas version
2978
2979
2980
2981 2006/04/06 Daniela Dorner
2982
2983 * datacenter/scripts/makecallistolinks:
2984 - fixed bug in resetting
2985
2986 * datacenter/db/tabs.php:
2987 - changed tabs for wobble
2988
2989
2990
2991 2006/04/05 Thomas Bretz
2992
2993 * datacenter/macros/plotdb.C:
2994 - added new tab with the effective on-time relative to the
2995 observation time
2996
2997 * sponde_onoff.rc:
2998 - added
2999
3000
3001
3002 2006/04/04 Thomas Bretz
3003
3004 * datacenter/macros/plotdb.C:
3005 - if no dataset and no time-interval is given only sequences with
3006 an effective on-time above five minutes are plotted anymore
3007
3008
3009
3010 2006/03/21 Daniela Dorner
3011
3012 * datacenter/db/ganymed.php, datacenter/db/tabs.php:
3013 - included different tabs for on/off and wobble
3014
3015 * datacenter/db/ganymed.php:
3016 - added zd angle range and observation period
3017
3018 * datacenter/db/sequence.php:
3019 - added rel. ontime
3020
3021
3022
3023 2006/03/20 Thomas Bretz
3024
3025 * mraw/MRawRunHeader.cc:
3026 - if the pixels to be swaped are both not found, assume they are
3027 intentially not mapped. Changed the Error to a Warning
3028
3029 * mhflux/MHDisp.[h,cc]:
3030 - made the scale region a parameter which can be changed from
3031 within the display
3032 - allow the scale parameters to be setup from the resource-file
3033 - changed the source-region which is cut out in wobble mode from
3034 +/-15deg to +/-25deg which better fits what we get from MHPhi
3035
3036 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
3037 - added example how to change the new scale parameters in MHDisp
3038
3039 * mhflux/MAlphaFitter.[h,cc]:
3040 - implemented the strategy for optimization which is suggested
3041 by the Berlin people for weak sources "weaksource"
3042
3043 * mhflux/MHPhi.[h,cc]:
3044 - moved the AppendPad for the text-paint into all sub-pads which
3045 need it. Otherwise they are not always properly updated.
3046
3047
3048
3049 2006/03/16 Daniela Dorner
3050
3051 * datacenter/scripts/sourcefile:
3052 - small bugfix in logging
3053
3054 * datacenter/db/tabs.php:
3055 - added new tab for ganymed
3056
3057
3058
3059 2006/03/15 Stefan Ruegamer
3060
3061 * manalysis/MCameraData.cc
3062 - inserted an image cleaning based on the time information
3063 of the shower (CalcCleaningArrivalTime)
3064
3065 * manalysis/MCameraData.h
3066 - made entry for "CalcCleaningArrivalTime"
3067
3068 * mimage/MImgCleanStd.cc
3069 - created entries for the new image cleaning named "Time"
3070
3071 * mimage/MImgCleanStd.h
3072 - inserted entry "kTime"
3073
3074
3075
3076 2006/03/14 Daniela Dorner
3077
3078 * datacenter/scripts/makecallistolinks:
3079 - fixed bug
3080
3081 * steps.rc:
3082 - added fFillGanymed to influences of fGanymed
3083
3084
3085
3086 2006/03/14 Thomas Bretz
3087
3088 * mhflux/MHEffectiveOnTime.cc:
3089 - skip the fit not only if the integral is empty but
3090 also if the first bin is empty
3091 - changed upper limit to 95% according to a study from
3092 David Paneque
3093 - replaced the fit with the exponential used in the BCN Mars
3094 version
3095 - use the correct number of entries
3096 - use a likelihood fit
3097 - calculate the fit quality from the probability
3098 - ignore the fit quality for the theta-plot
3099
3100 * mimage/MHNewImagePar.cc:
3101 - fixed the handling of the "same" option in Draw/Paint
3102
3103 * mpointing/MPointingDev.h:
3104 - fDx and fDy initialized in the constructor
3105
3106 * mbase/MTask.[h,cc]:
3107 - removed the kDontCount option. Instead don't use the TStopwatch
3108 counter anymore. By this the class to TStopwatch can be
3109 suppressed completely if kDontTime is set.
3110
3111 * mbase/MContinue.cc, mbase/MTaskEnv.cc, mfbase/MF.cc,
3112 mfbase/MFilterList.[h,cc]:
3113 - pipe the accelerator flag to the filter or task
3114
3115 * mjobs/MJCut.cc:
3116 - also accelerate the reading task
3117
3118
3119
3120 2006/03/13
3121
3122 * RELEASE 0.9.5
3123
3124
3125
3126 2006/03/13 Thomas Bretz
3127
3128 * ganymed.rc:
3129 - changed smearing to half of our PSF 0.06
3130 - added new examples for setting the starguider calibration
3131
3132 * ganymed_onoff.rc
3133 - changed smearing to half of our PSF 0.06
3134 - switched the new feature for a random source position on
3135 - added new examples for setting the starguider calibration
3136
3137 * ganymed_wobble.rc:
3138 - changed smearing to half of our PSF 0.06
3139 - added new examples for setting the starguider calibration
3140 - added example how to control the phi plot
3141
3142 * mhflux/MHPhi.[h,cc]:
3143 - many improvements to the algorithm, it now takes also
3144 inhomgeneities into account
3145 - restructured the display, display more histograms
3146 - increased class version to 2
3147
3148 * mjobs/MJCut.cc:
3149 - enabled acceleration for first and second loop
3150
3151 * mpointing/MPointingDevCalc.[h,cc]:
3152 - allowed to set the starguider offset calibration from the
3153 resource file
3154
3155 * callisto_Dec04Jan05.rc:
3156 - replaced Calibration scale factor by usage of
3157 resources/calibration_spline.rc
3158
3159
3160
3161 2006/03/13 Markus Meyer
3162
3163 * ganymed_wobble.rc,ganymed_onoff.rc,ganymed.rc:
3164 - changed cuts:
3165 wobble: average values from optimisation of 3 Crab
3166 sample (01/05,10/05,12/05), done by Karsten
3167 onoff : cuts from 1218 (01/05, highest significance)
3168 theta is now 0.22 for both.
3169
3170
3171
3172 2006/03/13 Daniel Hoehne
3173
3174 * ganymed_wobble.rc,ganymed_onoff.rc,ganymed.rc:
3175 - implemented qualitycut in log10(conc) vs. log10(size)
3176
3177
3178
3179 2006/03/13 Markus Meyer
3180
3181 * resources/calibration_spline.C:
3182 - more comments
3183
3184
3185
3186 2006/03/10 Markus Meyer
3187
3188 * resources/calibration.C:
3189 - update from p27 to p39 (spline excluded, still p33 data missing)
3190
3191
3192
3193 2006/03/10 Markus Meyer
3194
3195 * resources/calibration_spline.C:
3196 - correction coefficients for spline data for each period
3197
3198
3199
3200 2006/03/10 Daniel Hoehne
3201
3202 * datacenter/scripts/insertsequences:
3203 - fixed bug
3204
3205
3206
3207 2006/03/09 Daniel Hoehne
3208
3209 * ganymed_wobble.rc:
3210 - changed parameters 1 to 5 in Cut1 to actual values
3211
3212
3213
3214 2006/03/08 Thomas Bretz
3215
3216 * readdaq.cc, mraw/MRawFileRead.[h,cc], mraw/MRawRunHeader.cc:
3217 - added new force-option to foirce output of run-header
3218
3219
3220
3221 2006/03/08 Daniela Dorner
3222
3223 * datacenter/script/movingrawfiles:
3224 - added moving of files, that are transferred via internet
3225 - added removing of empty directories
3226
3227 * datacenter/db/ganymed.php:
3228 - added links to ganymedplots
3229 - added links to sequence.php (instead of links to starfiles)
3230 - fixed bug in query
3231
3232 * datacenter/db/sequence.php:
3233 - added links to plots from callisto and star
3234 - fixed bug in query
3235
3236 * datacenter/db/sequinfo.php:
3237 - added links to sequence.php
3238
3239 * datacenter/db/datasetinfo.php:
3240 - added links to ganymed.php
3241
3242 * datacenter/db/tabs.php:
3243 - added (includefile for names of tabs of statusdisplays)
3244
3245
3246
3247 2006/03/07 Thomas Bretz
3248
3249 * mcalib/MCalibrateData.cc:
3250 - take the bad pixel information into account when calculating the
3251 number of saturating pixels!
3252
3253
3254
3255 2006/03/06 Thomas Bretz
3256
3257 * showplot.cc:
3258 - fixed the position were the first argument is converted
3259 to lower case. Until this fix no upper case could be used
3260 in file names
3261
3262 * datacenter/macros/plotdb.C:
3263 - print also average and RMS of all data.
3264
3265
3266
3267 2006/03/06 Daniela Dorner
3268
3269 * datacenter/db/ganymed.php:
3270 - added sequences + links to star-plots of sequences
3271 - improved layout
3272
3273 * datacenter/script/makecallistolinks:
3274 - changed condition, when to make the link: only, if the link is
3275 not yet existing, it is done
3276 - added resetting of db: if link is done, callisto is resetted
3277
3278 * datacenter/macros/resetcolumn.C:
3279 - added failure columns to the resetting
3280
3281
3282
3283 2006/03/04 Daniela Dorner
3284
3285 * callisto.cc:
3286 - changed return values to improve the failure handling in the db
3287
3288 * datacenter/script/makecallistolinks:
3289 - added 'Pulse is too much to the left, cannot go below 0!' as
3290 reason to use callisto_Dec04Jan05.rc
3291
3292 * datacenter/script/dowebplots:
3293 - reduced number of files to be updated by a limitation in
3294 modification time
3295
3296 * datacenter/db/ganymed.php:
3297 - added plots
3298 - effontime s->h
3299
3300
3301
3302 2006/03/03 Thomas Bretz
3303
3304 * mjobs/MJCut.cc:
3305 - added RemoveFromList for srcposrndm in off-data loop
3306
3307 * mpointing/MSrcPosRndm.[h,cc]:
3308 - fixed the scaling. MSrcPosCam has to be in mm
3309
3310 * ganymed.rc:
3311 - added line and comments with new resource
3312
3313
3314
3315 2006/03/03 Daniel Hoehne
3316
3317 * callisto_MarApr05.rc:
3318 - changed pulse position check ExtractWinLeft to 4.0 and
3319 ExtractWinRight to 4.5
3320
3321
3322
3323 2006/03/02 Thomas Bretz
3324
3325 * callisto.cc:
3326 - get result value from pulse pos check
3327
3328 * mjobs/MJCut.[h,cc]:
3329 - added the usage of the new class MSrcPosRndm
3330 - added new resource to switch random source position on
3331
3332 * mjobs/MJPedestal.[h,cc]:
3333 - changed return code of Process to int to be able to return
3334 the pulse pos check result.
3335
3336 * mpointing/PointingLinkDef.h, mpointing/Makefile:
3337 - added MSrcPosRndm
3338
3339 * mpointing/MSrcPosRndm.[h,cc]:
3340 - added
3341
3342 * mpointing/MHSrcPosCam.h:
3343 - addedn non const getter for fHist
3344
3345
3346
3347 2006/03/02 Daniela Dorner
3348
3349 * datacenter/db/querymc.php:
3350 - fixed small bug
3351
3352 * datacenter/db/dowebplots:
3353 - added option -p to the script, to be able to call the script
3354 for different programs independently
3355 - fixed find
3356
3357
3358
3359 2006/03/01 Daniela Dorner
3360
3361 * datacenter/db/datacheck.php, datasetinfo.php, sequinfo.php:
3362 - included failure handling columns
3363
3364
3365
3366 2006/03/01 Thomas Bretz
3367
3368 * mastro/MAstro.cc, mbase/MTime.cc:
3369 - added a comment in GetMagicPeriod
3370
3371 * mpointing/MPointingPos.cc:
3372 - added new member function GetString
3373 - moved code from Print to GetString
3374 - added new function IsInitialized()
3375
3376 * mjtrain/MJTrain*.[h,cc]:
3377 - added data members to change RF setup
3378
3379 * mpointing/MPointingDevCalc.h, mpointing/MPointingPosCalc.h:
3380 - added missing AddToBranchList
3381
3382 * mpointing/MHSrcPosCam.[h,cc]:
3383 - added
3384
3385 * mpointing/Makefile, mpointing/PointingLinkDef.h:
3386 - added MHSrcPosCam
3387
3388 * mbase/MTask.[h,cc]:
3389 - implemented a new data-meber fAccelerator which allows
3390 to switch off counting and timing analysis which can be very
3391 time-consuming in some circumstances
3392
3393 * mbase/MTaskList.[h,cc]:
3394 - implemented the usabe of MTask::fAccelerator to switch off
3395 resetting of all parameter containers which can be very
3396 time-consuming
3397
3398 * mimage/MImagePar.cc:
3399 - updated how the units are printed in Print()
3400
3401 * mjobs/MJCut.cc:
3402 - added a new loop to fill the source position of the on-data
3403 - the acceleration of the two main loops are disabled because
3404 they are not yet tested.
3405
3406 * datacenter/macros/plotstat.C:
3407 - the periods were wrong by one -- fixed.
3408
3409
3410
3411 2006/02/28 Daniela Dorner
3412
3413 * datacenter/scripts/insertdatasets:
3414 - made sure, that backupfiles of the editor are not taken into
3415 account, when dataset files are searched
3416
3417 * datacenter/db/*.php:
3418 - moved user, host and pw of database to the include file
3419 db.php
3420
3421 * datacenter/db/index.html:
3422 - fixed links
3423
3424 * datacenter/db/querymc.php,magicdefs.php:
3425 - added some variables
3426
3427 * datacenter/db/runinfo.php,sequinfo.php:
3428 - bugfix (incl. TestSources)
3429
3430 * datacenter/db/sequinfo.php:
3431 - changed init values
3432
3433 * datacenter/db/sequinfo.php, findoffdata.php, magicdefs.php:
3434 - added value (relative ontime)
3435
3436 * datacenter/db/dbstatus.php:
3437 - fixed bug
3438
3439 * datacenter/db/queryrbk.php:
3440 - added query field 'Night', to query all entries of one night
3441 from the runbook
3442
3443 * datacenter/db/index-header.html:
3444 - added links
3445
3446
3447
3448 2006/02/27 Thomas Bretz
3449
3450 * macros/optim/optimwobble.C:
3451 - fixed a typo (SetThetaCut instead SetAlphaCut), and added the
3452 standard Disp-parametrization
3453
3454 * mhflux/MHEffectiveOnTime.[h,cc]:
3455 - added showing the axis range of the time evolution histogram
3456
3457 * showplot.cc:
3458 - fixed a warning in the Hash-switch.
3459
3460 * mbase/MEnv.cc:
3461 - replaced casts in switch by an appended U
3462
3463 * macros/train/trainseparation.C:
3464 - replaced outdated MTTrainRFSeparate by MJTrainSeparation
3465
3466 * mastro/MAstro.h:
3467 - added conversion constants for pc-m and pc-ly
3468
3469 * mhflux/MMcSpectrumWeight.cc:
3470 - fixed typo in comment
3471
3472 * mimage/MImagePar.h:
3473 - minor changes to layout
3474
3475 * mimage/MHNewImagePar.[h,cc], mimage/MNewImagePar.[h,cc]:
3476 - added new image parameters fConcCOG and fConcCore
3477 - increased class version of MNewImagePar
3478
3479 * mimage/MHillasExt.cc:
3480 - added some comments
3481 - removed an obsolete TMath::Abs around "dist"
3482
3483 * mranforest/MRanForest.[h,cc]:
3484 - the initialization of fTreeHad was done at the wrong moment
3485 - replaced a cast int(x+.5) by TMath::Nint
3486 - added some additional warning output
3487 - added "!" to fTreeHad - it is only for temporary storage used
3488 in the histogram classes
3489
3490 * mranforest/MRanForestGrow.h:
3491 - added GetForest
3492
3493 * mjtrain/MJTrainSeparation.[h,cc]:
3494 - added some code for upcomming automatic event selection
3495
3496 * datacenter/macros/plotstat.C:
3497 - improved macro description
3498 - added arguments to main function
3499
3500 * macros/plot/mucal.C:
3501 - added
3502
3503
3504
3505 2006/02/25 Daniela Dorner
3506
3507 * datacenter/scripts/checkfilesforsequavail, checkstardone,
3508 writesequencefiles, buildsequenceentries, dodatacheck, doexclusions,
3509 fillcallisto, fillganymed, fillstar,
3510 datacenter/macros/writesequencefile.C, filldotraw.C, fillsinope.C
3511 buildsequenceentries.C, resetcolumn.C, doexclusions.C, fillcalib.C
3512 fillsignal.C, fillganymed.C, fillstar.C:
3513 - implemented, that a missing connection to the database doesn't
3514 cause an failure entry in the database, so that the step is
3515 retried in this case
3516 - updated documentation
3517
3518
3519
3520 2006/02/25 Thomas Bretz
3521
3522 * datacenter/macros/plotstat.C:
3523 - added
3524
3525
3526
3527 2006/02/24 Markus Meyer
3528
3529 * resources/calibration.rc:
3530 - update of correction values for the calibration constants
3531 (P31 - P39, without P36!(problems with spline))
3532
3533
3534
3535 2006/02/24 Daniela Dorner
3536
3537 * datacenter/db/datacheck.php, datasetinfo.php, dbstatus.php,
3538 findoffdata.php, include.php, magicdefs.php, runinfo.php,
3539 sequinfo.php, statusrps.php, statussbs.php, statussps.php:
3540 - included failure handling columns
3541
3542 * datacenter/db/findoffdata.php:
3543 - added DT
3544
3545 * datacenter/db/statusrps.php:
3546 - fixed bug
3547
3548 * datacenter/db/sequinfo.php:
3549 - reduced width of menu
3550
3551 * datacenter/scripts/copyscript:
3552 - added makedir for oldcatalogpath
3553
3554
3555
3556 2006/02/23 Thomas Bretz
3557
3558 * mjobs/MJSpectrum.cc:
3559 - fixed plot for Eý.dN/dE. The spectrum was multiplied with two
3560 times the bin-width instead of the absolute energy
3561
3562
3563
3564 2006/02/22 Daniela Dorner
3565
3566 * datacenter/db/querymc.php:
3567 - added (website to query montecarlo database - first version)
3568
3569 * datacenter/db/magicdefs.php:
3570 - added some values of montecarlo database
3571
3572
3573
3574 2006/02/17 Daniela Dorner
3575
3576 * datacenter/scripts/copyscript:
3577 - fixed path length
3578
3579 * datacenter/macros/fillsources.C:
3580 - added (macro to read source information from catalog files and
3581 insert it into the database)
3582
3583 * datacenter/db/ganymed.php:
3584 - improved output
3585
3586 * datacenter/db/index.html:
3587 - added ganymed.php
3588 - removed old link
3589
3590
3591
3592 2006/02/17 Thomas Bretz
3593
3594 * showplot.cc:
3595 - fixed path inflation in case of ganymed
3596
3597 * mjobs/MDataSet.cc:
3598 - return kFALSE if requested source wasn't found in catalog
3599
3600 * mjobs/MJCut.cc:
3601 - reformatted output of source to fit in one line
3602
3603 * mpointing/MPointingPos.[h,cc]:
3604 - output source name (title) in Print() if set
3605
3606
3607
3608 2006/02/16 Daniela Dorner
3609
3610 * datacenter/scripts/checkstardone:
3611 - small improvement in sequence handling
3612 - improved logging
3613
3614 * datacenter/scripts/sourcefile:
3615 - small bugfixes in setstatus function
3616
3617 * datacenter/scripts/runganymed:
3618 - small bugfix
3619
3620 * datacenter/scripts/copyscript:
3621 - fixed path length
3622
3623 * datacenter/db/ganymed.php:
3624 - added (website to query results for sources/datasets)
3625
3626
3627
3628 2006/02/15 Daniela Dorner
3629
3630 * datacenter/db/findoffdata.php:
3631 - implemented possibility to query range of dates for 'stardone'
3632
3633
3634
3635 2006/02/15 Daniel Hoehne
3636
3637 * datacenter/db/magicdefs.php, querycal.php, sequinfo.php:
3638 - implemented query for mean signal inner/outer and mean pulsepos
3639 * datacenter/db/sequence.php:
3640 - implemented query for mean signal inner/outer, mean pulsepos
3641 and inhomogeneity
3642
3643
3644
3645 2006/02/15 Daniela Dorner, Daniel Hoehne
3646
3647 * datacenter/scripts/writesequencefiles,doexclusion,correcttime:
3648 - fixed small bug
3649
3650
3651
3652 2006/02/14 Daniela Dorner, Daniel Hoehne
3653
3654 * datacenter/scripts/sourcefile:
3655 - fixed small bugs
3656
3657 * datacenter/scripts/movingrawfiles:
3658 - changed back to moving files without zipping
3659
3660 * datacenter/scripts/doqualityplots:
3661 - added running of plotdb.C for each datasetfile
3662
3663 * datacenter/macros/getdolist.C:
3664 - implemented limitation for number of todo files for
3665 SequenceProcessStatus
3666
3667 * datacenter/macros/checkfileavail.C,checkstardone.C:
3668 - changed return code in case that files are not available
3669
3670 * datacenter/scripts/checkfilesforsequavail,checkstardone,sourcefile:
3671 - adapted to changed return code in macros
3672
3673 * datacenter/db/magicdefs.php, querystar.php, sequinfo.php:
3674 - implemented query for inhomogeneity
3675
3676
3677
3678 2006/02/13
3679
3680 * RELEASE 0.9.4.3
3681
3682
3683
3684 2006/02/13 Thomas Bretz
3685
3686 * callisto.rc:
3687 - changed pulse position check ExtractWinLeft to 4.0 and
3688 ExtractWinRight to 4.5
3689
3690 * callisto_Dec04Jan05.rc:
3691 - changed pulse position check ExtractWinLeft to 3.0 and
3692 ExtractWinRight left at 2.5
3693
3694
3695
3696 2006/02/10 Thomas Bretz
3697
3698 * mastro/MAstro.cc:
3699 - allow for more year in the algorithm calculating easter
3700
3701 * mcamera/MCameraDC.h, mcamera/MCameraHV.h, mcamera/MCameraTD.h,
3702 mcamera/MCameraTH.h:
3703 - added a sanity check in GetPixelContent
3704
3705 * mraw/MRawRunHeader.cc:
3706 - fixed output (correct kiB instead of kB)
3707
3708 * Makefile, Makefile.rules:
3709 - implemented the possibility to spread Make through condor
3710
3711 * mastro/MAstroCatalog.[h,cc]:
3712 - new draw-options to rotate the grid and the stars
3713
3714 * mimage/MHHillas.cc:
3715 - set minimum of fDelte to 0 instead of fDistC
3716
3717 * msignal/MExtractTimeAndChargeSpline.h:
3718 - replaced the casts in SetRiseTimeHiGain and StFallTimeHiGain by
3719 TMath::NInt
3720
3721 * mjobs/MDataSet.h:
3722 - implemented new functions to check whether the dataset contains
3723 a dedicated sequence
3724
3725 * datacenter/macros/plotdb.C:
3726 - implemented the possibility to draw sequences of a dataset in
3727 several colors
3728
3729
3730
3731 2006/02/09 Thomas Bretz
3732
3733 * mreport/MReport.cc:
3734 - invented new fake CC report file version 200509300 for a change
3735 in the starguider format (the already implemented last values
3736 dissapeared again!) which is not noticed in the format version.
3737
3738 * mreport/MReportCC.cc, mreport/MReportStarguider.cc:
3739 - fixed support for ver 200510250
3740
3741 * mjobs/MJSpectrum.cc:
3742 - added fit of un-unfolded spectrum
3743
3744
3745
3746 2006/02/08 Daniela Dorner
3747
3748 * datacenter/scripts/sourcefile:
3749 - implemented function checklock
3750 - bugfix for failure code
3751
3752 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
3753 checkstardone, doexclusions, fillcallisto, fillganymed, fillstar,
3754 makecallistolinks, runcallisto, runganymed, runstar,
3755 writesequencefiles:
3756 - implemented usage of function checklock
3757
3758 * datacenter/scripts/copyscript, doqualityplots, dowebplots,
3759 insertsequences, linkmc:
3760 - implemented usage of function checklock
3761 - implemented variable $program
3762
3763 * datacenter/scripts/dodatacheck:
3764 - implemented usage of function checklock
3765 - implemented variable $lockfile
3766
3767 * datacenter/scripts/insertdatasets, mcsequences, processmcsequences:
3768 - implemented usage of function checklock
3769 - implemented variables $lockfile and $program
3770
3771 * datacenter/macros/doexclusions.C, fillganymed.C:
3772 - fixed bug
3773
3774 * datacenter/macros/fillsinope.C, setstatus.C:
3775 - improved documentation
3776
3777 * datacenter/scripts/filesondisk:
3778 - implemented finding of zipped files
3779
3780
3781
3782 2006/02/08 Thomas Bretz
3783
3784 * datacenter/macros/plotdb.C:
3785 - some minor changes to the layout
3786
3787
3788
3789 2006/02/07 Daniela Dorner
3790
3791 * datacenter/scripts/makecallistolinks:
3792 - fixed bug
3793
3794 * datacenter/db:
3795 - added (directory with db-websites)
3796
3797
3798
3799 2006/02/07 Daniela Dorner, Daniel Hoehne
3800
3801 * datacenter/scripts/sourcefile:
3802 - added failure code variables
3803 - changed calling of setstatus.C accordingly
3804
3805 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
3806 checkstardone, correcttime, dodatacheck, doexclusions, fillcallisto,
3807 fillganymed, fillstar, runcallisto, runganymed, runstar,
3808 writesequencefiles:
3809 - implemented failure variable
3810
3811 * datacenter/macros/getdolist.C, setstatus.C, setupdb.C:
3812 - added new/changed columns (fReturnCode, fFailedCode,
3813 fFailedCodeAdd)
3814
3815
3816
3817 2006/02/06 Daniela Dorner
3818
3819 * datacenter/scripts/fillstar, macros/setstatus.C, getdolist.C:
3820 - fixed bugs
3821
3822
3823
3824 2006/02/03 Daniela Dorner
3825
3826 * datacenter/scripts/sourcefile:
3827 - implemented two new functions: getdolist, finish
3828 - implemented usage of function finish in other functions
3829
3830 * datacenter/scripts/movingrawfiles:
3831 - implemented zipping of rawfiles
3832
3833 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
3834 checkstardone, copyscript, correcttime, dodatacheck, doexclusions,
3835 fillcallisto, fillganymed, fillstar, insertdatasets,
3836 makecallistolinks, processmcsequences, runcallisto, runganymed,
3837 runstar, writesequencefiles:
3838 - replaced corresponding pieces of code by the functions getdolist
3839 and finish
3840 - moved variable $date to function getdolist
3841 - improved logging
3842 - generalized variables $lockfile and $todofile
3843
3844
3845 2006/02/03 Daniela Dorner, Daniel Hoehne
3846
3847 * datacenter/scripts/sourcefile:
3848 - fixed small bugs
3849
3850 * datacenter/scripts/runcallisto:
3851 - small bugfix
3852 - improved logging
3853
3854 * datacenter/scripts/insertdatasets:
3855 - removed not needed variable
3856
3857 * datacenter/macros/getdolist.C:
3858 - small bugfix
3859
3860
3861
3862 2006/02/02 Daniela Dorner
3863
3864 * datacenter/scripts/linkmc:
3865 - changed numbering of P and C run in linking
3866
3867 * datacenter/scripts/sourcefile:
3868 - moved to root-version root_v4.04.02g
3869
3870
3871
3872 2006/02/01 Daniel Hoehne
3873
3874 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
3875 checkstardone, correcttime, dodatacheck, doexclusions, fillcallisto,
3876 fillganymed, fillstar, writesequencefiles:
3877 - adapted usage of function setstatus
3878
3879
3880
3881 2006/01/31 Daniela Dorner
3882
3883 * datacenter/macros/setstatus.C, getdolist.C:
3884 - adapted macros to changes in new columns (fFailedCode,
3885 fFailedComment)
3886
3887 * datacenter/macros/setstatus.C:
3888 - added "noreset" for column fStartTime (is needed so that runtime
3889 is available in case of failure)
3890
3891 * datacenter/macros/setupdb.C:
3892 - added new columns
3893
3894 * datacenter/scripts/runcallisto, runganymed, runstar:
3895 - implemented failure handling
3896
3897 * datacenter/scripts/sourcefile:
3898 - implemented new functions to set status values
3899
3900
3901
3902 2006/01/30 Daniel Hoehne
3903
3904 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
3905 checkstardone, correcttime, dodatacheck, doexclusions, fillcallisto,
3906 fillganymed, fillstar, runcallisto, runganymed, runstar, sourcefile,
3907 writesequencefiles:
3908 - added function setstatus in sourcefile
3909 - changed calling of setstatus.C in setstatus
3910 - implemented variable $program to generalize usage of setstatus
3911 - replaced corresponding piece of code by function setstatus
3912 - fixed some typos
3913
3914
3915
3916 2006/01/30 Daniela Dorner
3917
3918 * datacenter/macros/setstatus.C, getdolist.C:
3919 - adapted macros to the improvement of failure handling in the
3920 automatic analysis (added columns fFailed, fStartTime,
3921 fFailedTime)
3922
3923
3924
3925 2006/01/27 Thomas Bretz
3926
3927 * mjobs/MDataSet.cc:
3928 - improved a warning output
3929
3930
3931
3932 2006/01/23 Thomas Bretz
3933
3934 * mbase/MTime.cc:
3935 - removed a sanity check in GetStringFmt. It work's quite nice
3936 in the DC but crashes on my Laptop (which is not so important)
3937
3938
3939
3940 2006/01/10 Daniela Dorner
3941
3942 * datacenter/macros/*.C, datacenter/script:
3943 - updated and added documentation
3944 - improved logging
3945 - fixed small bugs
Note: See TracBrowser for help on using the repository browser.