source: trunk/MagicSoft/Mars/Changelog@ 8172

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