source: trunk/MagicSoft/Mars/Changelog@ 8208

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