source: trunk/MagicSoft/Mars/Changelog@ 8230

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