source: trunk/MagicSoft/Mars/Changelog@ 8226

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