source: trunk/MagicSoft/Mars/Changelog@ 8231

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