source: trunk/MagicSoft/Mars/Changelog@ 8174

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