source: trunk/MagicSoft/Mars/Changelog@ 8219

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