source: trunk/MagicSoft/Mars/Changelog@ 8185

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