source: trunk/MagicSoft/Mars/Changelog@ 8163

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