source: trunk/MagicSoft/Mars/Changelog@ 8179

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