source: trunk/MagicSoft/Mars/Changelog@ 8175

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