source: trunk/MagicSoft/Mars/Changelog@ 8232

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