source: trunk/MagicSoft/Mars/Changelog@ 8190

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