source: trunk/MagicSoft/Mars/Changelog@ 8229

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