source: trunk/MagicSoft/Mars/Changelog@ 8168

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