source: trunk/MagicSoft/Mars/Changelog@ 8194

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