source: trunk/MagicSoft/Mars/Changelog@ 8218

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