source: trunk/MagicSoft/Mars/Changelog@ 8178

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