source: trunk/MagicSoft/Mars/Changelog@ 8235

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