Changeset 8238 for trunk/MagicSoft/Mars
- Timestamp:
- 01/10/07 13:01:56 (18 years ago)
- Location:
- trunk/MagicSoft/Mars
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/Changelog
r8237 r8238 19 19 -*-*- END OF LINE -*-*- 20 20 21 2006/12/14 Daniela Dorner 22 23 * datacenter/macros/filloptical.php: 24 - implemented filling of Tuorla data 25 26 * datacenter/db/opticaldata.php, datacenter/db/magicdefs.php: 27 - implemented telescope and band 28 29 30 31 2006/12/13 Thomas Bretz, Daniela Dorner, Stefan Ruegamer 32 33 * datacenter/scripts/movingrawfiles: 34 - added check if the number of rawfiles in the database matches the 35 number of rawfiles in the fromlapalma/RAW/-folder. If not, the 36 files won't be copied. Workaround for the case that the .finished 37 file has arrived but the number of transfered files is wrong. 38 - added warning in case that there are non-rawfiles in the 39 fromlapalma/RAW/-folder 40 41 42 43 2006/12/13 Daniela Dorner 44 45 * scripts/preparemc: 46 - removed function makedir 47 - improved structure in output directory (setup, sequence and 48 dataset directory) 49 - improved algorithm to get date from directory name 50 - removed setting of root environment variables 51 - adapted comments 52 53 * scripts/dospectrum: 54 - added (script to produce ganymed.rc files with different sets of 55 cuts and to run ganymed and sponde for these sets) 56 57 * scripts/processsequence: 58 - added function checkreturncode 59 - improved logging in case of an error 60 61 * datacenter/macros/buildsequenceentries.C 62 - included errno.h (with new compiler it didn't compile anymore) 63 - changed name of object (was same like for TPRexexp) 64 65 * datacenter/scripts/checktransfer: 66 - added check if there are temporary files 67 68 69 70 2006/12/12 Thomas Bretz 71 72 * mjobs/MSequence.cc: 73 - fixed a bug in SetupRuns introduced yesterday which made the 74 setup fail if SetupRuns were called more than once. 75 76 * mfileio/MReadTree.[h,cc]: 77 - added function returning the number of files in the chain 78 79 * mfileio/MReadMarsFile.cc: 80 - added a check which correlates the number of entries in 81 RunHeaders with the number of files 82 83 84 85 2006/12/11 Thomas Bretz 86 87 * mbase/MParContainer.cc, mbase/MParList.cc: 88 - some improvements to log-output 89 90 * mextralgo/MExtralgoDigitalFilter.cc: 91 - default for "out-of-range" is now -2 92 93 * mpedestal/MHPedestalCor.cc: 94 - small fix (the used range was one slice to brought) 95 96 * mjobs/MJCalibration.cc, mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc: 97 - improved output in case of no files found 98 99 * mjobs/MJPedestal.cc, mjobs/MJCalibTest.cc, mjobs/MJCalibration.cc, 100 mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc: 101 - moved output in case of invalid number of runs for a sequence 102 to MSequence 103 - stop execution if no or not all files were found 104 105 * mjobs/MSequence.cc: 106 - added some output and return an error if the number of requested 107 files doesn't match the number of files found. 108 109 * mjobs/MDataSet.cc: 110 - when Setting up dat-runs fails now an error is returned 111 112 * mjobs/MJSpectrum.cc, mjobs/MJCut.cc: 113 - if the number of files set from a sequence doesn't match the number 114 of files found stop execution 115 116 * mjoptim/MJOptimize.cc, mjtrain/MJTrainDisp.cc, mjtrain/MJTrainEnergy.cc: 117 - stop execution if number of requested and found files mismatch 118 119 * mjoptim/MJOptimizeCuts.cc, mjoptim/MJOptimizeDisp.cc, 120 mjoptim/MJOptimizeEnergy.cc: 121 - added more informative log output 122 123 124 125 2006/12/04 Thomas Bretz 126 127 * mcalib/MCalibrationChargeCalc.cc: 128 - fixed a typo in a console message 129 130 131 132 2006/11/16 Daniela Dorner 133 134 * datacenter/macros/filloptical.C: 135 - added errorhandling if insert of query failes 136 137 * datacenter/tools/fillobjects.C, datacenter/tools/fillobjects2.C: 138 - exchanged update by insert 139 140 * datacenter/scripts/copyscript: 141 - added filling of optical information into database and moving 142 of optical data files into the datacenter structure 143 144 145 146 2006/11/03 Thomas Bretz 147 148 * datacenter/macros/plotoptical.C, datacenter/macros/plotdb.C, 149 datacenter/macros/plotrundb.C: 150 - improved grouping 151 - added comments 152 153 * mjobs/MJCalibrateSignal.cc: 154 - do not write MPedestalFundamental -- this only wasts space 155 - do not calibrate and bad-pixel treat it anymore 156 157 158 159 2006/11/02 Daniela Dorner 160 161 * datacenter/db/plotdb.php: 162 - exchanged pulldown for plot-option by radio buttons 163 164 * scripts/preparemc: 165 - updated setting of root-version (/opt/root_v5.12.00f) 166 - updated mcpath (/magic/montecarlo/rawfiles) 167 - removed usage of sourcefile 168 169 170 171 2006/11/02 Thomas Bretz 172 173 * datacenter/macros/fillstar.C: 174 - changed such that no muon rates below 0 are entered into the DB 175 176 * mhcalib/MHCalibrationCam.cc: 177 - reformatted and improved output 178 - do not complain about empty lo-gain histograms (BTW: 179 it should complain if the histogram should not be empty!) 180 181 * mranforest/MHRanForestGini.cc, mranforest/MRanForest.cc, 182 mranforest/MRanForestCalc.cc, mranforest/MRanTree.cc: 183 - small changes to output 184 - changes to comments 185 186 * datacenter/macros/plotstat.C: 187 - changed division of pad, we have already too much periods 188 189 * mfilter/MFCosmics.cc: 190 - do not take invalid pixels into account 191 192 * mmain/MEventDisplay.cc: 193 - removed obsolete include of MExtractSignal 194 195 * msignal/MExtractTimeAndCharge.cc: 196 - in a possible case that the hi-gain etraction failed but the 197 lo-gain should be extracted we start one slice in front 198 of the lowest possible hi-gain time. 199 200 * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]: 201 - removed obsolete SignalStartBin data members 202 - set last hi-gain extraction slace from 15 to 16 203 204 * mcalib/MCalibCalcFromPast.[h,cc]: 205 - some changes to the log-output 206 207 * mhcalib/MHCalibrationChargeCam.cc: 208 - reformatted some output 209 210 * mraw/MRawRunHeader.cc: 211 - reset setfill in output stream 212 213 * mimage/MNewImagePar.cc: 214 - do not take unmapped pixels into account 215 - do not start with d=max_radius^2 but with FLT_MAX 216 217 218 219 2006/11/01 Daniela Dorner 220 221 * datacenter/db/builddatasets.php: 222 - added more warnings (inhomogeneity, number of identified and 223 correlated stars) 224 - fixed bug in query getting the next datasetnumber 225 - implemented stop of inserting in case of failure of one query 226 - added init values for some limits 227 - changed fDataSetName from varchar(12) to varchar(20) 228 - enlarged space behind +/- menu items 229 - improved output for missing fRealSourceKEY 230 - removed fMaxHumidity and fArrTimeMeanInner from Init 231 - added and adapted init values for fPSF, fMeanPedRms, 232 fMeanNumberIslands, fRation, relative ontime, fMuonRate, 233 fPulsePos 234 235 * datacenter/macros/buildsequenceentries.C: 236 - fixed bug introduced with change on 27.10.2006 (in query ')' was 237 missing 238 239 * datacenter/scripts/writedatasetfiles: 240 - added (script that executes writedatasetfile.C) 241 242 * datacenter/scripts/sourcefile: 243 - added error-code variable for Fdatasetfilewritten 244 245 * steps.rc: 246 - added new column DataSetProcessStatus.fDataSetFileWritten 247 248 * datacenter/db/sequinfo-aio.php: 249 - changed init: fPSF, fMeanPedRmsInner and fLinks now switched on 250 by default 251 252 * datacenter/db/sequinfo-aio.php, datacenter/db/sequinfo-aio.php, 253 datacenter/db/sequinfo-aio.php, datacenter/db/builddatasets.php: 254 - emphasis menu item 'Menu' 255 256 * datacenter/db/index-footer.html: 257 - adapted link to validator-img file 258 259 * datacenter/db/menu.php: 260 - changed menu label of fStartTime from StartTime to ProcessTime 261 to avoid confusions 262 263 * datacenter/db/menu.php, datacenter/db/magicdefs.php: 264 - removed fWobble (website was not working due to that) 265 - implemented a min and a max limit for the relative ontime 266 - removed limit for arrival time 267 268 * datacenter/db/include.php: 269 - changed code to determin the colour of an table entry to 270 provide the possibility to set different limits for one value 271 272 273 274 2006/11/01 Thomas Bretz 275 276 * datacenter/macros/plotdb.C, datacenter/macros/plotoptical.C: 277 - a lot of changes starting to unify the different plot macros 278 - use the new function to get the joins automatically 279 - further improved grouping 280 281 * datacenter/macros/plotrundb.C: 282 - added 283 284 * msql/MSQLServer.[h,cc]: 285 - implemented a new function returning the primary key of a table 286 - added a new function to return the joins automatically 287 necessary to do a query 288 - changed the call to GetTables and GetColumns 289 290 * mhflux/MHFalseSource.[h,cc]: 291 - added a DrawNicePlot feature like for MHAlpha 292 293 * mmain/MEventDisplay.cc: 294 - added MPedestalSubtract 295 - new default size 296 297 * mbase/MLogHtml.cc: 298 - improved colors 299 300 * mcalib/MCalibrationRelTimeCalc.cc: 301 - reformatted some output 302 303 * mhcalib/MHCalibrationChargeCam.cc: 304 - when filling the histograms only fill signals which are 305 valid 306 - do not count the number of lo-gain saturation slices, just 307 check whether it is saturating or not 308 - for the moment we do not take the fTimeLower/UpperLimit into 309 account. It is enough if the extracted time is within the 310 extraction range (TO BE IMPROVED!) 311 312 * mhcalib/MHCalibrationPulseTimeCam.cc: 313 - improved output 314 - do not check th elo-gain if hi-gain is already above saturation 315 limit. 316 317 * mhcalib/MHCalibrationRelTimeCam.cc: 318 - extended first bin from -4.975 to -9.975 319 - correctly handle validity and saturation of the pixels 320 - allow the reference pixel to be set from the resource file 321 322 * mhcalib/MHGausEvents.h: 323 - exclude empty histograms in IsOnlyUnderflow and IsOnlyOverflow 324 325 * msignal/MExtractTimeAndCharge.[h,cc]: 326 - added a new function which give an estimate for the arrival time 327 in case of saturation 328 - allow the arrival time to be a minimum of -1 before replacing 329 it by a random value 330 - in case of saturation use a polynomial of second order to 331 get a better estimation of the arrival time 332 333 334 335 336 2006/10/31 Daniela Dorner 337 338 * datacenter/db/menu.php 339 - added PrintStarRangeMenu (inputs to query range for the 340 timestamp when Star has been done) 341 - changed PrintFailedMenu (ReturnCode and FailedCode were labeled 342 wrongly) 343 344 * datacenter/db/magicdefs.php 345 - added fRunTimeLimit 346 - shortened alias of fSkyBrightnessMed 347 348 * datacenter/db/builddatasets.php 349 - added (website to build datasets) 350 351 * datacenter/db/include.php 352 - exchanged \" by ' 353 - added function CheckBox2 for $_POST 354 - added argument $form to function PrintMagicTable ($form 355 indicates if a second <form> and the according checkboxes and 356 inputs for $_POST are needed) 357 - added checkboxes in function PrintMagicTable for 2 additional 358 columns needed in builddatasets.php 359 360 * datacenter/db/culminating.php, datacenter/db/datacheck.php, 361 datacenter/db/datasetinfo.php, datacenter/db/datasetinfo-aio.php, 362 datacenter/db/dbstatus.php, datacenter/db/findoffdata.php, 363 datacenter/db/index.php, datacenter/db/opticaldata.php, 364 datacenter/db/printtable.php, datacenter/db/querycal.php, 365 datacenter/db/querymc.php, datacenter/db/queryrbk.php, 366 datacenter/db/queryseq.php, datacenter/db/querystar.php, 367 datacenter/db/runinfo-aio.php, datacenter/db/runinfo.php, 368 datacenter/db/sequinfo-aio.php, datacenter/db/sequinfo.php, 369 datacenter/db/sources.php, datacenter/db/statusrps.php, 370 datacenter/db/statussps.php, datacenter/db/statussbs.php: 371 - changed call of function PrintMagicTable according to changes 372 in include.php 373 374 375 376 2006/10/31 Thomas Bretz 377 378 * datacenter/macros/writedatasetfile.C: 379 - added 380 381 382 383 2006/10/30 Thomas Bretz 384 385 * mbase/MMath.[h,cc]: 386 - added a new function to calculate the intersection point of 387 two lines 388 389 * mgui/MHexagon.[h,cc]: 390 - added function to calculate the intersection of two hexagons 391 392 393 394 2006/10/30 Daniela Dorner 395 396 * datacenter/scripts/runcallisto: 397 - added output of commandline to runlog 398 - in case of missing cacofile the output and return value was wrong 399 - added printprocesslog in case of missing cacofile 400 - added filename to output of printprocesslog in case of failing 401 merppupdate 402 403 * datacenter/scripts/runstar: 404 - added output of commandline to runlog 405 - added staging of callistofiles 406 407 * datacenter/scripts/jobmanager: 408 - bugfix for the change of 25.10.2006 (reset of 409 nothingtodosleeptime was missing) 410 411 412 413 2006/10/27 Daniela Dorner 414 415 * datacenter/db/menu.js: 416 - exchanged names of functions show() and hide()(were named the 417 wrong way round) 418 419 * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php 420 datacenter/db/datasetinfo-aio.php: 421 - enlarged space behind +/- menu items 422 423 424 425 2006/10/27 Thomas Bretz 426 427 * datacenter/macros/buildsequenceentries.C: 428 - included a fix for 0000-00-00 times in the run-database 429 430 * datacenter/macros/plotdb.C: 431 - implemented a possibility to show average values with RMS 432 433 * mjtrain/MJTrainSeparation.cc: 434 - do not print observation time statistics if observation time is 435 zero 436 437 * datacenter/macros/fillstar.C: 438 - do not fill arbitrary negative value 439 440 * mfbase/MF.cc: 441 - fixed a compiler warning about a comment 442 443 * mranforest/MRanForestCalc.cc: 444 - removed the appearance of an obsolete error message 445 - the printing of weights is now done less often 446 447 * msignal/MExtractTimeAndCharge.cc: 448 - added a comment line 449 450 * mjobs/MJSpectrum.[h,cc]: 451 - added reading and usage of "CalcHadronness" when processing 452 the MCs 453 - added a plot for the Cut efficiency 454 455 456 457 2006/10/26 Daniela Dorner 458 459 * datacenter/scripts/setup: 460 - updated root version 461 462 463 464 2006/10/25 Thomas Bretz 465 466 * mjtrain/MJTrainSeparation.cc: 467 - print filename into output 468 469 * mbadpixels/MBadPixelsCam.cc: 470 - turned the warning when merging an empty cam into an info 471 472 * mextralgo/MExtralgoDigitalFilter.cc: 473 - removed some old comments, added some new ones 474 475 * mextralgo/MExtralgoSpline.[h,cc]: 476 - added some sanity checks to make sure that the spline 477 can be initialized and is initialized 478 - changed the default extraction position for noise extraction to be 479 in the middle of a 5 slice long spline 480 481 * msignal/MExtractTimeAndCharge.[h,cc]: 482 - removed a lot of old comment and added some new ones 483 - changed the behaviour of the determination of the start position 484 to extract the lo-gains 485 - added a spline interpolation to estimate the rrival time 486 of saturating hi-gains 487 - decreased the random range to the maximum extraction range 488 489 * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc], 490 msignal/MExtractTimeAndChargeSpline.[h,cc]: 491 - removed a lot of comments, added some new ones 492 - removed fraRandomIter (replaced by a real random number) 493 - replaced some if-conditions by switch 494 - init the arrays to the maximum possible size 495 496 497 498 2006/10/25 Daniela Dorner 499 500 * datacenter/scripts/jobmanager, datacenter/scripts/setup: 501 - added longer sleeping, when there is nothing to do for any script 502 503 * datacenter/db/plot.php, datacenter/db/plotdb.php, 504 datacenter/db/plotinclude.php: 505 - added (websites to plot values from the db) 506 507 * datacenter/db/menu.js: 508 - added functions for plotdb menu 509 510 * datacenter/db/index-header.html, datacenter/db/index.html: 511 - added plotdb website 512 513 514 515 2006/10/24 Thomas Bretz 516 517 * Makefile: 518 - added mextralgo directory 519 520 * mextralgo/MExtralgoDigitalFilter.[h,cc]: 521 - added code to calculate chisq 522 - some small changes to calculating the weights 523 524 * mextralgo/MExtralgoSpline.[h,cc]: 525 - removed the random iterator, use a random number instead 526 - removed obsolete variable fResolution 527 528 * mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.cc, 529 mjobs/MJPedestal.cc: 530 - introduced new MPedestalSubtract 531 - changed the range for the pedestal extraction window 532 (the window should be the same as the extractor search 533 window, even if it need not to be used in the case of 534 the random extractor) 535 536 * mpedestal/MExtractPedestal.[h,cc], mpedestal/MPedCalcPedRun.[h,cc], 537 mpedestal/MPedCalcFromLoGain.[h,cc]: 538 - removed a lot of obsolte code 539 - unified and moved a lot of code to the base class 540 - moved code used only in a single derived class to this class 541 - changed and simplified the range check for the windows 542 - removed memcpy stuff, instead use the output of MExtractPedestal 543 - get the window size automatically from a possible extractor 544 - simplified InitBlindPixel 545 546 * mpedestal/Makefile, mpedestal/PedestalLinkDef.h: 547 - added MHPedestalCor 548 - added MPedestalSubtract 549 - added MPedestalSubtractedEvt 550 - removed MPedCalcFromData 551 552 * mpedestal/MHPedestalCor.[h,cc], mpedestal/MPedestalSubtract.[h,cc], 553 mpedestal/MPedestalSubtractEct.[h,cc]: 554 - added 555 556 * mpedestal/MPedCalcFromData.[h,cc]: 557 - removed 558 559 * msignal/MExtractTime.[h,cc]: 560 - commented out some code which will become obsolete soon 561 - improved Print() function 562 563 * msignal/MExtractTimeAndCharge.[h,cc]: 564 - redesign to use the new extraction interface 565 - changed from hi/lo-gain to one sample by using 566 MPedestalSubtractedEvt 567 - changed the lo-gain star shift default to -6.0 568 - moved the determination of saturation and maxima into 569 MPedestalSubtractedEvt 570 - improved Print() function 571 - removed obsolete data members 572 573 * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]: 574 - changed to use the new MExtralgo class instead of its own 575 algorithm 576 - now read a third column from the weights files 577 - improved Print() function 578 - removed obsolete data members 579 - added data member for pulse shape 580 581 * msignal/MExtractTimeAndChargeSpline.[h,cc]: 582 - changed to use the new MExtralgo class instead of its own 583 algorithm 584 - changed rise-time from 0.5 to 0.7 and fall time from 0.5 to 1.0 585 - removed obsolete data members 586 - removed fRandomIter 587 588 * msignal/MExtractedSignalPix.h: 589 - changed some comments 590 591 * msignal/MExtractor.cc: 592 - changed default saturation limit from 250 to 245 to be 593 more than two times the ab-offset away from 255 594 - small changes to the range checks 595 - updated Print() function 596 - removed fHiLoLast data member 597 598 * msignal/Makefile: 599 - added mextralgo as include directory 600 601 * msignal/calibration_weights_UV46.dat, msignal/cosmics_weights46.dat: 602 - added third column (now contains zeros) 603 604 * msignal/MExtractBlindPixel.cc: 605 - replaced self allocated arrays by MArrays 606 - added data member fHiLoLast (for the moment) 607 608 * msignal/MExtractPINDiode.cc: 609 - removed printing of fHiLoLast (it wasn't used anyhow 610 611 * mjobs/pedestalref.rc. mjobs/pedestalref_Dec04.rc: 612 - changed the maximum displayed for the pedestal from 16 to 20 613 to match also newer data 614 615 * msignal/SignalIncl.h: 616 - removed obsolete includes 617 618 * msignal/MExtractBlindPixel.[h,cc]: 619 - changed according to the other changes 620 - removed a lot of obsolete variables 621 - changed interface to set blind pixel indices 622 - now directly use the spline extractor class 623 624 * mflux/MFHadAlpha.[h,cc], MHadAlphaCut.[h,cc]: 625 - removed obsolete classes 626 627 628 629 2006/10/23 Thomas Bretz 630 631 * mbadpixels/MBadPixelsCam.cc: 632 - optimized log-output 633 634 * mcalib/MCalibCalcFromPast.cc: 635 - added some comments 636 637 * mcalib/MCalibrationChargeCalc.cc, mhcalib/MHCalibrationCam.cc, 638 mcalib/MCalibrationChargePix.cc: 639 - changed format of a lot of output 640 641 * mfbase/MFDataPhrase.cc: 642 - added output of a newline in the constructor 643 644 * mhcalib/MHCalibrationChargeCam.cc: 645 - count saturation only once (count the number of events not 646 the total number of saturating slices) 647 - changed format of a lot of output 648 649 * mhcalib/MHCalibrationPulseTimeCam.cc: 650 - simple optimization to algorithm, do not consider pixels 651 above saturation limit at all 652 653 * mbadpixels/MBadPixelsCam.[h,cc], mbadpixels/MBadPixelsIntensityCam.h: 654 - removed the run-option from the ascii input files 655 - allow merging a smaller into a larger camera 656 657 * mjobs/badpixels_0_559.rc: 658 - adapted 659 660 * mdata/MDataPhrase.cc: 661 - when checking for the matrices we have to start from the beginning 662 of our phrase 663 664 665 666 2006/10/23 667 668 * RELEASE 0.10.3 669 670 671 672 2006/10/23 Thomas Bretz 673 674 * msignal/MExtractTime.cc: 675 - removed setting of unsused extraction range to MArrivalTimeCam 676 677 * msignal/MArrivalTimeCam.[h,cc]: 678 - increased class version by 1 679 - added some comments 680 681 682 683 2006/10/20 Thomas Bretz 684 685 * datacenter/macros/plotoptical.C: 686 - improved with more interesting values 687 688 * mastro/MAstro.h: 689 - added new constant for conversion from and into hours 690 691 * mbadpixels/MBadPixelsIntensityCam.[h,cc], 692 mcalib/MCalibrationIntensityCam.[h,cc]: 693 - added a RemoveOldCam member function 694 - commented out unused GetCam functions 695 696 * mcalib/MCalibCalcFromPast.cc: 697 - removed some obsolete output in the case FindCreateObj fains 698 - if a new cam is added to the intensity cam list the old 699 cam is deleted now which fixes the bigges memory leak in callisto 700 701 * mcalib/MCalibrationChargeCalc.[h,cc], 702 mcalib/MCalibrationRelTimeCalc.[h,cc]: 703 - removed fOutputPath and fOutputFile 704 705 * mjobs/MJCalibration.cc, mjobs/MJCalibrateSignal.cc: 706 - removed reference to SetOutputFile 707 708 709 710 2006/10/20 Daniela Dorner 711 712 * datacenter/tools/fillobjects.php, datacenter/tools/fillobjects2.C: 713 - added (macro to fill information about objects in optical DB) 714 715 * datacenter/macros/filloptical.C: 716 - added check to avoid filling invalid data 717 - added zd (retrieve ra,dec from table Object and fill zd into 718 table OpticalData) 719 720 721 722 2006/10/19 Thomas Bretz 723 724 * mpedestal/MHPedestalCam.[h,cc]: 725 - removed (due to inheritance it belongs to mhcalib) 726 727 * mbase/MArrayD.h, marrayF.h: 728 - added GetSum() member function 729 730 * msignal/MExtractTimeAndChargeDigitalFilter.cc: 731 - replaced the AdHoc number of effective integration slices 732 by an average of the correct number, averaged over all 733 possible set of weights. This also gives correct numbers 734 for the lo-gains which were totally wrong before. 735 736 * datacenter/macros/plotdb.C: 737 - updated the bin width of the histograms 738 739 * mbadpixels/MBadPixelsTreat.cc, mcalib/MCalibrateData.cc, 740 mcalib/MCalibrationChargeCalc.cc, mfilter/MFCosmics.cc, 741 mhcalib/MHCalibrationHiLoCam.cc: 742 - added some comments 743 744 * mcalib/MCalibrationHiLoPix.h: 745 - commented out the unused function GetOffsetPerSlice 746 747 * msignal/MArrivalTimeCam.[h,cc]: 748 - removed unused data members 749 750 * mfileio/MReadTree.cc: 751 - changed some output text 752 753 * mfileio/MWriteRootFile.cc: 754 - added a fix to allow paths containing a tilde 755 756 * datacenter/macros/plotoptical.C: 757 - added 758 759 * mhalpha/MHAlpha.[h,cc]: 760 - added the DrawNicePlot feature 761 762 763 764 2006/10/19 Daniela Dorner 765 766 * datacenter/db/opticaldata.php: 767 - added (website to display data from KVA) 768 769 * datacenter/db/magicdefs.php: 770 - added values for opticaldata.php 771 772 * datacenter/macros/filloptical.C: 773 - added (macro to read *.instr files from KVA and fill the values 774 into the database) 775 776 * datacenter/scripts/copyscript: 777 - adapted search for dates to the existance of the new directory 778 optical 779 780 * datacenter/macros/setupdb.C: 781 - added columns (fRunStop, fPulsePosOffMed, fPulsePosOffDev, 782 fHiLoGainRationMed, fHiLoGainRatioDev) 783 784 785 786 2006/10/18 Thomas Bretz 787 788 * mmuon/MHSingleMuon.cc: 789 - removed some debug stuff errornously introduced yesterday 790 791 792 793 2006/10/18 Daniela Dorner 794 795 * datacenter/scripts/sourcefile: 796 - added makedir for lockpath and listpath 797 798 * datacenter/scripts/jobmanager: 799 - removed makedir for lockpath and listpath 800 - bugfix (continue if condor_q gives an error) 801 - reduced number of condor_q calls per loop from 3 to 1 802 - combined two if-clauses 803 - added comments 804 - moved getstatus to beginning of loop and moved sleep behind 805 getstatus to avoid unneed waiting and calling of condor_q 806 - replaced -gt by -ge and -lt by -le, to make sure that logging 807 output makes sense 808 809 * datacenter/scripts/setup: 810 - updated default values for jobmanager 811 812 * datacenter/db/menu.php, datacenter/db/magicdefs.php: 813 - implemented Observation Mode flag 814 815 * datacenter/db/menu.php: 816 - implemented Observation Mode flag for SequInfo2 and RunInfo2 817 - removed ManuallyChanged from SequInfo2 (not needed anymore with 818 new sequence building algorithm 819 - added fRunStop to the SequInfo menu 820 821 * datacenter/db/culminating.php, datacenter/db/datasetinfo-aio.php, 822 datacenter/db/datasetinfo.php, datacenter/db/include.php, 823 datacenter/db/index.php, datacenter/db/magicdefs.php, 824 datacenter/db/querymc.php, datacenter/db/queryseq.php, 825 datacenter/db/runinfo-aio.php, datacenter/db/runinfo.php, 826 datacenter/db/sequinfo-aio.php, datacenter/db/sequinfo.php, 827 datacenter/db/statusrps.php, datacenter/db/statussbs.php 828 datacenter/db/statussps.php: 829 - bugfix (order by was not working for runs/sequences/datasets 830 when doing group by) 831 832 * datacenter/db/include.php, datacenter/db/magicdefs.php, 833 datacenter/db/printtable.php: 834 - bugfix (order by was not working on printtable.php) 835 836 837 838 2006/10/17 Thomas Bretz 839 840 * mdata/MDataPhrase.cc: 841 - updated comments 842 - only add the missing functions to TDataPrimitives when not 843 yet done. Everything else would leak memory 844 845 * mhbase/MH3.[h,cc], mhvstime/MHVsTime.[h,cc]: 846 - exchanged the MDataChain by MDataPhrase 847 - therefore changed the datamember from MDataChain* to MData* 848 (this change is not necessarily backward compatible) 849 - increased class version number by one 850 851 * mraw/MRawRunHeader.h: 852 - added getter for fObservationMode 853 854 * callisto.cc, ganymed.cc, merpp.cc, readdaq.cc, readraw.cc, 855 showplot.cc, sinope.cc, star.cc, rootlogon.C 856 - enabled error redirection 857 858 * mbase/MLog.[h,cc]: 859 - added code to allow redirection of root error handler to 860 out own error handler 861 862 * mdata/MDataPhrase.cc: 863 - improved output in case of failure 864 865 * manalysis/MFiltercutsCalc.[h,cc], mbase/MContinue.cc, 866 mjoptim/MJOptimize.cc, mjtrain/MJTrainRanForest.cc, 867 mtools/MTFillMatrix.cc: 868 - replaced MFDataChain by MFDataPhrase 869 870 * mfbase/FBaseLinkDef.h, mfbase/Makefile: 871 - added new class MFDataPhrase 872 873 * mfbase/MF.[h,cc]: 874 - replaced all the parsing stuff by the usage of MFDataPhrase 875 876 * mfbase/MFDataPhrase.[h,cc]: 877 - added 878 879 * mhist/MHRate.cc: 880 - removed an obsolete debugging "Y" 881 882 * sinope.cc, manalysis/MMcTriggerLvl2.cc, mastro/MAstroCamera.cc, 883 mastro/MAstroCatalog.cc, mbase/MLog.cc, mcalib/MCalibrationBlindPix.cc, 884 mcalib/MCalibrationChargeCalc.cc, mcalib/MCalibrationChargeCam.cc, 885 mcalib/MCalibrationIntensityChargeCam.cc, mfbase/MFEventSelector2.cc, 886 mhbase/MBinning.cc, mhbase/MH.cc, mhcalib/MHCalibrationHiLoCam.cc, 887 mhflux/MHFalseSource.cc, mhflux/MHThetaSqN.cc, mhist/MHCamera.[h,cc], 888 mimage/MNewImagePar2.cc, mmuon/MHSingleMuon.cc, 889 mpedestal/MPedCalcFromData.cc 890 - fixed warnings about shadows of parameters 891 892 * datacenter/macros/insertdataset.C, datacenter/macros/insertdate.C, 893 datacenter/macros/insertsequence.C: 894 - updated to use MSQLMagic 895 896 * macros/checkaclic.C: 897 - added (allows to check whether all macros compile) 898 899 * macros/dohtml.C: 900 - added extralgo 901 - added new macros 902 903 * mjobs/MJStar.cc: 904 - removed some obsolete includes 905 906 * macros/optim/optimonoff.C: 907 - updated start values to our current best values 908 - updated scale region 909 910 * macros/tutorials/threshold.C: 911 - updated start values to our current best values 912 913 914 915 2006/10/17 Markus Meyer 916 917 * mtools/MRolke.[h,cc]: 918 - added: a modification of TRolke from root_v5.12.00b. There is 919 now a new function, called LogFactorial() which enables to 920 calculate confidence intervals even for a large number of 921 events (larger than 170). 922 923 * mtools/Makefile: 924 - added: MRolke.cc 925 926 * mtools/ToolsLinkDef.h: 927 - added: MRolke+ 928 929 930 931 2006/10/17 Stefan Ruegamer 932 933 * datacenter/scripts/processmcsequences 934 - fixed a bug preventing the script from finding the sequence 935 files, fixed a typo and added the star command to the logfile 936 937 938 939 2006/10/17 Daniela Dorner 940 941 * datacenter/scripts/sourcefile: 942 - bugfix (intgrep returned not only the number) 943 944 * datacenter/scripts/checktransfer: 945 - removed not needed output 946 947 * datacenter/scripts/budb: 948 - added (script making backup of databases) 949 950 * datacenter/tools/sps-bu: 951 - added (script updating SequenceProcessStatus) 952 953 * datacenter/macros/checkfileavail.C: 954 - Form() did not work for sequences with many runs 955 956 957 958 2006/10/16 Thomas Bretz 959 960 * mextralgo/MExtralgoDigitalFilter.[h,cc]: 961 - Changed the extraction algorithm such that extraction of signal 962 and time is iterated and should be as consistent as possible 963 at the end of the algorithm. 964 - changed the final offset in the calculation of the arrival time 965 to match as best as it can so far. 966 - Updates to the still preliminary calculation of the weights 967 968 * manalysis/MEnergyEstimate.cc, mdata/MDataList.cc, 969 mdata/MDataMember.cc, mhbase/MHMatrix.cc, 970 manalysis/MMultiDimDistCalc.cc, mfit/MTFitLoop.cc: 971 - updated comment to refer to MDataPhrase instead of MDataChain 972 973 * manalysis/MParameterCalc.[h,cc], manalysis/MCompProbCalc.cc, 974 mtools/MChisqEval.cc, mhist/MHCompProb.cc, mdata/MDataArray.cc, 975 mhbase/MFillH.cc, mfileio/MWriteAsciiFile.cc, 976 mfbase/MFDataChain.cc: 977 - replaced the usage of MDataChain by MDataPhrase 978 979 * mbase/MMath.cc: 980 - small update to SolvePol3 which is more accurate in the number 981 of different solutions 982 983 * mdata/DataLinkDef.h, mdata/Makefile: 984 - added MDataPhrase 21 2007/01/10 Thomas Bretz 985 22 986 23 * mhbase/MH.cc: 987 - f urther improvement to the calculation of binomial988 errors, the sale factors were not correctly taken into account24 - fixed a bug in SetBinomialErrors. The errors of the two 25 histograms were exchanged in the calculation 989 26 990 * mdata/MDataPhrase.[h,cc]:991 - added992 993 994 995 2006/10/15 Thomas Bretz996 997 * mbase/MEnv.[h,cc]:998 - implmenetd the possibility to check whether the given resource999 file eists1000 1001 * star.cc, ganymed.c, callisto.cc:1002 - implemented an error if the resource file doesn't exist1003 (returns 0xfe)1004 1005 1006 1007 2006/10/151008 1009 * RELEASE 0.10.21010 1011 1012 1013 2006/10/15 Thomas Bretz1014 1015 * mtemp/MVP*:1016 - removed1017 1018 1019 1020 2006/10/14 Thomas Bretz1021 1022 * datacenter/macros/buildsequenceentries.C:1023 - fixed that in case of wobble sources always the project1024 and/or source name of the first run was assigned instead of1025 the new generaliyed wobble-source/-project name1026 1027 * datacenter/scripts/dbchk:1028 - added some more checks1029 1030 * datacenter/scripts/sourcefile:1031 - fixed the intgrep (didn't work with the colors in filldotraw)1032 1033 * mastro/AstroIncl.h:1034 - added TArrayD1035 1036 * mastro/MAstro.[h,cc]:1037 - added some functions around the sun and the moon1038 1039 * mastro/MAstroCatalog.[h,cc]:1040 - check the epoch in Xephem catalog as numbe rnot as string1041 - added GetVisibilityCurve member function1042 - overwrote FindObject1043 - added MarkObject1044 1045 * mastro/MObservatory.[h,cc]:1046 - added Tuorla observatory1047 - added member function to calculate sunrise and -set1048 1049 * mbase/MTime.h:1050 - added a function to return Julian Date1051 1052 * mhflux/MHCollectionArea.cc:1053 - some update in comments1054 1055 * mhist/MHCamera.h:1056 - fixed a warning with root 5.13/041057 1058 * mmc/MMcRunHeader.cxx:1059 - initalize fImpactMax to -11060 1061 * macros/starvisday.C, macros/starvisyear.C:1062 - added1063 1064 1065 1066 2006/10/13 Daniela Dorner1067 1068 * datacenter/scripts/findnotseqruns:1069 - added (script to find not sequenced runs)1070 1071 * datacenter/scripts/findnewstars:1072 - added (script to find sequences where star has been done)1073 1074 * datacenter/tools/resetdataset:1075 - added (script to reset dataset)1076 1077 1078 1079 2006/10/13 Thomas Bretz1080 1081 * datacenter/macros/filldotraw.C:1082 - allow inserting missing runs1083 1084 * msql/MSQLMagic.[h,cc]:1085 - added functions to request the value not only key and name1086 1087 1088 1089 2006/10/12 Daniela Dorner1090 1091 * datacenter/tools:1092 - added (directory for tools not used regulary)1093 1094 * datacenter/tools/findnotanymoresequencedruns,1095 datacenter/tools/comparesequences:1096 - added (scripts for sequence building tests)1097 1098 * datacenter/scripts/dunotseqruns:1099 - added (script to check disk usage of not sequenced runs)1100 1101 * datacenter/scripts/checklogs:1102 - added comment1103 1104 1105 1106 2006/10/111107 1108 * RELEASE 0.10.11109 1110 1111 1112 2006/10/11 Thomas Bretz1113 1114 * mhbase/MH.[h,cc]:1115 - added a function to calculate binomial errors including weights1116 (this was added in root 5.13/04, but necessary for older versions)1117 1118 * mhflux/MHCollectionArea.[h,cc]:1119 - added Sumw2() to the constructor so that the weights array gets1120 correctly initialize1121 - replaced the calculation of the binomial errors by the1122 corresponding root-function and the new MH function1123 - made sure that in all histogram operations the errors are1124 properly propagated1125 - let ReInit determine fMcRadius from MMcRunHeader1126 - execute check for corsika version even if the HistAll is extern1127 1128 * mhflux/MHEnergyEst.cc, mhflux/MHThreshold.cc1129 - fixed the order in the constructor such that the Sumw2() does1130 correctly initialize the weights array1131 1132 * mhflux/MMcSpectrumWeight.cc:1133 - a minor code reordering1134 1135 * mjobs/MJSpectrum.cc:1136 - made sure that the histogram with the corsika spectrum has1137 the errors initialized and thus takes the weights correctly1138 into account1139 - corresponding to this changed some draw option to get the1140 same plots (hist) as before1141 - added a lot of comments to the code1142 - when the zenith angle weights are applied to the MC distribution1143 make sure that also the errors are correctly treated.1144 1145 * mcalib/MCalibrationTestCalc.cc:1146 - enrolled some Form-statement1147 1148 * mhflux/MAlphaFitter.cc:1149 - fixed a typo in a comment1150 1151 * mbase/MLogHtml.cc:1152 - fixed a bug which caused the output to be totally corrupted1153 1154 * datacenter/macros/writesequencefile.C:1155 - implemented again that the 1000 pedestal events are taken which1156 are next to the calibration run1157 1158 1159 1160 2006/10/10 Thomas Bretz1161 1162 * datacenter/macros/writesequencefile.C:1163 - fixed a possible crash in GetName1164 - improved output in case of failure1165 1166 1167 1168 2006/10/10 Daniela Dorner1169 1170 * datacenter/db/menu.php:1171 - included 'only offdata' and 'incl. offdata' checkbox for1172 sequenceinfo1173 1174 * datacenter/db/runinfo.php, datacenter/db/runinfo-aio.php:1175 - changed name of column for case of group-by1176 1177 * datacenter/db/index.html:1178 - added remark1179 1180 * datacenter/db/sources.php:1181 - fixed bug (test-sources checkbox didn't work properly)1182 1183 1184 1185 2006/10/101186 1187 * RELEASE 0.101188 1189 1190 1191 2006/10/10 Thomas Bretz1192 1193 * mjobs/MJCalibration.cc:1194 - fixed the scaling and layout in the 'Defect' tab1195 1196 1197 1198 2006/10/09 Daniela Dorner1199 1200 * scripts/processsequence:1201 - removed exit1202 - removed unneccessary lines1203 1204 1205 1206 2006/10/09 Thomas Bretz1207 1208 * mhflux/MMcSpectrumWeight.cc:1209 - fixed a bug which caused the spectra to be normalized at 1GeV1210 by default instead of the integral1211 - allow the MC slope to be -1. With the current code this should1212 not be a problem anymore.1213 - improved some comments1214 1215 * mbase/MMath.cc, mbase/MAGIC.cc:1216 - removed the NamespaceImp macro again, it gives problems when1217 compiling which are not yet understood1218 1219 * Makefile:1220 - fixed a type in rmcondor1221 1222 * mars-config:1223 - changed "--mars-ver" to "--version" as in root-config1224 1225 * sponde_onoff.rc:1226 - added a reference to MMcSpectrumWeight::ReadEnv1227 1228 * .rootrc:1229 - added a line for THtml (which is for the next root release)1230 1231 1232 1233 2006/10/08 Thomas Bretz1234 1235 * mhflux/MHalpha.cc:1236 - fixed a problem (maybe with the new root version) that on-1237 and off-data was shown in black and could not be distinguished1238 anymore1239 1240 * ganymed.rc, ganymed:onoff.rc, ganymed_wobble.rc:1241 - some further update1242 1243 * mcalib/MCalibrationHiLoCam.[h,cc]:1244 - broke down a long Form() chain into single Form()'s1245 1246 * mhcalib/MHPedestalPix.cc, mhcalib/MHGausEvents.[h,cc],1247 mhcalib/MHCalibrationChargeBlindPix.cc,1248 mhcalib/MHCalibrationPix.cc:1249 - replaced IsNaN by !IsFinite (which includes IsNaN)1250 - changed some protected data members of the base class1251 into private data members1252 1253 * mhflux/MAlphaFitter.cc, mhflux/MHEnergyEst.cc, mhist/MHCamera.cc,1254 mhist/MHHadronness.cc, mhvstime/MHPixVsTime.cc,1255 mhvstime/MHSectorVsTime.cc, mranforest/MRanForest.cc:1256 - replaced IsNaN by !IsFinite (which includes IsNaN)1257 1258 * mhcalib/MHGausEvents.cc:1259 - removed a memory leak by removing the functions creating the1260 axes1261 1262 * mcalib/MMcCalibrationCalc.cc, mmc/MMcConfigRunHeader.h:1263 - return and use a const-reference to the TArrayF's1264 1265 * mimage/MHHillas.cc:1266 - fixed a problem which could cause the change in the DrawOption1267 of the Center-hist to raise a seg-fault.1268 1269 * mbase/MMath.cc, mbase/MAGIC.cc:1270 - added the NamespaceImp macro to allow creation of the documentation1271 by THtml (according to the source code of TMath)1272 1273 1274 1275 2006/10/07 Thomas Bretz1276 1277 * Makefile.conf.general:1278 - removed ROOTVER definition ROOT_RELEASE can be used instead1279 1280 * callisto.cc:1281 - exchanged some checks to get a more reasonable output1282 1283 * callisto.rc, callisto_Dec04Jan05.rc:1284 - removed some obsolete resources for simplicity1285 1286 * callisto.cc, ganymed.cc, mars.cc, merpp.cc, readdaq.cc, readreaw.cc,1287 showlog.cc, showplot.cc, sinope.cc, star.cc1288 - added the new root version check1289 - replaced ROOTVER by ROOT_RELEASE1290 1291 * sinope.cc:1292 - adapted Usage() to fit the other executables1293 1294 * mbase/MAGIC.h:1295 - added new namespace MARS with a new function CheckRootVer1296 1297 * mbase/MAGIC.cc:1298 - added1299 1300 * mbase/MEvtLoop.cc, mbase/MStatusDisplay.cc:1301 - replaced ROOTVER by ROOT_RELEASE1302 1303 * mbase/Makefile:1304 - added new MAGIC.cc1305 1306 * mbase/BaseLinkDef.h:1307 - added namespace MAGIC.cc1308 1309 * mhcalib/MHGausEvent.cc:1310 - disallow also non finite results1311 1312 * Makefile:1313 - added new exectuable mars.config1314 1315 * mars-config.cc:1316 - added1317 1318 * mcalib/MCalibrationRelTimeCalc.cc:1319 - updates some output1320 - added RelTimeResolutionLimit to ReadEnv1321 1322 1323 1324 2006/10/07 Daniela Dorner, Thomas Bretz1325 1326 * datacenter/scripts/runganymed:1327 - added sequencepath to ganymed command1328 1329 * datacenter/macros/buildsequenceentries.C:1330 - restricted regular expression for wobble sources1331 - fixed bug (larger sequences were misinterpreted as identical1332 sequences)1333 1334 * resources/sequences.rc:1335 - added 2 regions were interleaved pedestal run are allowed1336 1337 1338 1339 2006/10/06 Daniela Dorner1340 1341 * scripts/processsequence:1342 - implemented command line options1343 - improved logging1344 - implemented checks1345 - removed sourcefile1346 1347 * datacenter/scripts/makecallistolinks:1348 - table was missing1349 1350 * datacenter/scripts/rmlocks:1351 - reduced output1352 1353 * datacenter/db/menu.php:1354 - implemented 1000 and 2000 for number of results pulldown1355 1356 1357 1358 2006/10/05 Stefan Ruegamer1359 1360 * mraw/MRawRunHeaders.cc:1361 - updated swap assignments for the swapped pixels 54-551362 (runnumber > 88669)1363 1364 1365 1366 2006/10/04 Stefan Ruegamer1367 1368 * mraw/MRawRunHeaders.cc:1369 - updated swap assignments for the swapped pixels 161-162,1370 210-263 (runnumber <= 101789) and 54-55 (runnumber <= 102511)1371 1372 1373 1374 1375 2006/10/02 Thomas Bretz1376 1377 * callisto.rc, callisto_Dec04Jan05.rc:1378 - fixed some names of some resources (all commented out anyhow)1379 1380 * mdata/MDataElement.cc:1381 - if the column given is the constructor is negative the1382 name of the matrix is supposed to contain also the column index1383 1384 * mhcalib/MHCalibrationRelTimeCam.[h,cc]:1385 - improved the output in case of under- and overflows1386 - added const-qualifier to CheckOverflow1387 1388 * mreport/MReport.cc:1389 - allow the milliseconds to be 1000 (this is a bug which affects1390 the camera reports in very rare cases)1391 - improved output1392 1393 * mjobs/MJCalibration.cc:1394 - added two plots the extracted signal and the extracted arrival1395 time1396 1397 1398 1399 2006/10/01 Thomas Bretz1400 1401 * mextralgo/MExtralgoSpline.[h,cc]:1402 - changed from the old fashined search algorithm to a completely1403 analytical approach. Still with a lot of comments containing1404 the old code1405 1406 * mbase/MMath.[h,cc]:1407 - added new function to solve polynomial equations up to the1408 thirs order.1409 1410 1411 1412 2006/09/29 Thomas Bretz1413 1414 * ganymed_wobble.rc:1415 - use the same spark cuts as in ganymed_onoff.rc. Seems to be1416 unintentional that they were different.1417 1418 * macros/train/trainenergy.C:1419 - fixed an oddity because there was artificial path1420 - added some comments1421 1422 1423 1424 2006/09/28 Stefan Ruegamer1425 1426 * mraw/MRawRunHeaders.cc:1427 - added swap assignments for the swapped pixels 119-120, 161-162,1428 210-263 and 54-55 in the corresponding run range1429 1430 1431 1432 2006/09/28 Daniela Dorner1433 1434 * datacenter/scripts/checkfilesforsequenceavail,1435 datacenter/scripts/runcallisto, datacenter/scripts/runganymed:1436 - improved processlog1437 1438 * datacenter/scripts/sourcefile:1439 - improved processlog1440 - exchange function finish by code in fuction makedir1441 1442 * datacenter/scripts/setup, datacenter/scripts/linkmc,1443 datacenter/scripts/mcsequences,1444 datacenter/scripts/processmcsequences:1445 - moved mcpath to setup1446 - updated mcpath1447 1448 * datacenter/scripts/checktransfer:1449 - also check transfer of subsystem files1450 - added comments1451 1452 1453 1454 2006/09/28 Thomas Bretz1455 1456 * mfilter/MFMagicCuts.[h,cc]:1457 - implemented a hadronness cut as an option1458 - updated class reference1459 - fixed abug introduced 14.7.2005 which caused the M3Long of the1460 anti source to be not properly evaluated in case of optimization.1461 1462 * ganymed_onoff.rc, ganymed_wobble.rc:1463 - updated with comments how to use random forest1464 1465 * datacenter/macros/buildsequenceentries.C:1466 - updated with a completely redesigned algorithm and completly1467 redisigned code1468 1469 * datacenter/macros/writesequencefile.C:1470 - the new simplified version doesn't take the number of pedestal1471 events anymore into account.1472 1473 * mjobs/MJCalibrateSignal.cc:1474 - removed the tab with the calibrated arrival times. It never1475 gave any useful information1476 1477 * mgeom/Makefile, mgeom/GeomLinkDef.h:1478 - took out all currently unused cameras from compilation1479 1480 * mjobs/MJCut.cc:1481 - updated the confusing error message printed to the log-stream1482 in case of a failure of FillSrcPosCam1483 1484 * callisto.cc:1485 - fixed small bug in PrintFiles1486 1487 * datacenter/macros/plotdb.C:1488 - updated comments1489 - fixed a problem with empty TGraphs1490 - added new tabs for Hi-/Lo-Gain offsets and calibration1491 - incrased the range for the PSF1492 - reordered the tabs1493 - chnaged the binning for the relative effective on time1494 - removed the tab with the number of muons after cuts1495 - allow a dataset as last argument1496 1497 * mraw/MRawRunHeader.h:1498 - added new member function IsValid1499 1500 * mfileio/MReadMarsFile.cc:1501 - improved output in case something is wrong with the run-header1502 1503 1504 1505 2006/09/27 Daniela Dorner1506 1507 * datacenter/scripts/setup, datacenter/scripts/sourcefile:1508 - fixed sourcing of setup1509 1510 * datacenter/db/culminating.php, datacenter/db/datacheck.php,1511 datacenter/db/datasetinfo-aio.php, datacenter/db/datasetinfo.php,1512 datacenter/db/dbstatus.php, datacenter/db/include.php,1513 datacenter/db/index.php, datacenter/db/printtable.php,1514 datacenter/db/querycal.php, datacenter/db/querymc.php,1515 datacenter/db/queryrbk.php, datacenter/db/queryseq.php,1516 datacenter/db/querystar.php, datacenter/db/runinfo-aio.php,1517 datacenter/db/runinfo.php, datacenter/db/statusrps.php,1518 datacenter/db/statussbs.php, datacenter/db/statussps.php:1519 - fixed calling of PrintMagicTable1520 1521 * datacenter/macros/checkfileavail.C:1522 - fixed bug1523 1524 1525 1526 2006/09/26 Thomas Bretz1527 1528 * mbase/MMath.h:1529 - added new function ModF1530 1531 * mhist/MHRate.cc, mhist/MHWeather.cc, mhvstime/MHPixVsTime.cc,1532 mhvstime/MHSectorVsTime.cc, mhvstime/MHVsTime.cc,1533 mpointing/MHPointing.cc:1534 - made the update of the axis ranges work again1535 1536 1537 1538 2006/09/26 Daniela Dorner1539 1540 * datacenter/scripts/zipscript:1541 - remove write permission after zip1542 1543 1544 1545 2006/09/25 Daniela Dorner1546 1547 * datacenter/scripts/mcsequences:1548 - fixed overwriting of sequencefiles1549 1550 * datacenter/scripts/linkmc:1551 - fixed typo1552 1553 1554 1555 2006/09/20 Daniela Dorner1556 1557 * datacenter/scripts/zipscript, datacenter/scripts/checktransfer:1558 - added1559 1560 1561 1562 2006/09/19 Daniela Dorner1563 1564 * datacenter/db/datasetinfo-aio.php, datacenter/db/runinfo-aio.php,1565 datacenter/db/sequinfo-aio.php, datacenter/db/menu.php,1566 datacenter/db/menu.js:1567 - status menu was displayed wrongly after query1568 1569 1570 1571 2006/08/30 Daniela Dorner1572 1573 * datacenter/scripts/sourcefile:1574 - removed setzero1575 - restructured1576 1577 * datacenter/scripts/setup:1578 - fixed bug1579 1580 * datacenter/scripts/jobmanager:1581 - replaced setzero1582 - removed nail1583 - improved logging1584 1585 * datacenter/macros/filldotrun.C:1586 - enhanced return-values1587 1588 * datacenter/macros/insertdataset.C:1589 - fixed return-values in case of error1590 1591 * datacenter/macros/insertdataset.C,1592 datacenter/scripts/insertdatasets:1593 - implemented return value for 'exists already in db'1594 1595 1596 1597 2006/08/29 Thomas Bretz1598 1599 * resources/sequences.rc:1600 - updated1601 1602 1603 1604 2006/08/29 Daniela Dorner1605 1606 * datacenter/scripts/buildsequenceentries:1607 - fixed logpath1608 1609 * datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,1610 datacenter/scripts/fillstar:1611 - changed logpath1612 1613 * datacenter/scripts/insertdatasets:1614 - improved logging1615 1616 * datacenter/scripts/filesondisk:1617 - reduced output1618 1619 * datacenter/scripts/checklogs:1620 - added (mails WARNs and ERRORs to $erradrs)1621 1622 * datacenter/scripts/rmlocks:1623 - improved logging1624 - took removing out (reason: 12 hour limitation of condor is not1625 working; instead mail)1626 1627 * datacenter/scripts/sourcefile:1628 - improved logging in setstatus1629 - implemented alias intgrep1630 1631 * datacenter/scripts/buildsequenceentries,1632 datacenter/scripts/checkfilesforsequenceavail,1633 datacenter/scripts/checkstardone, datacenter/scripts/copyscript,1634 datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions,1635 datacenter/scripts/doqualityplots, datacenter/scripts/filesondisk,1636 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,1637 datacenter/scripts/fillstar, datacenter/scripts/insertdatasets,1638 datacenter/scripts/insertsequences,1639 datacenter/scripts/makecallistolinks,1640 datacenter/scripts/writesequencefiles:1641 - implemented usage of alias intgrep1642 1643 1644 1645 2006/08/28 Thomas Bretz1646 1647 * msql/MSQLMagic.cc:1648 - replaced DELETE by DELETE FROM1649 1650 * mbase/MTime.h:1651 - if name is given in the constructor it is tried to use1652 it as SqlDateTime.1653 1654 1655 1656 2006/08/25 Daniela Hoehne1657 1658 * datacenter/scripts/setup:1659 - implemented new path for runlogs1660 1661 * datacenter/scripts/buildsequenceentries, datacenter/scripts/1662 checkfilesforsequenceavail, datacenter/scripts/checkstardone,1663 datacenter/scripts/copyscript, datacenter/scripts/correcttime,1664 datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions,1665 datacenter/scripts/doqualityplots, datacenter/scripts/dowebplots,1666 datacenter/scripts/filesondisk, datacenter/scripts/fillcallisto,1667 datacenter/scripts/fillganymed, datacenter/scripts/fillstar,1668 datacenter/scripts/insertdatasets, datacenter/scripts/insertsequences,1669 datacenter/scripts/linkmc, datacenter/scripts/makecallistolinks,1670 datacenter/scripts/runcallisto, datacenter/scripts/runganymed,1671 datacenter/scripts/runstar, datacenter/scripts/processmcsequences,1672 datacenter/scripts/mcsequences:1673 - improved logging (changed runlogpath)1674 1675 * datacenter/scripts/checkstardone, datacenter/scripts/insertdatasets,1676 datacenter/scripts/insertsequences:1677 - changed logging outpath1678 1679 1680 1681 2006/08/25 Daniela Dorner1682 1683 * datacenter/scripts/jobmanager, datacenter/scripts/sourcefile,1684 datacenter/scripts/scriptlauncher:1685 - improved logging1686 - implemented usage of printprocesslog1687 1688 * datacenter/scripts/jobmanager:1689 - improved usage of resources1690 1691 * datacenter/scripts/scriptlauncher:1692 - improved errorhandling1693 1694 * datacenter/scripts/sourcefile:1695 - implemented function and paths for processlog1696 1697 * datacenter/scripts/copyscript, datacenter/scripts/insertdatasets,1698 datacenter/scripts/doqualityplots, datacenter/scripts/dowebplots,1699 datacenter/scripts/linkmc, datacenter/scripts/makecallistolinks,1700 datacenter/scripts/mcsequences,1701 datacenter/scripts/insertsequences,1702 datacenter/scripts/processmcsequences:1703 - implemented usage of finish1704 - improved logging1705 1706 * datacenter/scripts/doexclusions:1707 - implemented check=1 (was still missing)1708 1709 * datacenter/scripts/correcttime,1710 datacenter/scripts/insertsequences,1711 datacenter/scripts/makecallistolinks:1712 - improved logging1713 - fixed bugs1714 1715 * datacenter/scripts/checkfilesforsequenceavail,1716 datacenter/scripts/filesondisk, datacenter/scripts/runcallisto:1717 - improved logging1718 1719 * datacenter/scripts/buildsequenceentries,1720 datacenter/scripts/checkfilesforsequenceavail,1721 datacenter/scripts/checkstardone, datacenter/scripts/copyscript,1722 datacenter/scripts/correcttime, datacenter/scripts/dodatacheck,1723 datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots,1724 datacenter/scripts/insertdatasets, datacenter/scripts/dowebplots,1725 datacenter/scripts/filesondisk, datacenter/scripts/fillcallisto,1726 datacenter/scripts/fillstar, datacenter/scripts/fillganymed,1727 datacenter/scripts/insertsequences, datacenter/scripts/jobmanager,1728 datacenter/scripts/linkmc, datacenter/scripts/makecallistolinks,1729 datacenter/scripts/mcsequences, datacenter/scripts/movingrawfiles,1730 datacenter/scripts/rmlock, datacenter/scripts/processmcsequences,1731 datacenter/scripts/runstar, datacenter/scripts/runcallisto,1732 datacenter/scripts/runganymed, datacenter/scripts/webupdate-star,1733 datacenter/scripts/webupdate-callisto,1734 datacenter/scripts/webupdate-sinope, datacenter/scripts/sourcefile,1735 datacenter/scripts/webupdate-ganymed,1736 datacenter/scripts/writesequencefiles:1737 - implemented usage of printprocesslog1738 - fixed runlogpath1739 1740 * datacenter/scripts/webupdate-callisto,1741 datacenter/scripts/webupdate-ganymed,1742 datacenter/scripts/webupdate-sinope,1743 datacenter/scripts/webupdate-star:1744 - added logging1745 1746 1747 1748 2006/08/25 Thomas Bretz1749 1750 * msignal/MExtractTimeAndChargeSpline.h:1751 - changed fgLoGainOffset from 1.39 to 1.3 according to an extensive1752 test in the test-database1753 1754 * resources/sequences.rc:1755 - resource file how to build sequences... added.1756 1757 * msql/MSQLMagic.[h,cc]:1758 - added1759 1760 * msql/MSQLServer.[h,cc]:1761 - added copy constructor1762 - allow fServ to be NULL (added sanity checks)1763 - Implemented Exec-command1764 1765 * msql/Makefile, msql/SqlLinkDef.h:1766 - added MSQLMagic1767 1768 * mbase/MLog.[h,cc]:1769 - added new member function Intro()1770 1771 * mextralgo, mextralgo/Makefile, mextralgo/ExtralgoLinkDef.h,1772 mextralgo/MExtralgoDigitalFilter.[h,cc],1773 mextralgo/MExtralgoSpline.[h,cc]:.1774 - added1775 1776 1777 1778 2006/08/24 Thomas Bretz1779 1780 * manalysis/Makfile, manalysis/AnalysisLinkDef.h:1781 - took MCompProbCalc out1782 1783 * mhist/Makfile, mhist/HistLinkDef.h:1784 - took MHCompProb out1785 1786 1787 1788 2006/08/24 Daniela Dorner1789 1790 * datacenter/scripts/sourcefile:1791 - implemented new functions to get information from the database1792 - fixed bug in naming of variable1793 1794 * datacenter/scripts/jobmanager:1795 - implemented usage of getstatus1796 - fixed bug in naming of variable1797 1798 * datacenter/scripts/runcallisto, datacenter/scripts/runstar,1799 datacenter/scripts/runganymed, datacenter/scripts/dodatacheck:1800 - implemented usage of gettodo1801 - removed for-loop to process several primaries1802 1803 * datacenter/scripts/buildsequenceentries,1804 datacenter/scripts/checkfilesforsequenceavail,1805 datacenter/scripts/checkstardone, datacenter/scripts/correcttime,1806 datacenter/scripts/doexclusions, datacenter/scripts/fillcallisto,1807 datacenter/scripts/fillganymed, datacenter/scripts/fillstar,1808 datacenter/scripts/writesequencefiles:1809 - implemented usage of new getdolist function1810 1811 1812 1813 2006/08/23 Thomas Bretz1814 1815 * mtools/MCalendar.cc:1816 - simplified DrawTTF as suggested in the root bug tracker1817 1818 1819 1820 2006/08/22 Daniela Dorner1821 1822 * datacenter/scripts/buildsequenceentries,1823 datacenter/scripts/checkfilesforsequenceavail,1824 datacenter/scripts/checkstardone, datacenter/scripts/copyscript,1825 datacenter/scripts/correcttime, datacenter/scripts/dodatacheck,1826 datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots,1827 datacenter/scripts/dowebplots, datacenter/scripts/filesondisk,1828 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,1829 datacenter/scripts/fillstar, datacenter/scripts/insertdatasets,1830 datacenter/scripts/insertsequences, datacenter/scripts/linkmc,1831 datacenter/scripts/makecallistolinks,1832 datacenter/scripts/mcsequences, datacenter/scripts/movingrawfiles,1833 datacenter/scripts/processmcsequences, datacenter/scripts/rmlocks,1834 datacenter/scripts/runcallisto, datacenter/scripts/runganymed,1835 datacenter/scripts/runstar, datacenter/scripts/writesequencefiles,1836 datacenter/scripts/sourcefile:1837 - implemented possibility to run several tests by one user1838 (relative path for Mars version)1839 1840 * datacenter/scripts/sourcefile:1841 - included webpath1842 - added comments1843 - added variables and functions for jobmanager1844 - removed changing variables1845 - added addresses1846 - implemented functions to get todolist via shell1847 - improved logging1848 - replaced setstatus, implemented new function not calling root1849 but directly using shell and mysql to speed up the setting of1850 the status1851 1852 * datacenter/scripts/jobmanager:1853 - added (script to controll the amount of callisto, star, ganymed1854 and datacheck running)1855 - reduced logging output1856 - implemented gettodo1857 - implemented possibility to run several tests by one user1858 (relative path for Mars version)1859 - moved setup from jobsourcefile to sourcefile1860 - added locking for gettodo1861 - make sure that lists- and lock-directory are available1862 1863 * datacenter/scripts/setup:1864 - added (file to store setup variables, which might be changed)1865 - new root version1866 1867 * datacenter/scripts/copyscript:1868 - removed addresses1869 - fixed typo1870 1871 * datacenter/scripts/run.condor:1872 - added (file used to submit scripts to condor, used by jobmanager1873 and script launcher)1874 1875 * steps.rc:1876 - fixed typo1877 1878 * datacenter/scripts/buildsequenceentries,1879 datacenter/scripts/checkfilesforsequenceavail,1880 datacenter/scripts/checkstardone, datacenter/scripts/correcttime,1881 datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions,1882 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,1883 datacenter/scripts/fillstar, datacenter/scripts/runcallisto,1884 datacenter/scripts/runganymed, datacenter/scripts/runstar,1885 datacenter/scripts/writesequencefiles:1886 - implemented usage of gettodo instead of getdolist (faster)1887 1888 * datacenter/scripts/dodatacheck, datacenter/scripts/runcallisto,1889 datacenter/scripts/runganymed, datacenter/scripts/runstar:1890 - improved logging and comments1891 - adapted find-to-do-file-algorithm1892 1893 * datacenter/scripts/buildsequenceentries,1894 datacenter/scripts/checkfilesforsequenceavail,1895 datacenter/scripts/checkstardone, datacenter/scripts/correcttime,1896 datacenter/scripts/doexclusions, datacenter/scripts/fillcallisto,1897 datacenter/scripts/fillganymed, datacenter/scripts/fillstar,1898 datacenter/scripts/makecallistolinks,1899 datacenter/scripts/writesequencefiles:1900 - improved logging and comments1901 1902 * datacenter/scripts/buildsequenceentries,1903 datacenter/scripts/checkfilesforsequenceavail,1904 datacenter/scripts/checkstardone, datacenter/scripts/correcttime,1905 datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions,1906 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,1907 datacenter/scripts/fillstar, datacenter/scripts/runcallisto,1908 datacenter/scripts/runganymed, datacenter/scripts/runstar,1909 datacenter/scripts/writesequencefiles:1910 - remove todofile when it has been read1911 1912 * datacenter/scripts/scriptlauncher:1913 - added (script to start submit other scripts to condor)1914 - make sure that lists- and lock-directory are available1915 1916 * datacenter/scripts/webupdate-callisto,1917 datacenter/scripts/webupdate-star,1918 datacenter/scripts/webupdate-sinope,1919 datacenter/scripts/webupdate-ganymed:1920 - added1921 1922 1923 1924 2006/08/22 Thomas Bretz1925 1926 * Makefile, Makefile.rules:1927 - let condor wait until all jobs are finished and then1928 link everything1929 1930 * mbadpixels/MBadPixelsCam.[h,cc]:1931 - added a simple function GetNumUnsuitable which can be used1932 as a rule eg. in a filter.1933 1934 1935 1936 2006/08/21 Thomas Bretz1937 1938 * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]:1939 - there are three cases in which the digital filter algorithm1940 cannot run to the end (eg. division by zero). For this cases1941 more correct return values are set.1942 - made sure that the fHiGainFirst is not added a second time1943 through fTimeShiftHiGain1944 - made sure that the case is handled correctly in which the sliding1945 DF either couldn't slide at all or the maximum is below zero1946 1947 * msignal/MExtractTimeAndChargeSpline.[h,cc]:1948 - made sure that dsum is always set correctly1949 1950 * msignal/Makefile, msignal/SignalLinkDef.h:1951 - took out the following classes from make:1952 + MExtractFixedWindow1953 + MExtractSlidingWindow1954 + MExtractFixedWindowPeakSearch1955 + MExtractFixedWindowSpline1956 + MExtractAmplitudeSpline1957 + MExtrcatTimeSpline1958 + MExtractTimeFastSpline1959 + MExtractTimeHighestIntegral1960 + MExtractTimeAndChargeSlidingWindow1961 + MExtractTimeAndChargeDigitalFilterPeakSearch1962 1963 * mjobs/MJCalibration.cc, mjobs/MJCalibTest.cc:1964 - replaced default extractor by our default spline extractor1965 1966 * mbase/MMath.[h,cc]:1967 - added the possibility in GetMedianDev to retrieve the1968 intermediate median1969 - updated comments1970 1971 * mhflux/MHEnergyEst.cc:1972 - replaces old Form() by MString::Format1973 1974 * msignal/MExtractTimeAndCharge.cc:1975 - mark an extracted signal as invalid if more than 6 logain1976 slices have saturated1977 1978 1979 1980 2006/08/20 Thomas Bretz1981 1982 * mtools/MCalendar.cc:1983 - fixed the font-size issue (which I don't understand at all -1984 bug report submitted)1985 1986 * macros/tutorials/calendar.C:1987 - changed the font name to a font supported by root1988 1989 1990 1991 2006/08/19 Thomas Bretz1992 1993 * mastro/MAstroCatalog.cc:1994 - replaced all ifstream by MZlib to allow reading gzip1995 compressed catalogs1996 1997 * mbase/MString.[h,cc]:1998 - changed function Form()1999 - renamed old function Form() to Format()2000 2001 * mastro/MAstroCatalog.cc, mbase/MParContainer.cc,2002 mbase/MStatusDisplay.cc, mbase/MTask.cc, mpointing/MHSrcPosCam.cc2003 mpointing/MPointingPos.cc, mbase/MEvtLoop.cc:2004 - replaced MString::Form by new function name MString::Format2005 2006 * macros/tutorials/calendar.C, macros/tutorials/calendar.rc,2007 macros/tutorials/holidays.rc:2008 - added2009 2010 * mtools/MCalendar.[h,cc]:2011 - added some dead code2012 - changed the default a little bit2013 - added fOrientation to allow changing the orientation2014 - added code to paint a clock for the change from summer- to2015 winter-time and vice versa2016 - removed the direct dependance on the word "Easter" to2017 display the easter holidays2018 - added the possibility to restrict the display of some contents2019 to only some week days (eg to display "KW35" only on mondays)2020 - some updated to drawing the image2021 - improved the ResetLayout and SetDefaultLayout if called from2022 the context menu2023 2024 2025 2026 2006/08/18 Thomas Bretz2027 2028 * mcalib/MCalibrateData.cc, mhcalib/MHCalibrationChargeCam.cc,2029 mhcalib/MHCalibrationHiLoCam.cc:2030 - replaced obsolste GetNumHiGainSaturated()>0 by IsHiGainSaturated()2031 2032 2033 2034 2006/08/17 Thomas Bretz2035 2036 * mcalib/MCalibrationChargeCalc.cc:2037 - added a missing flush2038 2039 * msignal/MExtractor.cc:2040 - small update to output2041 2042 * msignal/MExtractTimeAndCharge.cc:2043 - mark the lo-gains only as valid if they are really extracted2044 2045 * msignal/MExtractTimeAndChargeDigitalFilter.cc:2046 - in hi-gain extraction fmax was initialized with -9999, but after2047 the loop a invalid value of fmax<0 was not checked. Changed2048 initialization to 02049 2050 2051 2052 2006/08/16 Thomas Bretz2053 2054 * Makefile.conf.general:2055 - fixed usage of substitutions2056 2057 * mmc/MMcConfigRunHeader.[h,cc]:2058 - added fParaboloidFocal2059 - increased class version by 12060 - updated comments2061 2062 * mmc/MMcEvt.[hxx,cxx]:2063 - added fEventReuse2064 - increased class version by 12065 - updates to comments2066 2067 * mmc/MMcEvtBasic.h:2068 - replaced private by protected2069 2070 * mmc/MMcFadcHeader.hxx:2071 - updates to comments2072 - update to global ifdef2073 2074 * mmc/MMcRunHeader.[hxx,cxx]:2075 - added fRandomPointingConeSemiAngle2076 - increased class version by 12077 - upadted comments2078 - removed empty destructor2079 2080 * mmc/MMcTrig.hxx:2081 - updated preprocessor directives2082 2083 * mmc/MMcTrigHeader.[hxx,cxx]:2084 - updated comments2085 - removed empty destructor2086 - updated preprocessor directives2087 2088 * mmc/MTriggerDefine.h, mmc/Mdefine.h:2089 - updated preprocessor directives2090 2091 * manalysis/MMcCalibrationUpdate.cc,2092 mhcalib/MHCalibrationRelTimeCam.cc:2093 - replaced IsLoGainUsed by IsHiGainSaturated2094 2095 * mcalib/MCalibrateData.cc:2096 - changed the algorithm which takes either the hi- or the lo-gain2097 such that it gives more reliable results in case of saturation2098 and/or problems with the extraction and if no reliable2099 result is possible the pixel is set unsuitable2100 2101 * mcalib/MCalibrateRelTimes.cc:2102 - removed the usage of MSignalPix::SetLoGainUsed2103 - set the pixel to unsuitable if the arrival time could not2104 be extracted2105 2106 * mfilter/MFCosmics.cc, mhcalib/MHCalibrationChargeCam.cc:2107 - replaced GetNumHiGainSaturated()>0 by IsHiGainSaturated()2108 2109 * mhist/MHCamera.cc:2110 - removed obsolete MMath::GaussProb from GetMedianDev2111 2112 * msignal/MArrivalTimeCam.cc:2113 - replaced IsValid by IsArrivalTimeValid2114 - replaces Is[Hi,Lo]GainValid by2115 Is[Hi,Lo]GainValid && !Is[Hi,Lo]GainSaturated in2116 GetPixelContent2117 - added a check for saturation in case of getting the delay2118 - do not restrict the range of the returned delays anymore2119 2120 * msignal/MArrivalTimePix.[h,cc]:2121 - improved GetArrivalTime to take the hi-gain saturation2122 better into account2123 - added a new function IsArrivalTimeValid2124 - removed obsolete function IsValid and IsLoGainUsed2125 2126 * msignal/MExtractTimeAndChargeSpline.cc:2127 - added a check to not set fMaxBinContent in case the extraction2128 would happen in the first or last slice similar to the2129 digital filter. This became necessary because otherwise the2130 spline extractor sometimes extracts nonsens values2131 2132 * msignal/MExtractedSignalCam.cc:2133 - replaced IsValid by more accurate functions2134 - take saturation in GetPixelContent into account2135 2136 * msignal/MExtractedSignalPix.[h,cc]:2137 - removed obsolete function IsValid and IsLoGainUsed2138 - added functions Is[Hi,Lo]GainSaturated2139 2140 * msignal/MSignalCam.cc:2141 - removed cases 10 and 11 in GetPixelContent2142 2143 * msignal/MSignalPix.[h,cc]:2144 - removed obsolete LoGainUsed references2145 2146 2147 2148 2006/08/15 Daniela Dorner2149 2150 * datacenter/macros/filldotrun.C:2151 - implemented new arehucas version2152 2153 * datacenter/db/culminating.php, datacenter/db/datacheck.php,2154 datacenter/db/datasetinfo.php, datacenter/db/dbstatus.php,2155 datacenter/db/index.php, datacenter/db/printtable.php,2156 datacenter/db/querycal.php, datacenter/db/queryrbk.php,2157 datacenter/db/queryseq.php, datacenter/db/querystar.php,2158 datacenter/db/runinfo.php, datacenter/db/sequence.php,2159 datacenter/db/sequinfo.php, datacenter/db/statusrps.php,2160 datacenter/db/statussbs.php, datacenter/db/statussps.php:2161 - moved some code to functions (mainly menu)2162 2163 * datacenter/db/findoffdata.php:2164 - moved some code to functions (mainly menu)2165 - implemented zd-range fields2166 - improved limits functionality2167 - added some limit fields2168 - added new field for limits2169 2170 * datacenter/db/include.php:2171 - implemented function to print or not print submitted query2172 (PrintSubmittedQuery(..))2173 - removed not needed argument of function RemoveSortBy()2174 - implemented new algorithms for enhanced colour coding for limits2175 in PrintMagicTable()2176 - sort by first desc2177 2178 * datacenter/db/index-header.html:2179 - shortened menu (removed old websites)2180 - fixed link2181 2182 * datacenter/db/index.html:2183 - added new websites2184 - added link to error coding2185 - fixed link2186 2187 * datacenter/db/magicdefs.php:2188 - changed limits arrays for enhanced algorithms2189 - added variables for starguider, new limit fields, zd range2190 2191 * datacenter/db/sources.php:2192 - fixed bug (display of test sources)2193 - moved some code to functions (mainly menu)2194 2195 * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php,2196 datacenter/db/datasetinfo-aio.php:2197 - added (website unifying other websites, so that only one website2198 for runs, one for sequences and one for datasets is needed)2199 2200 * datacenter/db/menu.php:2201 - added (containing functions for parts of the menu)2202 2203 * datacenter/db/menu.js:2204 - added (script for diplaying/hiding parts of the menu)2205 2206 2207 2208 2006/08/09 Thomas Bretz2209 2210 * mbase/MMath.cc:2211 - changed MedianDev to support 68% division instead of 0.5%2212 2213 * datacenter/macros/fillsignal.C:2214 - adapted to use Median for Pulse Offset and Gain2215 2216 2217 2218 2006/08/08 Thomas Bretz2219 2220 * mbadpixels/MBadPixelsCam.cc:2221 - added some comments2222 2223 * mhist/MHEvent.cc:2224 - replaced GetTheta() by GetTelescopeTheta()2225 2226 * msignal/MExtractedSignalCam.cc:2227 - some update to returning the hi-/lo-gain ratio2228 2229 * mbase/MMath.[h,cc]:2230 - new functions MedianDev2231 2232 * mhist/MHCamera.[h,cc]:2233 - new function GetMedian2234 - new function GetMedianDev2235 2236 2237 2238 2006/08/08 Daniela Dorner2239 2240 * datacenter/scripts/copyscript:2241 - updated address list of people who are informed about changes in2242 the catalog file2243 - improved output to mail2244 - updated search of newer catalogfiles2245 - addapted to change in md5sum2246 - fixed typo2247 2248 * steps.rc:2249 - made interpretable for shell2250 - set Default to check for fSequenceFileWritten, so that manually2251 inserted sequences can't be resettet2252 2253 * datacenter/scripts/makecallistolinks:2254 - removed reason22255 2256 2257 2258 2006/08/06 Thomas Bretz2259 2260 * datacenter/macros/checkstardone.C,2261 datacenter/macros/checkfileavail.C,2262 datacenter/macros/filldotraw.C:2263 - fixed. res was still not correctly deleted2264 2265 2266 2267 2006/08/05 Thomas Bretz2268 2269 * datacente/macros/fillsignal.C:2270 - still searched for tabs DiffHi and DiffLo... fixed.2271 - added a missing comma in the sql query2272 2273 * mbase/MLog.cc, mbase/MLogHtml.cc:2274 - switched off buffering for ofstreams2275 - fixed length argument for the case </> are replaced by html-code2276 2277 * datacenter/macros/checkstardone.C:2278 - fixed. was completely broken, didn't even compile.2279 2280 2281 2282 2006/08/04 Thomas Bretz2283 2284 * mhvstime/MHVsTime.cc:2285 - fixed a bug which made the argument of SetMinimum be ignored2286 2287 * mpointing/MHPointing.cc:2288 - changed position of SetMinimum and SetMaximum2289 2290 * msignal/MArrivalTimeCam.[h,cc]:2291 - added new options in GetPixelContent2292 - added some new member functions2293 2294 * msignal/MExtractedSignalCam.[h,cc]:2295 - added new options in GetPixelContent2296 - added some new member functions2297 2298 * msignal/MExtractedSignalPix.h:2299 - added some new member function2300 - added some comments2301 2302 * msql/MSQLServer.cc:2303 - allow to setup different password for differend users and different2304 users for different databases in sql.rc2305 2306 * mcalib/MCalibrateRelTimes.cc:2307 - implemented a workaround to mark pixels bad for extraction of2308 hi- and lo-gain failed. (Before MCalibrateData just assigned2309 a weird value)2310 2311 * msignal/MArrivalTimePix.h:2312 - added some member functions2313 2314 * msignal/MExtractTimeAndCharge.cc:2315 - added some comments which contain future code2316 - invalidate hi- and lo-gain if both could not be extracted properly2317 (FIXME: We need a cut on the number of unsuitable pixels per event)2318 - changed handling of sathi to make the detection of hi-gain2319 saturation work properly2320 2321 * msignal/MExtractTimeAndChargeDigitalFilter.cc:2322 - changed fgLoGainOffset from 1.05 to 0.95 (comming out of the2323 latest plots)2324 - fixed assignment of sat in hi-gain extraction to make sure2325 the the satuartion information can be returned properly2326 2327 * msignal/MExtractTimeAndChargeSpline.cc:2328 - changed fgLoGainStartShift according to BCN cvs to -2.4 (FIXME2329 this should be checked!)2330 - adapted handling of sat in hi-gain extraction to changes2331 above2332 2333 * mjobs/MJCalibrateSignal.cc:2334 - replaced the hi-/lo-gain pulse plots by plots showing the2335 hi-/lo-gain intercalibration and the hi-/lo-gain offset2336 2337 * datacenter/macros/fillsignal.C:2338 - changed according to the changes2339 2340 * mraw/MRawFileRead.cc:2341 - rais an error if a requested file could not be opened2342 2343 * mbase/MParContainer.cc:2344 - added some comments2345 2346 2347 2348 2006/08/03 Thomas Bretz2349 2350 * mbase/MTask.cc:2351 - do not print number of executions if it is (UInt_t)-12352 2353 * mfileio/MReadReports.cc:2354 - do not allocate a MTime container anymore. This can be done2355 by root automatically which has the advantage that we don't2356 have to care about its deletion2357 - added some more debug output, just in case...2358 2359 * mfileio/MReadTree.cc:2360 - fixed a typo in a comment2361 2362 * mhist/MHRate.cc, mhist/MHWeather.cc, mhvstime/MHSectorVsTime.cc,2363 mhvstime/MHVsTime.cc:2364 - changed position of SetMinimum and SetMaximum2365 2366 * mimage/MHHillas.[h,cc]2367 - made the Center-Histogram in the case only one is displayed2368 one with palette2369 2370 2371 2372 2006/08/03 Markus Meyer2373 2374 * resources/calibration.rc, calibration_spline.rc2375 - update of correction factors2376 2377 * datacenter/macros/fillstar.C2378 - update of reference values for muon analysis2379 2380 2381 2382 2006/08/02 Daniela Dorner2383 2384 * datacenter/scripts/buildsequenceentries,2385 datacenter/scripts/checkfilesforsequenceavail,2386 datacenter/scripts/checkstardone, datacenter/scripts/copyscript,2387 datacenter/scripts/correcttime, datacenter/scripts/dodatacheck,2388 datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots,2389 datacenter/scripts/dowebplots, datacenter/scripts/filesondisk,2390 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,2391 datacenter/scripts/fillstar, datacenter/scripts/insertdatasets,2392 datacenter/scripts/insertsequences, datacenter/scripts/linkmc,2393 datacenter/scripts/makecallistolinks,2394 datacenter/scripts/mcsequences, datacenter/scripts/movingrawfiles,2395 datacenter/scripts/processmcsequences, datacenter/scripts/rmlocks,2396 datacenter/scripts/runcallisto, datacenter/scripts/runganymed,2397 datacenter/scripts/runstar, datacenter/scripts/sourcefile,2398 datacenter/scripts/writesequencefiles:2399 - replaced $USER by `whoami`2400 2401 * datacenter/scripts/dowebplots:2402 - write output (ps, png files) to $datapath and not $webdir to2403 speed up the webupdate2404 2405 2406 2407 2006/08/02 Thomas Bretz2408 2409 * mhist/MHCamEvent.cc:2410 - removed some obsolete includes2411 2412 * msignal/MExtractTimeAndCharge.cc:2413 - reformatted position of a parenthesis2414 2415 * msignal/MExtractTimeAndChargeDigitalFilter.cc:2416 - changed default lo-gain offset to new value 1.05 which was2417 determined plotting arrival time vs. signal height.2418 - added fHiGainFirst to time (as it is in the spline extractor)2419 2420 * msignal/MSignalCam.cc:2421 - after extesive tests using the arrival time vs signal height2422 histograms, new threshold levels (independent of the pixel size)2423 have been determined for the pulse positions2424 (50phe for pulse, hi-gain and 320phe for lo-gain)2425 2426 * datacenter/macros/fillsignal.C:2427 - changed to support new information about pulse positions2428 2429 2430 2431 2006/08/01 Thomas Bretz2432 2433 * mcalib/MCalibCalcFromPast.cc:2434 - hand over the hi-lo-gain conversion factors to the new2435 MCalibrationChargeCam if reinitialized2436 2437 * mcalib/MCalibrateData.cc:2438 - removed obsolete use of zenith angle (which actually was never used)2439 - fixed a bug which caused the renorm factor being initialized from2440 default instead of the QECam always (which didn't make any difference2441 because also the QECam contains the default value)2442 2443 * mcalib/MCalibrateRelTimes.[h,cc]:2444 - store also the information whether lo-gain was used or not in2445 MSignalCam2446 - removed some comments from header2447 2448 * mcalib/MCalibrationQEPix.[h,cc]:2449 - removed obsolete use of zenith angle (which actually was never used)2450 2451 * mhist/MHCamera.cc:2452 - fixed wrong cast (from this to TProfile instead of TH1D)2453 2454 * mjobs/MJCalibrateSignal.cc:2455 - added tabs for hi-/lo-gain pulse position2456 2457 * mjobs/MJCalibration.cc:2458 - removed obsolete use of zenith angle (which actually was never used)2459 for MCalibrationQEPix2460 2461 * msignal/MArrivalTimePix.h:2462 - added Copy member function2463 2464 * msignal/MExtractedSignalPix.cc:2465 - small code layout2466 2467 * msignal/MSignalPix.[h,cc]:2468 - added new (non I/O) member fLoGainUsed2469 2470 * msignal/MSignalCam.cc:2471 - added cases 10 and 11 to GetPixelContent2472 - added some more comments2473 2474 2475 2476 2006/07/31 Thomas Bretz2477 2478 * showplot.cc:2479 - added new options to write bmp and xml files2480 - added new options for the display size2481 2482 * mbase/MStatusDisplay.[h,cc]:2483 - changed the constructor to allow starting with a different size2484 - added new member functions to change the display or canvas size2485 - fixed setting of sizes2486 2487 2488 2489 2006/07/30 Thomas Bretz2490 2491 * macros/starfield.C:2492 - updated to use resources/mirrors.def by default2493 2494 * mhist/MHCamera.[h,cc]:2495 - replaced SavePrimitive(ofstream&) by SavePrimitive(ostream&)2496 - if necessary let SavePrimitive(ofstream&) call2497 SavePrimitive(ostream&)2498 2499 * mgui/MHexagon.[h,cc]:2500 - special solution for SavePrimitive because it calls a function2501 from the base class which also needs ofstream or ostream2502 2503 * mbase/MStatusDisplay.[h,cc]:2504 - switched on writing bmp and xml (I still found no program able2505 to read this bmp, but they are written)2506 - removed check for writing images in batch mode for root2507 >= 5.12/00. It is working now.2508 - calculate kB and MB correctly by dividing by 1000 instead of2509 1024 (would be kiB and MiB)2510 - removed some unused parameters from function declaration2511 - fixed some warnings about local overwrites of variable names2512 - fixed a deprecated conversion from string constant to `char*2513 2514 2515 2516 2006/07/29 Thomas Bretz2517 2518 * mhflux/MHEffectiveOnTime.cc:2519 - changed the fit such that initial values are calculated2520 automatically now instead of using build in values. This2521 makes the fit more indepedant of the underlaying rates.2522 With a test of ~350 sequences in the test database it could2523 be shown that the new fit gives the same result +/-1sek.2524 The highest deviation was +5s the lowest -10s.2525 - the number of the first bin used in the fit became a variable2526 - A limit of 15kHz was set for the rate2527 - sanity checkes for lambda==0 added (possible division by zero)2528 - increased class version number by one2529 - made functions derived from MH private2530 - to fit the resulting "gammas" use fFirstBin=1 and fNumEvents=1202531 2532 2533 2534 2006/07/28 Daniela Dorner2535 2536 * datacenter/scripts/buildsequenceentries,2537 datacenter/scripts/checkfilesforsequenceavail,2538 datacenter/scripts/checkstardone, datacenter/scripts/copyscript,2539 datacenter/scripts/correcttime, datacenter/scripts/dodatacheck,2540 datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots,2541 datacenter/scripts/dowebplots, datacenter/scripts/filesondisk,2542 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,2543 datacenter/scripts/fillstar, datacenter/scripts/insertdatasets,2544 datacenter/scripts/insertsequences, datacenter/scripts/linkmc,2545 datacenter/scripts/makecallistolinks,2546 datacenter/scripts/mcsequences, datacenter/scripts/movingrawfiles,2547 datacenter/scripts/processmcsequences, datacenter/scripts/rmlocks,2548 datacenter/scripts/runcallisto, datacenter/scripts/runganymed,2549 datacenter/scripts/runstar, datacenter/scripts/sourcefile,2550 datacenter/scripts/writesequencefiles:2551 - replaced username by $USER2552 2553 2554 2555 2006/07/27 Thomas Bretz2556 2557 * datacenter/macros/buildsequenceentries.C:2558 - removed some obsolete output2559 - logging output redone2560 - added some missing delete of TSQLResults2561 - fixed some overwrite of local variables2562 - added more comments2563 - moved code building the blocks to its own function2564 - simplified buildblocks2565 2566 2567 2568 2006/07/27 Daniela Dorner2569 2570 * datacenter/scripts/buildsequenceentries:2571 - fixed bug in name of logfile (introduced on 2006/02/03)2572 2573 2574 2575 2006/07/26 Daniela Dorner2576 2577 * datacenter/scripts/movingrawfiles:2578 - changed machine2579 - added logging2580 - added launching of filesondisk, when files have been moved2581 2582 * datacenter/scripts/filesondisk:2583 - added logging2584 2585 2586 2587 2006/07/26 Thomas Bretz2588 2589 * merpp.cc:2590 - files with the extension .raw.gz were not found. fixed. This2591 is necessary because raw-files must be merpped before they can2592 be displayed with the mars-gui.2593 2594 * star.cc:2595 - fixed some misalignment when the title is printed2596 2597 * datacenter/macros/fillsinope.C:2598 - removed some obsolete comments2599 2600 * mbase/MContinue.h:2601 - some reformatting2602 2603 * mreport/MReportStarguider.h:2604 - added enum for states2605 - added IsMonitoring member function2606 2607 * msignal/MArrivalTimeCam.cc:2608 - fixed a problem which gave errors when compiling (introduced2609 with the latest change)2610 2611 * manalysis/MEventRateCalc.[h,cc], manalysis/MGeomApply.[h,cc],2612 manalysis/MMultiDimDistCalc.[h,cc], mbadpixels/MBadPixelsTreat.[h,cc],2613 mbase/MEvtLoop.[h,cc], mbase/MParContainer.[h,cc], mbase/MParList.[h,cc],2614 mbase/MTask.[h,cc], mbase/MTaskList.[h,cc], mcalib/MCalibrateData.[h,cc],2615 mdata/MDataArray.[h,cc], mfbase/MF.[h,cc], mfbase/MFDataChain.[h,cc],2616 mfbase/MFDataChain.[h,cc], mfbase/MFDataMember.[h,cc],2617 mfbase/MFilterList.[h,cc], mfileio/MReadTree.[h,cc],2618 mfileio/MWriteRootFile.[h,cc], mfilter/MFParticleId.[h,cc],2619 mfilter/MFTriggerLvl1.[h,cc], mfilter/MFTriggerLvl2.[h,cc],2620 mhbase/MBinning.[h,cc], mhbase/MFillH.[h,cc], mhbase/MH3.[h,cc],2621 mhbase/MHMatrix.[h,cc], mimage/MHillasCalc.[h,cc],2622 mimage/MImgCleanStd.[h,cc], mimage/MImgCleanTGB.[h,cc],2623 mpointing/MSrcPosCam.[h,cc], msignal/MExtractFixedWindow.[h,cc],2624 msignal/MExtractSignal.[h,cc], msignal/MExtractSignalABcorr.[h,cc],2625 msignal/MExtractor.[h,cc], mtools/MChisqEval.[h,cc]2626 - replaced StreamPrimitive(ofstream&) by StreamPrimitive(ostream&)2627 - replaced SavePrimitive(ofstream&) by SavePrimitive(ostream&)2628 - if necessary let SavePrimitive(ofstream&) call2629 SavePrimitive(ostream&)2630 2631 * mbadpixels/MBadPixelsCam.cc, mbadpixels/MBadPixelsIntensityCam.cc,2632 mbase/MEvtLoop.cc, mbase/MLog.cc, mbase/MParList.cc, mbase/MTaskList.cc,2633 mcalib/MCalibConstCam.cc, mcalib/MCalibrationBlindCam.cc,2634 mcalib/MCalibrationCam.cc, mcalib/MCalibrationIntensityCam.cc,2635 mcalib/MCalibrationIntensityConstCam.cc, mdata/MDataArray.cc,2636 mdata/MDataFormula.cc, mdata/MDataList.cc, mfbase/MFilterList.cc,2637 mgeom/MGeomCam.cc, mhcalib/MHCalibrationCam.cc, mmain/MMonteCarlo.cc,2638 mpedestal/MPedPhotCam.cc, mpedestal/MPedestalCam.cc,2639 mreport/MReportFileRead.cc, msignal/MArrivalTimeCam.cc,2640 msignal/MExtractedSignalCam.cc, msignal/MSignalCam.cc:2641 - replaced ForEach by R__FOR_EACH2642 2643 * mbase/MAGIC.h:2644 - define R__FOR_EACH macro if not yet defined2645 2646 * mbase/MEvtLoop.cc:2647 - removed usage of copy-constructor of TEnv2648 2649 * mbase/MString.h:2650 - exclude some of the member function from CINT (gives problem2651 with CINT)2652 2653 * mfbase/MFEventSelector.[h,cc]:2654 - removed StreamPrimitive (it was empty anyhow)2655 2656 * mranforest/MRanTree.cc:2657 - moved includes for TVector and TMatrix to header2658 - replaced TMatrixRow by TMatrixFRow_const in TreeHad2659 2660 * msignal/Makefile, msignal/SignalLinkDef.h:2661 - removed MExtractSignal2662 - removed MExtractSignal22663 - removed MExtractSignal32664 - removed MExtractSignalABcorr2665 2666 * mbase/MArgs.cc, mbase/MContinue.cc, mbase/MEnv.cc, mbase/MGMap.[h,cc],2667 mbase/MGTask.h, mbase/MLogManip.h, mbase/MLogPlugin.h2668 mbase/MParContainer.cc, mbase/MParList.cc, mbase/MParameters.cc,2669 mbase/MSearch.cc, mbase/MStatusArray.h, mbase/MTask.cc,2670 mbase/MTaskList.[h,cc]:2671 - removed some unused parameters from function declaration2672 2673 * mbase/MArray.h, mbase/MArrayB.h, mbase/MArrayD.h, mbase/MArrayF.h,2674 mbase/MArrayI.h, mbase/MArrayS.h, mbase/MDirIter.h, mbase/MLog.[h,cc],2675 mbase/MReadSocket.h, mbase/MTask.cc, mbase/MTaskList.[h,cc],2676 mbase/MTime.h:2677 - added explicit initialization of base class to copy ctor2678 2679 * mbase/MDirIter.[h,cc], mbase/MLog.[h,cc], mbase/MRunIter.cc,2680 mbase/MZlib.cc:2681 - fixed some warnings about local overwrites of variable names2682 2683 * mbase/MTaskList.[h,cc]:2684 - removed unsused second argument from CheckAddListTo2685 - allow 0 as the type argument which just keeps the input steam id2686 of the task2687 2688 * mjobs/MSequence.cc:2689 - fixed a deprecated conversion from string constant to `char*2690 2691 * mfbase/MFilterList.cc:2692 - improved warn output2693 2694 * msignal/MArrivalTimeCalc2.cc, msignal/MArrivalTimePix.[h,cc],2695 msignal/MExtractFixedWindowPeakSearch.cc, msignal/MExtractSignal.cc,2696 msignal/MExtractSignal2.cc, msignal/MExtractSignal3.cc,2697 msignal/MExtractSignalABcorr.cc, msignal/MExtractTime.cc,2698 msignal/MExtractTimeAndCharge.cc, msignal/MExtractor.cc,2699 msignal/MExtractTimeAndChargeDigitalFilterPeakSearch.cc:2700 - removed first obsolete argument from SetGainSaturation2701 2702 * msignal/MExtractedSignalCam.[h,cc]:2703 - removed obsolete fNdf2704 - increased class version2705 2706 * msignal/MExtractedSignalPix.[h,cc]:2707 - removed obsolete fIsLoGainUsed2708 - removed obsolete fChisquare2709 - increased class version2710 - removed obsolete first argument from SetGainSaturation2711 2712 2713 2714 2006/07/23 Thomas Bretz2715 2716 * datacenter/scripts/copyscript:2717 - only try to insert the contents of runbook files which2718 contain the regexp \\\.rbk$ instead of .rbk It might be2719 that in a script it should be \.rbk$ rather than \\\.rbk$2720 (to be tested)2721 2722 2723 2724 2006/07/22 Thomas Bretz2725 2726 * datacenter/scripts/runstar:2727 - added -r to sort ToDo-files such that the newest sequences2728 are processed first2729 2730 2731 2732 2006/07/21 Daniela Dorner2733 2734 * datacenter/scripts/checkfilesforsequavail:2735 - fixed bug in path2736 2737 2738 2739 2006/07/19 Thomas Bretz2740 2741 * msignal/MArrivalTimeCam.cc:2742 - added case 7 and 2 in GetPixelContent2743 2744 2745 2746 2006/07/13 Thomas Bretz2747 2748 * mastro/MAstroCatalog.h:2749 - implemented new member function GetNumStars2750 2751 * mbase/MGMap.[h,cc]:2752 - implemented new member function DrawHexagon2753 2754 2755 2756 2006/07/11 Thomas Bretz2757 2758 * mbase/MStatusArray.cc, mdata/MDataChain.cc, mdata/MDataFormula.cc,2759 mhflux/MMcSpectrumWeight.cc, mimage/MHillasExt.cc, mjobs/MJCut.cc,2760 msignal/MExtractTimeAndChargeDigitalFilter.cc,2761 mranforest/MRanForestCalc.cc:2762 - fixed some compiler warning of the kind2763 ambiguous overload for `Bool_t ? const char[14] : const TString &'2764 to make gcc 2.95.3 happy (used to get cosy working with the2765 latest Mars version)2766 2767 * mbase/MZlib.[h,cc]:2768 - added some preprocessor statements which allow compilation with2769 gcc 2.95.32770 2771 * mastro/MAstroCamera.cc:2772 - removed path from include2773 2774 * mastro/Makefile:2775 - added directory for MHCamera2776 2777 * mhflux/MHThetaSqN.cc:2778 - removed the const-qualifier from the static_cast when setting2779 tghe MParameterD2780 2781 2782 2783 2006/07/06 Thomas Bretz2784 2785 * Makefile.conf.linux:2786 - removed options -Wstrict-prototypes -Wmissing-prototypes2787 obsolete for C++2788 2789 * mastro/MAstro.h, mgui/MCamEvent.h:2790 - added virtual destructor to make gcc 4.1 happy2791 2792 * mfilter/MFMagicCuts.cc, mtools/MagicJam.cc:2793 - added includes to make gcc 4.1 happy2794 2795 * mranforest/MRanForestCalc.cc:2796 - added include for the compilation with root 5.10/002797 2798 2799 2800 2006/07/05 Thomas Bretz2801 2802 * datacenter/macros/checkfileavail.C,2803 datacenter/macros/checkstardone.C,2804 datacenter/macros/doexclusions.C,2805 datacenter/macros/filldotraw.C,2806 datacenter/macros/fillganymed.C,2807 datacenter/macros/fillsignal.C,2808 datacenter/macros/fillstar.C,2809 datacenter/macros/setupdb.C:2810 - make sure that 'res' is correctly deleted2811 2812 * datacenter/macros/doexclusions.C:2813 - fixed some variable name overrides2814 2815 * mhflux/MAlphaFitter.[h,cc]:2816 - added the possibility to DrawResult()2817 2818 * mhflux/MHAlpha.[h,cc]:2819 - added new output container (Bin) which contains the number2820 of the bin the event was assigned to2821 - fixed drawing the significance in DrawAll2822 2823 2824 2825 2006/07/04 Daniela Dorner2826 2827 * datacenter/scripts/copyscript:2828 - removed not needed if-clause (was used to copy subsystemfiles to2829 /magic/datacenter/totape)2830 2831 2832 2833 2006/07/03 Thomas Bretz2834 2835 * mhflux/MHThetaSqN.[h,cc]:2836 - added counter and output some statistics afterwards2837 2838 2839 2840 2006/06/29 Thomas Bretz2841 2842 * mmain/MEventDisplay.cc:2843 - added decoding of calibration pattern2844 2845 * mbase/MContinue.cc:2846 - small change to some output2847 2848 * mmc/MMcTrig.hxx, mmc/MMcTrigHeader.hxx:2849 - increased version number2850 2851 * mmc/Mdefine.h:2852 - increased CAMERA_PIXELS from 3500 to 38002853 2854 2855 2856 2006/06/28 Daniela Dorner2857 2858 * datacenter/macros/setupdb.C:2859 - added new columns2860 - changed name columns2861 2862 2863 2864 2006/06/28 Thomas Bretz2865 2866 * datacenter/macros/fillstar.C:2867 - added number of correlated stars2868 2869 * datacenter/macros/plotdb.C:2870 - added number of correlated stars2871 - changed name of database column2872 2873 * callisto.cc, mbadpixels/MBadPixelsCalc.cc,2874 mjtrain/MJTrainSeparation.cc:2875 - small improvement to log-output2876 2877 * tpoint/gui.C:2878 - added some SetFrameBorderMode and SetBorderMode2879 2880 2881 2882 2006/06/27 Thomas Bretz2883 2884 * mhflux/MHAlpha.cc:2885 - added a small change to prevent DrawAll from opening a new2886 canvas if called with the option "No new canvas" and no2887 fDisplay2888 2889 2890 2891 2006/06/26 Thomas Bretz2892 2893 * mjobs/MJCut.[h,cc]:2894 - added error codes for some fatal errors2895 2896 * ganymed.cc:2897 - pipe error codes to shell2898 2899 2900 2901 2006/05/29 Thomas Bretz2902 2903 * mbase/MEnv.cc:2904 - included THashList for compatibility with root 5.10/002905 2906 * mdata/MDataArray.[h,cc]:2907 - included TVector in header for compatibility with root 5.10/002908 2909 * mgui/MHexagon.cc:2910 - changed argument of PaintFillArea from Float_t to Double_t2911 for compatibility with root 5.10/002912 2913 * mhbase/MHMatrix.[h,cc]:2914 - added some #ifdef for compatibility with root 5.10/002915 - included TVector in the header for compatibility with2916 root 5.10/002917 2918 * mjtrain/MJTrainDisp.cc:2919 - added the possibility to set weights2920 - added new histogram to show avg psf versus energy2921 2922 * mjtrain/MJTrainRanForest.cc:2923 - included TFile for compatibility with root 5.10/002924 2925 * mranforest/MRanForest.[h,cc]:2926 - included TMatrix and TVector in header for compatibilty2927 with root 5.10/002928 2929 * mtools/MHSimulatedAnnealing.[h,cc]:2930 - included TMatrix and TVector in header for compatibilty2931 with root 5.10/002932 2933 2934 2935 2006/05/242936 2937 * RELEASE 0.9.62938 2939 2940 2941 2006/05/24 Thomas Bretz2942 2943 * mbadpixels/MBadPixelsTreat.cc:2944 - another small improvement, set fMaxArrivalTimeDiff to 0.92945 2946 * mjobs/MJPedestal.cc:2947 - switched off error in case of "pulse is too much to the left"2948 - the extraction window is not changed anymore2949 2950 * mhflux/MAlphaFitter.cc:2951 - made new background fit more robust by improving the start2952 values2953 2954 * mhflux/MHAlpha.[h,cc]:2955 - preliminary implementation showing automatically all sizebins in2956 the status display2957 2958 * mpointing/MPointingDevCalc.[h,cc]:2959 - if the mispointing is set to 0 due to missing mispointing2960 information also the starguider calibration is reset.2961 - in the case the latest report is older than a default (currently2962 one minute) and the current report will be skip the starguider2963 correction and calibration will be reset.2964 2965 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:2966 - updated2967 2968 * mmc/MMcRunHeader.hxx:2969 - added new getter for ShowerPhiMin and ShowerPhiMax2970 2971 2972 2973 2006/05/23 Daniela Dorner2974 2975 * scripts/processsequence:2976 - added (script to run callisto, merppupdate and star for 12977 sequence)2978 2979 * scripts/preparemc:2980 - added (script to create montecarlo sequence and datasetfiles)2981 2982 2983 2984 2006/05/23 Thomas Bretz2985 2986 * mranforest/MRanTree.cc:2987 - should be if(!Finite) instead of if(Finite)2988 2989 * mhbase/MH3.cc:2990 - fixed a problem which arouse in root 4.04/02g namely that2991 is the draw-option is " " nothing is displayed. Therefore2992 all " " are removed before the histogram is drawn2993 2994 * mhist/MHCamera.cc:2995 - when the azimuthal profile was produced the binning was optimized2996 with the OptimizeLimits. This doesn't make sense because it2997 changed the alignment of the bins with the 60deg boundaries2998 2999 * mreport/MReportStarguider.cc:3000 - fixed a typo in a comment and removed an obsolete one3001 3002 * msignal/MExtractTimeAndCharge.cc:3003 - instead of setting the arrival time to a value at the border of3004 the meaningful range a random number is assigned in the case3005 of an arrival time extracted outside the fadc range. This3006 avoids possible unfortuante coincidences in arrival times.3007 3008 * mbadpixels/MBadPixelsTreat.[h,cc]:3009 - added new data member fMaxArrivalTimeDiff, which is the maximum3010 arrival time difference allowed for the badpixel algorithm3011 to determin whether a pixels belongs to a shower3012 - changed the old value (0.5) to 1.0 as suggested by Stefan3013 due to a recent study on the fraction of pixels surviving the3014 image cleaning3015 3016 * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc:3017 - added comment to show usage of new option3018 3019 3020 3021 2006/05/22 Daniela Dorner3022 3023 * datacenter/scripts/makecallistolinks:3024 - fixed bug3025 3026 3027 3028 2006/05/22 Thomas Bretz3029 3030 * mranforest/MRanTree.cc:3031 - replaced some arbitrary small and large values by FLT_MAX in3032 FindBestSpllit*3033 - replaced in FindBestSpllit* a sanity check for rld and rrd (do3034 not divide by zero) by a check whether the result (crit) is finite3035 3036 * mcamera/MCameraRecTemp.[h,cc]:3037 - implemented new data member for validity3038 - increased class version by 13039 3040 * mpointing/MHPointing.[h,cc]:3041 - implemented new TGraph for number of correlated stars3042 - increased class version by 13043 3044 * mpointing/MPointingDevCalc.cc:3045 - if the report is empty assume no pointing deviation and also3046 reset the starguider calibration3047 3048 * mpointing/MPointingPos.cc:3049 - slight modifications to comment3050 3051 * mreport/MReport.cc:3052 - introduced new fake version to support new starguider format3053 3054 * mreport/MReportCC.[h,cc]:3055 - improved handling of receiver boar com-errors and RecTemp section3056 3057 * mreport/MReportStarguider.[h,cc]:3058 - implemented changes in the starguider reports around 9th May3059 - added new data member for number of correlated stars3060 - increased class version by 13061 3062 3063 3064 2006/05/21 Thomas Bretz3065 3066 * mfileio/MReadTree.cc:3067 - show all added files only in debug modes or if wildcards are used3068 3069 * mfilter/MFEnergySlope.[h,cc]:3070 - added a third constructor which also allows to set fMcEnergyMin3071 3072 * mjtrain/MJTrainSeparation.[h,cc]:3073 - updated text output3074 - improved result display3075 - added possibility to set weights and/or pre/post-tasks for3076 train or test only3077 3078 * mranforest/MRanForest.cc:3079 - commented out an obsolete check to check whether TMath::Sort3080 has sorted correctly3081 - added some comments3082 3083 3084 3085 2006/05/20 Thomas Bretz3086 3087 * mreport/MReportCC.cc:3088 - fixed a typo in InterpreteTD which was introduced yesterday3089 3090 3091 3092 2006/05/19 Thomas Bretz3093 3094 * mbase/MMath.h:3095 - added default to second argument of GaussProb3096 3097 * mcamera/MCameraTD.[h,cc], mcamera/MCameraTH.[h,cc]:3098 - added a data member fIsValid giving the status of the arrays3099 in case the CC reports contained nonsense (mainly for files3100 before summer 2005)3101 - increased class version by 13102 3103 * mhflux/MHAlpha.h:3104 - made SetOffData virtual3105 3106 * mreport/MReport.cc:3107 - small changes to some comments3108 3109 * mreport/MReportCC.[h,cc]:3110 - better handling of problems with the TH and TD part of the3111 CC-REPORT for files older than 200507190 and 2004122103112 respectively3113 3114 * mreport/MReportFileReadCC.cc:3115 - always output the file format version3116 3117 * mhflux/MAlphaFitter.[h,cc]:3118 - implemented fitting of the off-data for background determination3119 - the result values are not yet accessible3120 - increased class version by 13121 3122 * mhflux/MHThetaSqN.[h,cc]:3123 - some improvements regarding the treatment of the signal-regions3124 - allow to set a different cut-level for off-cuts3125 3126 3127 3128 2006/05/18 Thomas Bretz3129 3130 * mhflux/MAlphaFitter.h:3131 - added Getter for ScaleMode3132 3133 * mhflux/MHAlpha.[h,cc]:3134 - made fHillas data member protected3135 - increased size of fMap3136 3137 * mhflux/MHThetaSq.[h,cc]:3138 - removed obsolete data-member fThetaSq3139 3140 * mjtrain/MJTrainRanForest.cc, mranforest/MRanForestCalc.cc:3141 - fixed a typo in a comment3142 3143 * mranforest/MRanTree.cc:3144 - added a lot of comments in the code3145 3146 * callisto.cc:3147 - fixed typo in output3148 3149 * mhflux/MHThreshold.cc:3150 - enabled grids3151 - slightly improved calculation of shown threshold3152 3153 * mhflux/MHThetaSqN.[h,cc]:3154 - added3155 3156 * mhflux/Makefile, mhflux/FluxLinkDef.h:3157 - added MHThetaSqN3158 3159 3160 3161 2006/05/18 Daniela Dorner3162 3163 * resources/calibration.rc, resources/calibration_spline.rc:3164 - added values for current and following periods3165 3166 3167 3168 2006/05/053169 3170 * RELEASE 0.9.5.13171 3172 3173 3174 2006/05/05 Thomas Bretz3175 3176 * datacenter/macros/plotdb.C:3177 - updated with new tabs for the starguider data3178 3179 * mhflux/MHEnergyEst.cc:3180 - print the result to the all-logstream3181 - changed the fit range not to take the overflow into account3182 3183 * mranforest/MRanForest.[h,cc]:3184 - Use the default Reset() instead of Reset(0)3185 - changed output while training3186 - replaced a lot of TArrays by MArrays3187 - at some points replaced gRandom->Rndm by gRandom->Integer3188 - removed some obsolete arguments from ModifyDataSort3189 - In CreateDataSort isort need not to be initialized, it is3190 done by TMath::Sort anyhow3191 - a small simplification to ModifyDataSort3192 - added some const-qualifiers in funciton calls3193 3194 * mranforest/MRanTree.[h,cc]:3195 - replaced a lot of TArrays by MArrays3196 - removed some obsolete calls to Reset(0) after the instatization3197 of the array3198 - small acceleration of the averaging when calculating fBestSplit[k]3199 - at some points replaced gRandom->Rndm by gRandom->Integer3200 - directly give mean[kbuild] and square[kbuild] as an argument3201 to FindBestSplit3202 - removed the obsolste dereferencing from the call to FindBestSplit3203 - added some const-qualifiers in funciton calls3204 - make a copy of tclasspop in BuildTree to be able to give the3205 array as a const qualified reference. It is not used at any other3206 place3207 - in TreeHad first get the pointers to the vector with the data to3208 get rid of the range check done by root. This has also the advantage3209 that all TreeHad member function can be unified into a single3210 member function3211 3212 * mhflux/MAlphaFitter.cc:3213 - fixed a problem with the fit which could cause infinite loops3214 in the case of off-data. This did in no means effect the result,3215 just the performance.3216 3217 * mhbase/MH3.cc:3218 - convert the options ToLower case first before checking3219 3220 * mjtrain/MJTrainRanForest.[h,cc]:3221 - added AddPar member function3222 - added fPreTasks and fPostTasks3223 - added fEnableWeights3224 - added member functions suporting setting pre- and posttasks3225 and weights3226 3227 * mtools/MTFillMatrix.h:3228 - added new member function to clear the fPreCuts, fPreTasks and3229 fPostTasks lists3230 3231 * mjtrain/MJTrainEnergy.cc:3232 - implemented usage of weights3233 3234 * mjtrain/MJTrainSeparation.[h,cc]:3235 - implemented the usage of weights3236 - implemented a random source position to train with wobble3237 data3238 - added some more output3239 - added an option to switch between classification and regression3240 - added th epossibility to change the MC flux3241 3242 * mjtrain/Makefile:3243 - added include path for mpointing and mimage3244 3245 3246 3247 2006/05/04 Thomas Bretz3248 3249 * mbase/MTaskList.[h,cc]:3250 - added new member function AddToListBefore(TList&) and3251 AddToListAfter(TList&)3252 - added corresponding RemoveFromList(TList&)3253 3254 * mhflux/MMcSpectrumWeight.[h,cc]:3255 - added new member functions CalcSpecNew and CalcSpecOld to3256 evaluate the spectrum at a given energy3257 - added a new data member which allows to set an energy3258 at which the normalization is calculated instead of3259 the integral3260 3261 * mpointing/MSrcPosRndm.[h,cc]:3262 - added new option which allows to create a random wobble3263 source position3264 3265 3266 3267 2006/05/03 Daniela Dorner3268 3269 * datacenter/macros/setupdb.C:3270 - changed type of sourcename and projectname according to new3271 format3272 3273 3274 3275 2006/05/03 Thomas Bretz3276 3277 * Makefile.rules:3278 - added new option zdiff3279 3280 * mbase/MTaskList.[h,cc]:3281 - overwrite member function AddToList with a TList-reference3282 as argument3283 3284 * mhflux/MHCollectionArea.[h,cc]:3285 - added the missing //! behind the fMcEvt data member3286 - increased class version number3287 - removed obsolete fEnergy data member3288 3289 * mranforest/MRanForest.cc:3290 - added to the output whether weights are set3291 3292 * mraw/MRawRunHeader.cc:3293 - removed an obsolete Print() which enetered for debugging3294 3295 * mimage/MHNewImagePar.cc:3296 - the plots for CocCOG and ConcCore had the same color... fixed3297 3298 * mranforest/MRanForestCalc.[h,cc]:3299 - allow to set weights for each event3300 3301 * mtools/MTFillMatrix.[h,cc]:3302 - implemented the possibility to set pre- and post-tasks3303 executed in the eventloop3304 3305 3306 3307 3308 2006/05/02 Thomas Bretz3309 3310 * mraw/MRawRunHeader.cc:3311 - fixed the typo in the output3312 3313 * mpointing/MHPointing.cc, datacenter/macros/fillstar.C:3314 - fixed a typo in the name of the plot Skybrightness3315 3316 3317 3318 2006/04/30 Thomas Bretz3319 3320 * mjtrain/MJTrainSeparation.[h,cc]:3321 - new option to switch between regression and classification3322 - fixed the auto training (still far from working well)3323 - improved result plots3324 3325 * mbase/MMath.cc:3326 - fixed SignificanceLiMa such that it allows basically zero3327 signal- and/or background events3328 3329 3330 3331 2006/04/27 Thomas Bretz3332 3333 * datacenter/macros/fillstar.C:3334 - replaced the mean by the median3335 3336 3337 3338 2006/04/26 Daniela Dorner3339 3340 * datacenter/macros/fillstar.C, datacenter/macros/setupdb.C:3341 - added four new columns to the table Star3342 3343 3344 3345 2006/04/24 Thomas Bretz3346 3347 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:3348 - some fixes to the comments describing random forest3349 3350 3351 3352 2006/04/23 Thomas Bretz3353 3354 * mhist/MHHadronness.cc:3355 - do not reset the two hadronness-histograms in SetupFill3356 otherwise MJTrainSeparation cannot work correctly3357 3358 * mjtrain/MJTrainSeparation.cc:3359 - added a Plot of Hadronness versus Size for MC events3360 3361 3362 3363 2006/04/22 Thomas Bretz3364 3365 * mraw/MRawRunHeader.cc:3366 - some small changes, mainly output and comments3367 3368 * mhflux/MHAlpha.[h,cc]:3369 - show also the integrated number of excess events in the3370 plot versus energy/size and show the correct error.3371 3372 * mtools/MJSpectrum.cc:3373 - added accelerator for executing the tasklist as in MJCut3374 3375 * macros/train/trainseparation.C:3376 - fixed a typo3377 3378 * mjtrain/MJTrainSeparation.h:3379 - added missing initialization of fAutoTrain3380 - fixed an error in EnablAutoTrain (was always set to kTRUE)3381 3382 3383 3384 2006/04/21 Daniel Hoehne3385 3386 * datacenter/scripts/doqualityplots, datacenter/scripts/dowebplots:3387 - fixed bug in usage of pstoimg3388 3389 3390 3391 2006/04/13 Thomas Bretz3392 3393 * mraw/MRawRunHeader.[h,cc]:3394 - adapted to new DAQ format version 63395 - increased class version number3396 3397 * mtools/MTFillMatrix.cc:3398 - added accelerator for executing the tasklist as in MJCut3399 3400 * mfilter/MFEnergySlope.cc:3401 - small update to output3402 3403 * mfbase/MFilterList.[h,cc]:3404 - fixed a really old problem that the contents of the list never3405 got ReInit. Hopefully this never had bad sideeffects.3406 3407 * macros/train/trainenergy.C:3408 - added another comment how to change the spectral slope of the3409 monte carlo spectrum3410 3411 3412 3413 2006/04/13 Thomas Bretz3414 3415 * mreport/MReport.cc:3416 - added new fake arehucas versions to fix a problem with the3417 starguider reports3418 3419 * mreport/MReportFileRead.cc:3420 - increased informations in warning output3421 3422 * mreport/MReportStarguider.cc:3423 - fixed a problem with the starguider reports between 6.3.2006 and3424 19.3.20063425 3426 3427 3428 2006/04/13 Daniel Hoehne3429 3430 * datacenter/db/findoffdata.php:3431 - implemented query for the inhomogeneity3432 3433 * datacenter/db/runinfo.php:3434 - added checkboxes for start time, failed time and error codes3435 3436 * datacenter/db/datacheck.php:3437 - fixed bug in StatusMenus for DataCheck and RawFile3438 3439 3440 3441 2006/04/12 Daniela Dorner, Daniel Hoehne3442 3443 * datacenter/scripts/makecallistolinks:3444 - fixed bug3445 3446 3447 3448 2006/04/12 Thomas Bretz3449 3450 * datacenter/macros/filldotraw.C:3451 - allow to access gzipped raw-files3452 3453 3454 3455 2006/04/11 Thomas Bretz3456 3457 * mastro/MAstro.h:3458 - added conversion Parsec2Lighyear3459 3460 * mbase/MLogHtml.cc:3461 - added a fix to display < and > correctly3462 3463 * mhflux/MHCollectionArea.[h,cc]:3464 - commented out obsolete fEnergy parameter3465 3466 * mjobs/MJSpectrum.cc:3467 - fill a second collection area plot after trigger3468 3469 * mjoptim/MJOptimize.cc:3470 - improve speed of optimization by switching of timing and3471 reset in eventloop3472 3473 * mmc/MFadcHeader.h:3474 - changed MFADC_CHANNELS from 3500 to 3800 according to Abelardo3475 3476 * mmc/MMcFadcHeader.hxx:3477 - increaded version number from 7 to 83478 3479 3480 3481 2006/04/11 Daniel Hoehne, Daniela Dorner3482 3483 * datacenter/scripts/dodatacheck:3484 - fixed bug in finding raw-files3485 3486 3487 3488 2006/04/10 Daniel Hoehne3489 3490 * datacenter/macros/filldotrun.C:3491 - implemented new arehucas version3492 3493 3494 3495 2006/04/07 Daniel Hoehne, Daniela Dorner3496 3497 * datacenter/macros/filldotrun.C, buildsequenceentries.C, setupdb.C:3498 - implemented new arehucas version3499 3500 3501 3502 2006/04/06 Daniela Dorner3503 3504 * datacenter/scripts/makecallistolinks:3505 - fixed bug in resetting3506 3507 * datacenter/db/tabs.php:3508 - changed tabs for wobble3509 3510 3511 3512 2006/04/05 Thomas Bretz3513 3514 * datacenter/macros/plotdb.C:3515 - added new tab with the effective on-time relative to the3516 observation time3517 3518 * sponde_onoff.rc:3519 - added3520 3521 3522 3523 2006/04/04 Thomas Bretz3524 3525 * datacenter/macros/plotdb.C:3526 - if no dataset and no time-interval is given only sequences with3527 an effective on-time above five minutes are plotted anymore3528 3529 3530 3531 2006/03/21 Daniela Dorner3532 3533 * datacenter/db/ganymed.php, datacenter/db/tabs.php:3534 - included different tabs for on/off and wobble3535 3536 * datacenter/db/ganymed.php:3537 - added zd angle range and observation period3538 3539 * datacenter/db/sequence.php:3540 - added rel. ontime3541 3542 3543 3544 2006/03/20 Thomas Bretz3545 3546 * mraw/MRawRunHeader.cc:3547 - if the pixels to be swaped are both not found, assume they are3548 intentially not mapped. Changed the Error to a Warning3549 3550 * mhflux/MHDisp.[h,cc]:3551 - made the scale region a parameter which can be changed from3552 within the display3553 - allow the scale parameters to be setup from the resource-file3554 - changed the source-region which is cut out in wobble mode from3555 +/-15deg to +/-25deg which better fits what we get from MHPhi3556 3557 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:3558 - added example how to change the new scale parameters in MHDisp3559 3560 * mhflux/MAlphaFitter.[h,cc]:3561 - implemented the strategy for optimization which is suggested3562 by the Berlin people for weak sources "weaksource"3563 3564 * mhflux/MHPhi.[h,cc]:3565 - moved the AppendPad for the text-paint into all sub-pads which3566 need it. Otherwise they are not always properly updated.3567 3568 3569 3570 2006/03/16 Daniela Dorner3571 3572 * datacenter/scripts/sourcefile:3573 - small bugfix in logging3574 3575 * datacenter/db/tabs.php:3576 - added new tab for ganymed3577 3578 3579 3580 2006/03/15 Stefan Ruegamer3581 3582 * manalysis/MCameraData.cc3583 - inserted an image cleaning based on the time information3584 of the shower (CalcCleaningArrivalTime)3585 3586 * manalysis/MCameraData.h3587 - made entry for "CalcCleaningArrivalTime"3588 3589 * mimage/MImgCleanStd.cc3590 - created entries for the new image cleaning named "Time"3591 3592 * mimage/MImgCleanStd.h3593 - inserted entry "kTime"3594 3595 3596 3597 2006/03/14 Daniela Dorner3598 3599 * datacenter/scripts/makecallistolinks:3600 - fixed bug3601 3602 * steps.rc:3603 - added fFillGanymed to influences of fGanymed3604 3605 3606 3607 2006/03/14 Thomas Bretz3608 3609 * mhflux/MHEffectiveOnTime.cc:3610 - skip the fit not only if the integral is empty but3611 also if the first bin is empty3612 - changed upper limit to 95% according to a study from3613 David Paneque3614 - replaced the fit with the exponential used in the BCN Mars3615 version3616 - use the correct number of entries3617 - use a likelihood fit3618 - calculate the fit quality from the probability3619 - ignore the fit quality for the theta-plot3620 3621 * mimage/MHNewImagePar.cc:3622 - fixed the handling of the "same" option in Draw/Paint3623 3624 * mpointing/MPointingDev.h:3625 - fDx and fDy initialized in the constructor3626 3627 * mbase/MTask.[h,cc]:3628 - removed the kDontCount option. Instead don't use the TStopwatch3629 counter anymore. By this the class to TStopwatch can be3630 suppressed completely if kDontTime is set.3631 3632 * mbase/MContinue.cc, mbase/MTaskEnv.cc, mfbase/MF.cc,3633 mfbase/MFilterList.[h,cc]:3634 - pipe the accelerator flag to the filter or task3635 3636 * mjobs/MJCut.cc:3637 - also accelerate the reading task3638 3639 3640 3641 2006/03/133642 3643 * RELEASE 0.9.53644 3645 3646 3647 2006/03/13 Thomas Bretz3648 3649 * ganymed.rc:3650 - changed smearing to half of our PSF 0.063651 - added new examples for setting the starguider calibration3652 3653 * ganymed_onoff.rc3654 - changed smearing to half of our PSF 0.063655 - switched the new feature for a random source position on3656 - added new examples for setting the starguider calibration3657 3658 * ganymed_wobble.rc:3659 - changed smearing to half of our PSF 0.063660 - added new examples for setting the starguider calibration3661 - added example how to control the phi plot3662 3663 * mhflux/MHPhi.[h,cc]:3664 - many improvements to the algorithm, it now takes also3665 inhomgeneities into account3666 - restructured the display, display more histograms3667 - increased class version to 23668 3669 * mjobs/MJCut.cc:3670 - enabled acceleration for first and second loop3671 3672 * mpointing/MPointingDevCalc.[h,cc]:3673 - allowed to set the starguider offset calibration from the3674 resource file3675 3676 * callisto_Dec04Jan05.rc:3677 - replaced Calibration scale factor by usage of3678 resources/calibration_spline.rc3679 3680 3681 3682 2006/03/13 Markus Meyer3683 3684 * ganymed_wobble.rc,ganymed_onoff.rc,ganymed.rc:3685 - changed cuts:3686 wobble: average values from optimisation of 3 Crab3687 sample (01/05,10/05,12/05), done by Karsten3688 onoff : cuts from 1218 (01/05, highest significance)3689 theta is now 0.22 for both.3690 3691 3692 3693 2006/03/13 Daniel Hoehne3694 3695 * ganymed_wobble.rc,ganymed_onoff.rc,ganymed.rc:3696 - implemented qualitycut in log10(conc) vs. log10(size)3697 3698 3699 3700 2006/03/13 Markus Meyer3701 3702 * resources/calibration_spline.C:3703 - more comments3704 3705 3706 3707 2006/03/10 Markus Meyer3708 3709 * resources/calibration.C:3710 - update from p27 to p39 (spline excluded, still p33 data missing)3711 3712 3713 3714 2006/03/10 Markus Meyer3715 3716 * resources/calibration_spline.C:3717 - correction coefficients for spline data for each period3718 3719 3720 3721 2006/03/10 Daniel Hoehne3722 3723 * datacenter/scripts/insertsequences:3724 - fixed bug3725 3726 3727 3728 2006/03/09 Daniel Hoehne3729 3730 * ganymed_wobble.rc:3731 - changed parameters 1 to 5 in Cut1 to actual values3732 3733 3734 3735 2006/03/08 Thomas Bretz3736 3737 * readdaq.cc, mraw/MRawFileRead.[h,cc], mraw/MRawRunHeader.cc:3738 - added new force-option to foirce output of run-header3739 3740 3741 3742 2006/03/08 Daniela Dorner3743 3744 * datacenter/script/movingrawfiles:3745 - added moving of files, that are transferred via internet3746 - added removing of empty directories3747 3748 * datacenter/db/ganymed.php:3749 - added links to ganymedplots3750 - added links to sequence.php (instead of links to starfiles)3751 - fixed bug in query3752 3753 * datacenter/db/sequence.php:3754 - added links to plots from callisto and star3755 - fixed bug in query3756 3757 * datacenter/db/sequinfo.php:3758 - added links to sequence.php3759 3760 * datacenter/db/datasetinfo.php:3761 - added links to ganymed.php3762 3763 * datacenter/db/tabs.php:3764 - added (includefile for names of tabs of statusdisplays)3765 3766 3767 3768 2006/03/07 Thomas Bretz3769 3770 * mcalib/MCalibrateData.cc:3771 - take the bad pixel information into account when calculating the3772 number of saturating pixels!3773 3774 3775 3776 2006/03/06 Thomas Bretz3777 3778 * showplot.cc:3779 - fixed the position were the first argument is converted3780 to lower case. Until this fix no upper case could be used3781 in file names3782 3783 * datacenter/macros/plotdb.C:3784 - print also average and RMS of all data.3785 3786 3787 3788 2006/03/06 Daniela Dorner3789 3790 * datacenter/db/ganymed.php:3791 - added sequences + links to star-plots of sequences3792 - improved layout3793 3794 * datacenter/script/makecallistolinks:3795 - changed condition, when to make the link: only, if the link is3796 not yet existing, it is done3797 - added resetting of db: if link is done, callisto is resetted3798 3799 * datacenter/macros/resetcolumn.C:3800 - added failure columns to the resetting3801 3802 3803 3804 2006/03/04 Daniela Dorner3805 3806 * callisto.cc:3807 - changed return values to improve the failure handling in the db3808 3809 * datacenter/script/makecallistolinks:3810 - added 'Pulse is too much to the left, cannot go below 0!' as3811 reason to use callisto_Dec04Jan05.rc3812 3813 * datacenter/script/dowebplots:3814 - reduced number of files to be updated by a limitation in3815 modification time3816 3817 * datacenter/db/ganymed.php:3818 - added plots3819 - effontime s->h3820 3821 3822 3823 2006/03/03 Thomas Bretz3824 3825 * mjobs/MJCut.cc:3826 - added RemoveFromList for srcposrndm in off-data loop3827 3828 * mpointing/MSrcPosRndm.[h,cc]:3829 - fixed the scaling. MSrcPosCam has to be in mm3830 3831 * ganymed.rc:3832 - added line and comments with new resource3833 3834 3835 3836 2006/03/03 Daniel Hoehne3837 3838 * callisto_MarApr05.rc:3839 - changed pulse position check ExtractWinLeft to 4.0 and3840 ExtractWinRight to 4.53841 3842 3843 3844 2006/03/02 Thomas Bretz3845 3846 * callisto.cc:3847 - get result value from pulse pos check3848 3849 * mjobs/MJCut.[h,cc]:3850 - added the usage of the new class MSrcPosRndm3851 - added new resource to switch random source position on3852 3853 * mjobs/MJPedestal.[h,cc]:3854 - changed return code of Process to int to be able to return3855 the pulse pos check result.3856 3857 * mpointing/PointingLinkDef.h, mpointing/Makefile:3858 - added MSrcPosRndm3859 3860 * mpointing/MSrcPosRndm.[h,cc]:3861 - added3862 3863 * mpointing/MHSrcPosCam.h:3864 - addedn non const getter for fHist3865 3866 3867 3868 2006/03/02 Daniela Dorner3869 3870 * datacenter/db/querymc.php:3871 - fixed small bug3872 3873 * datacenter/db/dowebplots:3874 - added option -p to the script, to be able to call the script3875 for different programs independently3876 - fixed find3877 3878 3879 3880 2006/03/01 Daniela Dorner3881 3882 * datacenter/db/datacheck.php, datasetinfo.php, sequinfo.php:3883 - included failure handling columns3884 3885 3886 3887 2006/03/01 Thomas Bretz3888 3889 * mastro/MAstro.cc, mbase/MTime.cc:3890 - added a comment in GetMagicPeriod3891 3892 * mpointing/MPointingPos.cc:3893 - added new member function GetString3894 - moved code from Print to GetString3895 - added new function IsInitialized()3896 3897 * mjtrain/MJTrain*.[h,cc]:3898 - added data members to change RF setup3899 3900 * mpointing/MPointingDevCalc.h, mpointing/MPointingPosCalc.h:3901 - added missing AddToBranchList3902 3903 * mpointing/MHSrcPosCam.[h,cc]:3904 - added3905 3906 * mpointing/Makefile, mpointing/PointingLinkDef.h:3907 - added MHSrcPosCam3908 3909 * mbase/MTask.[h,cc]:3910 - implemented a new data-meber fAccelerator which allows3911 to switch off counting and timing analysis which can be very3912 time-consuming in some circumstances3913 3914 * mbase/MTaskList.[h,cc]:3915 - implemented the usabe of MTask::fAccelerator to switch off3916 resetting of all parameter containers which can be very3917 time-consuming3918 3919 * mimage/MImagePar.cc:3920 - updated how the units are printed in Print()3921 3922 * mjobs/MJCut.cc:3923 - added a new loop to fill the source position of the on-data3924 - the acceleration of the two main loops are disabled because3925 they are not yet tested.3926 3927 * datacenter/macros/plotstat.C:3928 - the periods were wrong by one -- fixed.3929 3930 3931 3932 2006/02/28 Daniela Dorner3933 3934 * datacenter/scripts/insertdatasets:3935 - made sure, that backupfiles of the editor are not taken into3936 account, when dataset files are searched3937 3938 * datacenter/db/*.php:3939 - moved user, host and pw of database to the include file3940 db.php3941 3942 * datacenter/db/index.html:3943 - fixed links3944 3945 * datacenter/db/querymc.php,magicdefs.php:3946 - added some variables3947 3948 * datacenter/db/runinfo.php,sequinfo.php:3949 - bugfix (incl. TestSources)3950 3951 * datacenter/db/sequinfo.php:3952 - changed init values3953 3954 * datacenter/db/sequinfo.php, findoffdata.php, magicdefs.php:3955 - added value (relative ontime)3956 3957 * datacenter/db/dbstatus.php:3958 - fixed bug3959 3960 * datacenter/db/queryrbk.php:3961 - added query field 'Night', to query all entries of one night3962 from the runbook3963 3964 * datacenter/db/index-header.html:3965 - added links3966 3967 3968 3969 2006/02/27 Thomas Bretz3970 3971 * macros/optim/optimwobble.C:3972 - fixed a typo (SetThetaCut instead SetAlphaCut), and added the3973 standard Disp-parametrization3974 3975 * mhflux/MHEffectiveOnTime.[h,cc]:3976 - added showing the axis range of the time evolution histogram3977 3978 * showplot.cc:3979 - fixed a warning in the Hash-switch.3980 3981 * mbase/MEnv.cc:3982 - replaced casts in switch by an appended U3983 3984 * macros/train/trainseparation.C:3985 - replaced outdated MTTrainRFSeparate by MJTrainSeparation3986 3987 * mastro/MAstro.h:3988 - added conversion constants for pc-m and pc-ly3989 3990 * mhflux/MMcSpectrumWeight.cc:3991 - fixed typo in comment3992 3993 * mimage/MImagePar.h:3994 - minor changes to layout3995 3996 * mimage/MHNewImagePar.[h,cc], mimage/MNewImagePar.[h,cc]:3997 - added new image parameters fConcCOG and fConcCore3998 - increased class version of MNewImagePar3999 4000 * mimage/MHillasExt.cc:4001 - added some comments4002 - removed an obsolete TMath::Abs around "dist"4003 4004 * mranforest/MRanForest.[h,cc]:4005 - the initialization of fTreeHad was done at the wrong moment4006 - replaced a cast int(x+.5) by TMath::Nint4007 - added some additional warning output4008 - added "!" to fTreeHad - it is only for temporary storage used4009 in the histogram classes4010 4011 * mranforest/MRanForestGrow.h:4012 - added GetForest4013 4014 * mjtrain/MJTrainSeparation.[h,cc]:4015 - added some code for upcomming automatic event selection4016 4017 * datacenter/macros/plotstat.C:4018 - improved macro description4019 - added arguments to main function4020 4021 * macros/plot/mucal.C:4022 - added4023 4024 4025 4026 2006/02/25 Daniela Dorner4027 4028 * datacenter/scripts/checkfilesforsequavail, checkstardone,4029 writesequencefiles, buildsequenceentries, dodatacheck, doexclusions,4030 fillcallisto, fillganymed, fillstar,4031 datacenter/macros/writesequencefile.C, filldotraw.C, fillsinope.C4032 buildsequenceentries.C, resetcolumn.C, doexclusions.C, fillcalib.C4033 fillsignal.C, fillganymed.C, fillstar.C:4034 - implemented, that a missing connection to the database doesn't4035 cause an failure entry in the database, so that the step is4036 retried in this case4037 - updated documentation4038 4039 4040 4041 2006/02/25 Thomas Bretz4042 4043 * datacenter/macros/plotstat.C:4044 - added4045 4046 4047 4048 2006/02/24 Markus Meyer4049 4050 * resources/calibration.rc:4051 - update of correction values for the calibration constants4052 (P31 - P39, without P36!(problems with spline))4053 4054 4055 4056 2006/02/24 Daniela Dorner4057 4058 * datacenter/db/datacheck.php, datasetinfo.php, dbstatus.php,4059 findoffdata.php, include.php, magicdefs.php, runinfo.php,4060 sequinfo.php, statusrps.php, statussbs.php, statussps.php:4061 - included failure handling columns4062 4063 * datacenter/db/findoffdata.php:4064 - added DT4065 4066 * datacenter/db/statusrps.php:4067 - fixed bug4068 4069 * datacenter/db/sequinfo.php:4070 - reduced width of menu4071 4072 * datacenter/scripts/copyscript:4073 - added makedir for oldcatalogpath4074 4075 4076 4077 2006/02/23 Thomas Bretz4078 4079 * mjobs/MJSpectrum.cc:4080 - fixed plot for Eý.dN/dE. The spectrum was multiplied with two4081 times the bin-width instead of the absolute energy4082 4083 4084 4085 2006/02/22 Daniela Dorner4086 4087 * datacenter/db/querymc.php:4088 - added (website to query montecarlo database - first version)4089 4090 * datacenter/db/magicdefs.php:4091 - added some values of montecarlo database4092 4093 4094 4095 2006/02/17 Daniela Dorner4096 4097 * datacenter/scripts/copyscript:4098 - fixed path length4099 4100 * datacenter/macros/fillsources.C:4101 - added (macro to read source information from catalog files and4102 insert it into the database)4103 4104 * datacenter/db/ganymed.php:4105 - improved output4106 4107 * datacenter/db/index.html:4108 - added ganymed.php4109 - removed old link4110 4111 4112 4113 2006/02/17 Thomas Bretz4114 4115 * showplot.cc:4116 - fixed path inflation in case of ganymed4117 4118 * mjobs/MDataSet.cc:4119 - return kFALSE if requested source wasn't found in catalog4120 4121 * mjobs/MJCut.cc:4122 - reformatted output of source to fit in one line4123 4124 * mpointing/MPointingPos.[h,cc]:4125 - output source name (title) in Print() if set4126 4127 4128 4129 2006/02/16 Daniela Dorner4130 4131 * datacenter/scripts/checkstardone:4132 - small improvement in sequence handling4133 - improved logging4134 4135 * datacenter/scripts/sourcefile:4136 - small bugfixes in setstatus function4137 4138 * datacenter/scripts/runganymed:4139 - small bugfix4140 4141 * datacenter/scripts/copyscript:4142 - fixed path length4143 4144 * datacenter/db/ganymed.php:4145 - added (website to query results for sources/datasets)4146 4147 4148 4149 2006/02/15 Daniela Dorner4150 4151 * datacenter/db/findoffdata.php:4152 - implemented possibility to query range of dates for 'stardone'4153 4154 4155 4156 2006/02/15 Daniel Hoehne4157 4158 * datacenter/db/magicdefs.php, querycal.php, sequinfo.php:4159 - implemented query for mean signal inner/outer and mean pulsepos4160 * datacenter/db/sequence.php:4161 - implemented query for mean signal inner/outer, mean pulsepos4162 and inhomogeneity4163 4164 4165 4166 2006/02/15 Daniela Dorner, Daniel Hoehne4167 4168 * datacenter/scripts/writesequencefiles,doexclusion,correcttime:4169 - fixed small bug4170 4171 4172 4173 2006/02/14 Daniela Dorner, Daniel Hoehne4174 4175 * datacenter/scripts/sourcefile:4176 - fixed small bugs4177 4178 * datacenter/scripts/movingrawfiles:4179 - changed back to moving files without zipping4180 4181 * datacenter/scripts/doqualityplots:4182 - added running of plotdb.C for each datasetfile4183 4184 * datacenter/macros/getdolist.C:4185 - implemented limitation for number of todo files for4186 SequenceProcessStatus4187 4188 * datacenter/macros/checkfileavail.C,checkstardone.C:4189 - changed return code in case that files are not available4190 4191 * datacenter/scripts/checkfilesforsequavail,checkstardone,sourcefile:4192 - adapted to changed return code in macros4193 4194 * datacenter/db/magicdefs.php, querystar.php, sequinfo.php:4195 - implemented query for inhomogeneity4196 4197 4198 4199 2006/02/134200 4201 * RELEASE 0.9.4.34202 4203 4204 4205 2006/02/13 Thomas Bretz4206 4207 * callisto.rc:4208 - changed pulse position check ExtractWinLeft to 4.0 and4209 ExtractWinRight to 4.54210 4211 * callisto_Dec04Jan05.rc:4212 - changed pulse position check ExtractWinLeft to 3.0 and4213 ExtractWinRight left at 2.54214 4215 4216 4217 2006/02/10 Thomas Bretz4218 4219 * mastro/MAstro.cc:4220 - allow for more year in the algorithm calculating easter4221 4222 * mcamera/MCameraDC.h, mcamera/MCameraHV.h, mcamera/MCameraTD.h,4223 mcamera/MCameraTH.h:4224 - added a sanity check in GetPixelContent4225 4226 * mraw/MRawRunHeader.cc:4227 - fixed output (correct kiB instead of kB)4228 4229 * Makefile, Makefile.rules:4230 - implemented the possibility to spread Make through condor4231 4232 * mastro/MAstroCatalog.[h,cc]:4233 - new draw-options to rotate the grid and the stars4234 4235 * mimage/MHHillas.cc:4236 - set minimum of fDelte to 0 instead of fDistC4237 4238 * msignal/MExtractTimeAndChargeSpline.h:4239 - replaced the casts in SetRiseTimeHiGain and StFallTimeHiGain by4240 TMath::NInt4241 4242 * mjobs/MDataSet.h:4243 - implemented new functions to check whether the dataset contains4244 a dedicated sequence4245 4246 * datacenter/macros/plotdb.C:4247 - implemented the possibility to draw sequences of a dataset in4248 several colors4249 4250 4251 4252 2006/02/09 Thomas Bretz4253 4254 * mreport/MReport.cc:4255 - invented new fake CC report file version 200509300 for a change4256 in the starguider format (the already implemented last values4257 dissapeared again!) which is not noticed in the format version.4258 4259 * mreport/MReportCC.cc, mreport/MReportStarguider.cc:4260 - fixed support for ver 2005102504261 4262 * mjobs/MJSpectrum.cc:4263 - added fit of un-unfolded spectrum4264 4265 4266 4267 2006/02/08 Daniela Dorner4268 4269 * datacenter/scripts/sourcefile:4270 - implemented function checklock4271 - bugfix for failure code4272 4273 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,4274 checkstardone, doexclusions, fillcallisto, fillganymed, fillstar,4275 makecallistolinks, runcallisto, runganymed, runstar,4276 writesequencefiles:4277 - implemented usage of function checklock4278 4279 * datacenter/scripts/copyscript, doqualityplots, dowebplots,4280 insertsequences, linkmc:4281 - implemented usage of function checklock4282 - implemented variable $program4283 4284 * datacenter/scripts/dodatacheck:4285 - implemented usage of function checklock4286 - implemented variable $lockfile4287 4288 * datacenter/scripts/insertdatasets, mcsequences, processmcsequences:4289 - implemented usage of function checklock4290 - implemented variables $lockfile and $program4291 4292 * datacenter/macros/doexclusions.C, fillganymed.C:4293 - fixed bug4294 4295 * datacenter/macros/fillsinope.C, setstatus.C:4296 - improved documentation4297 4298 * datacenter/scripts/filesondisk:4299 - implemented finding of zipped files4300 4301 4302 4303 2006/02/08 Thomas Bretz4304 4305 * datacenter/macros/plotdb.C:4306 - some minor changes to the layout4307 4308 4309 4310 2006/02/07 Daniela Dorner4311 4312 * datacenter/scripts/makecallistolinks:4313 - fixed bug4314 4315 * datacenter/db:4316 - added (directory with db-websites)4317 4318 4319 4320 2006/02/07 Daniela Dorner, Daniel Hoehne4321 4322 * datacenter/scripts/sourcefile:4323 - added failure code variables4324 - changed calling of setstatus.C accordingly4325 4326 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,4327 checkstardone, correcttime, dodatacheck, doexclusions, fillcallisto,4328 fillganymed, fillstar, runcallisto, runganymed, runstar,4329 writesequencefiles:4330 - implemented failure variable4331 4332 * datacenter/macros/getdolist.C, setstatus.C, setupdb.C:4333 - added new/changed columns (fReturnCode, fFailedCode,4334 fFailedCodeAdd)4335 4336 4337 4338 2006/02/06 Daniela Dorner4339 4340 * datacenter/scripts/fillstar, macros/setstatus.C, getdolist.C:4341 - fixed bugs4342 4343 4344 4345 2006/02/03 Daniela Dorner4346 4347 * datacenter/scripts/sourcefile:4348 - implemented two new functions: getdolist, finish4349 - implemented usage of function finish in other functions4350 4351 * datacenter/scripts/movingrawfiles:4352 - implemented zipping of rawfiles4353 4354 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,4355 checkstardone, copyscript, correcttime, dodatacheck, doexclusions,4356 fillcallisto, fillganymed, fillstar, insertdatasets,4357 makecallistolinks, processmcsequences, runcallisto, runganymed,4358 runstar, writesequencefiles:4359 - replaced corresponding pieces of code by the functions getdolist4360 and finish4361 - moved variable $date to function getdolist4362 - improved logging4363 - generalized variables $lockfile and $todofile4364 4365 4366 2006/02/03 Daniela Dorner, Daniel Hoehne4367 4368 * datacenter/scripts/sourcefile:4369 - fixed small bugs4370 4371 * datacenter/scripts/runcallisto:4372 - small bugfix4373 - improved logging4374 4375 * datacenter/scripts/insertdatasets:4376 - removed not needed variable4377 4378 * datacenter/macros/getdolist.C:4379 - small bugfix4380 4381 4382 4383 2006/02/02 Daniela Dorner4384 4385 * datacenter/scripts/linkmc:4386 - changed numbering of P and C run in linking4387 4388 * datacenter/scripts/sourcefile:4389 - moved to root-version root_v4.04.02g4390 4391 4392 4393 2006/02/01 Daniel Hoehne4394 4395 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,4396 checkstardone, correcttime, dodatacheck, doexclusions, fillcallisto,4397 fillganymed, fillstar, writesequencefiles:4398 - adapted usage of function setstatus4399 4400 4401 4402 2006/01/31 Daniela Dorner4403 4404 * datacenter/macros/setstatus.C, getdolist.C:4405 - adapted macros to changes in new columns (fFailedCode,4406 fFailedComment)4407 4408 * datacenter/macros/setstatus.C:4409 - added "noreset" for column fStartTime (is needed so that runtime4410 is available in case of failure)4411 4412 * datacenter/macros/setupdb.C:4413 - added new columns4414 4415 * datacenter/scripts/runcallisto, runganymed, runstar:4416 - implemented failure handling4417 4418 * datacenter/scripts/sourcefile:4419 - implemented new functions to set status values4420 4421 4422 4423 2006/01/30 Daniel Hoehne4424 4425 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,4426 checkstardone, correcttime, dodatacheck, doexclusions, fillcallisto,4427 fillganymed, fillstar, runcallisto, runganymed, runstar, sourcefile,4428 writesequencefiles:4429 - added function setstatus in sourcefile4430 - changed calling of setstatus.C in setstatus4431 - implemented variable $program to generalize usage of setstatus4432 - replaced corresponding piece of code by function setstatus4433 - fixed some typos4434 4435 4436 4437 2006/01/30 Daniela Dorner4438 4439 * datacenter/macros/setstatus.C, getdolist.C:4440 - adapted macros to the improvement of failure handling in the4441 automatic analysis (added columns fFailed, fStartTime,4442 fFailedTime)4443 4444 4445 4446 2006/01/27 Thomas Bretz4447 4448 * mjobs/MDataSet.cc:4449 - improved a warning output4450 4451 4452 4453 2006/01/23 Thomas Bretz4454 4455 * mbase/MTime.cc:4456 - removed a sanity check in GetStringFmt. It work's quite nice4457 in the DC but crashes on my Laptop (which is not so important)4458 4459 4460 4461 2006/01/10 Daniela Dorner4462 4463 * datacenter/macros/*.C, datacenter/script:4464 - updated and added documentation4465 - improved logging4466 - fixed small bugs -
trunk/MagicSoft/Mars/mhbase/MH.cc
r8106 r8238 1 1 /* ======================================================================== *\ 2 ! $Name: not supported by cvs2svn $:$Id: MH.cc,v 1.3 1 2006-10-17 17:16:00tbretz Exp $2 ! $Name: not supported by cvs2svn $:$Id: MH.cc,v 1.32 2007-01-10 12:58:25 tbretz Exp $ 3 3 ! -------------------------------------------------------------------------- 4 4 ! … … 1332 1332 const Double_t b1 = h1.GetBinContent(binx); 1333 1333 const Double_t b2 = h2.GetBinContent(binx); 1334 const Double_t e1 = h 2.GetBinError(binx);1335 const Double_t e2 = h 1.GetBinError(binx);1334 const Double_t e1 = h1.GetBinError(binx); 1335 const Double_t e2 = h2.GetBinError(binx); 1336 1336 1337 1337 //const Double_t w = c2*b2 ? (c1*b1)/(c2*b2) : 0;
Note:
See TracChangeset
for help on using the changeset viewer.