source: trunk/MagicSoft/Mars/Changelog@ 8165

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