source: trunk/MagicSoft/Mars/Changelog@ 8214

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