source: trunk/MagicSoft/Mars/Changelog@ 8237

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