source: trunk/MagicSoft/Mars/Changelog@ 8170

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