source: trunk/MagicSoft/Mars/Changelog@ 8157

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