source: trunk/MagicSoft/Mars/Changelog@ 8228

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