source: trunk/MagicSoft/Mars/Changelog@ 8182

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