source: trunk/MagicSoft/Mars/Changelog@ 8158

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