source: trunk/MagicSoft/Mars/Changelog@ 8192

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