source: trunk/MagicSoft/Mars/Changelog@ 8156

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