source: trunk/MagicSoft/Mars/Changelog@ 8223

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