source: trunk/MagicSoft/Mars/Changelog@ 8195

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