source: trunk/MagicSoft/Mars/Changelog@ 8162

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