source: trunk/MagicSoft/Mars/Changelog@ 8177

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