source: trunk/MagicSoft/Mars/Changelog@ 8200

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