source: trunk/MagicSoft/Mars/Changelog@ 8216

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