source: trunk/MagicSoft/Mars/Changelog@ 8167

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