source: trunk/MagicSoft/Mars/Changelog@ 8197

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