source: trunk/MagicSoft/Mars/Changelog@ 8160

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