source: trunk/MagicSoft/Mars/Changelog@ 8169

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