- Timestamp:
- 02/23/10 10:25:15 (15 years ago)
- Location:
- trunk/MagicSoft
- Files:
-
- 1 added
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Cosy/Changelog
r9550 r9551 27 27 - added new arguments to CELEST command 28 28 - added new MOON command 29 30 * Makefile.conf.linux: 31 - removed Wconversion option 32 33 * caos/Leds.h, caos/Rings.h: 34 - overloaded some more Print members to get rid of some warnings 35 36 * gui/MGCoordinate.h: 37 - renamed an argument to get rid of a compiler warning 38 39 * tpoint/TPointGui.cc: 40 - include TMath 41 - return "" instead of 0 when TString is needed 29 42 30 43 -
trunk/MagicSoft/Cosy/Makefile.conf.linux
r8809 r9551 17 17 # ----->>> settings for compilation 18 18 # 19 OPTIM = -O5 -Wall -fno-exceptions -fPIC -Wpointer-arith -Wcast-align -Wconversion19 OPTIM = -O5 -Wall -fno-exceptions -fPIC -Wpointer-arith -Wcast-align 20 20 OPTIMC = $(OPTIM) -pedantic 21 21 OPTIMCXX = $(OPTIM) -Woverloaded-virtual -
trunk/MagicSoft/Cosy/caos/Leds.h
r7787 r9551 31 31 void Print(Option_t *o1, Option_t *o2) const { TClonesArray::Print(o1, o2); } 32 32 33 ClassDef(Leds, 1) 33 void Print(const Option_t*, Int_t) const { } 34 void Print(const Option_t*, const char*, Int_t) const { } 35 void Print(const Option_t*, TPRegexp&, Int_t) const { } 36 37 ClassDef(Leds, 1) 34 38 }; 35 39 -
trunk/MagicSoft/Cosy/caos/Rings.h
r9435 r9551 30 30 void Print(Option_t *o1, Option_t *o2) const { TClonesArray::Print(o1, o2); } 31 31 32 void Print(const Option_t*, Int_t) const { } 33 void Print(const Option_t*, const char*, Int_t) const { } 34 void Print(const Option_t*, TPRegexp&, Int_t) const { } 35 32 36 const Ring &operator()(int i) const { return *(Ring*)At(i); } 33 37 Ring &operator()(int i) { return *(Ring*)At(i); } -
trunk/MagicSoft/Cosy/gui/MGCoordinate.h
r8376 r9551 45 45 void Set(TGLabel *label, const Int_t val); 46 46 void Set(TGTextEntry *entry, const Int_t val); 47 Bool_t Set(TGLabel *label, Int_t &val, TGTextEntry * label);47 Bool_t Set(TGLabel *label, Int_t &val, TGTextEntry *entry); 48 48 49 49 public: -
trunk/MagicSoft/Cosy/main/MMoonPointing.cc
r9550 r9551 1 1 #include "MMoonPointing.h" 2 2 3 #include <TMath.h> 3 4 #include <TFile.h> 4 5 -
trunk/MagicSoft/Cosy/tpoint/TPointGui.cc
r9495 r9551 18 18 #include <TF1.h> 19 19 #include <TH2.h> 20 #include <TMath.h> 20 21 #include <TMinuit.h> 21 22 #include <TProfile.h> … … 607 608 608 609 if (!fi.fFilename) 609 return 0;610 return ""; 610 611 611 612 dir = fi.fIniDir; -
trunk/MagicSoft/Mars/Changelog
r9549 r9551 63 63 - adapted error message 64 64 - inserted Domino calibration run 65 65 66 66 * mraw/MRawRunHeader.cc 67 67 - inserted Domino calibration run … … 74 74 - fixes typo 75 75 - replaced path in disk-check by variable 76 77 76 78 77 … … 82 81 * datacenter/scripts/dowebplots, jobmanager 83 82 - if-condition if [ "$numproc" = "" ] now correctly checks for "0" 84 83 85 84 * datacenter/scripts/scriptlauncher 86 85 - added automationsetup variable in condor command 87 86 88 87 * datacenter/macros/buildsequenceentries.C 89 88 - where necessary changed Int to Long to account for the high value 90 89 of the stereo runs 91 90 92 91 * resources/sequences.rc 93 92 - added two transition conditions for the calibration scripts 94 93 10Led_UV_PEDANDCAL_1kHz and 10LED_UV 95 96 97 98 2009/12/23 Thomas Bretz99 100 * macros/dohtml.C:101 - added missing paths102 103 104 105 2009/12/23 Thomas Bretz106 107 * Release 2.4108 109 110 111 2009/12/23 Thomas Bretz112 113 * mbase/MStatusArray.[h,cc]:114 - implemented a special treatment for TGraphs in RecursiveRemove115 to make sure that the fHistogram pointer doesn't get deleted116 twice.117 - implemented a small fix to make sure an object which is more than118 once in a list of primitives gets really removed.119 120 * resources/calibration_spline.rc:121 - updated calibration constants of period 62, 63, 72-75122 - added more dummy constants123 124 125 126 2009/12/21 Thomas Bretz127 128 * mjobs/MJCalibration.cc:129 - allow unprescaled Calibration instead of requiring it (needed130 for MCs)131 - changed the default for "no pattern" so that events with file132 format <5 are correctly treated. This might result in a small133 bias in the case newer files miss the calibration pattern, but134 that's unavoidable135 136 * mtrigger/MTriggerPatternDecode.cc:137 - decode trigger pattern for files older than format version 5138 according to the file type139 140 * resources/calibration_spline.rc:141 - added dummy periods up to 89142 143 * mmc/MMcFadcHeader.hxx:144 - changed version to 10 (got a warning for newer MCs)145 146 147 148 2009/12/16 Stefan Ruegamer149 150 * datacenter/scripts/read_lapalma-tapes151 - important output is now also written to shell152 153 154 155 2009/12/11156 157 * mfileio/FileIOLinkDef.h, mfileio/Makefile:158 - removed MReadRflFile159 160 161 162 2009/12/10 Thomas Bretz163 164 * ceres.rc:165 - added line for new option166 167 * mhflux/MAlphaFitter.cc:168 - added "Sensitivity" to output169 - prevent zero or negative divisor170 171 * msim/MSimMMCS.h:172 - removed pointers from i/o173 174 * msimcamera/MSimCamera.h:175 - fixed a typo in a comment176 177 * msimcamera/MSimRandomPhotons.[h,cc]:178 - changed to allow simulation of a nsb spectrum179 180 * mjobs/MJSimulation.cc:181 - added cone transmission182 - plotted cone transmission183 184 * resmc/night-sky-la-palma.txt185 - added186 187 188 189 2009/12/01 Thomas Bretz190 191 * mastro/MObservatory.cc:192 - set fObservatoryKey when a new location is set.193 Be careful, it is not overwritten if a location is set194 manually (long, lat)195 196 * mcorsika/MCorsikaEvtHeader.cc:197 - initialize fX and fY with 0198 199 200 201 2009/10/26 Thomas Bretz202 203 * Makefile:204 - moved definition of OSTYPE to Makefile.conf.general205 - removed mreflector206 207 * Makefile.conf.general:208 - added definition of OSTYPE209 210 * callisto.cc:211 - added option for test mode212 213 * ceres.rc:214 - fixed a typo215 - added a line for the cone transmission216 217 * condor/program.submit:218 - Out shell be Output219 - Log is now set automatically by condor220 221 * mastro/MAstroCatalog.cc:222 - added a trailing / to the default path223 224 * mbase/MAGIC.cc:225 - added a warning when using root versions which contain a projection226 bug which doesn't allow to reuse plotted histograms as expected227 228 * mbase/MEnv.h:229 - added a default to GetValue230 231 * mbase/MLut.cc:232 - added a validity check for the line data233 234 * mbase/MParSpline.[h,cc]:235 - added RecursiveRemove236 - added destructor237 238 * mbase/MSpline3.[h,cc]:239 - renamed overloaded Integral to avoid confusions in the interpreter240 241 * mcalib/MCalibrationChargeCalc.cc:242 - tiny cosmetics (a/=b instead of a=a/b)243 244 * mcorsika/MCorsikaRead.h, mdata/MDataMember.h,245 mhbase/MFillH.h, msim/MSimMMCS.h:246 - excluded pointers from I/O, this causes some (the last) event247 to be stored, which could be quite large248 249 * mfilter/MFSoftwareTrigger.cc:250 - added some informal output to the log-stream251 252 * mhbase/MH3.cc:253 - added a sanity if when deleting fHist254 255 * mhbase/MHn.[h,cc]:256 - added RecursiveRemove257 258 * mhist/MHCamEvent.cc:259 - check for fSum in RecursiveRemove260 261 * mjobs/MJCalibration.cc:262 - write commandline to output263 264 * mpointing/MPointingDevCalc.cc:265 - added new pointing informations266 267 * msimcamera/MSimAPD.cc:268 - added the 3600 cell APD type269 270 * msimcamera/MSimBundlePhotons.cc:271 - improved a comment272 273 * msimcamera/MSimExcessNoise.[h,cc]:274 - changed size of excess noise to be variable275 276 * msimcamera/MSimTrigger.cc:277 - print some information if electronics is "switched off"278 279 * msimreflector/MReflector.cc:280 - improved a comment281 282 * mbase/MStatusArray.[h,cc]:283 - tried to improved stability by a completely self made deletion284 scheme for the canvases285 286 * mgeom/MGeomPix.h:287 - replaced tan(60)/2 by sin(60)288 289 * mjobs/MJCalibrateSignal.[h,cc]:290 - added test mode to allow calibration of calibration files291 292 * Makefile, */Makefile:293 - brought includes in the correct order294 295 * msimcamera/MSimRandomPhotons.cc:296 - added the Cone transmission297 - added a lot of comments298 299 300 301 2009/09/11 Daniela Dorner302 303 * datacenter/db/include.php:304 - implemented Select-all functionality for builddatasets.php305 - improved function for 'Next/Prev/First/Last' links: regexp306 instead of selfmade building of link307 - added removing of fNumStart from link in function GetClearedURL()308 - added removing of DisplaySelected=inverse from link in function309 GetClearedURL()310 - implemented 'Display Not-Selected Sequences' Button311 - changed text on buttons312 313 * datacenter/db/builddatasets.php:314 - added possibility to update data set in database: update queries,315 interface to select data set, check if user is the same316 - bugfix: changed some $_SESSION back to $_GET (selection in the317 menu were treated wrongly)318 - commented resetting of 'name' and 'comment' out319 - implemented 'Display Not-Selected Sequences' Button320 - changed text on buttons321 - changed column 'Links' to the same like in sequinfo-aio.php322 - implemented possibility to choose data set number for data set323 file324 325 * datacenter/db/menu.js:326 - implemented function for Select-all functionality327 328 329 330 2009/09/08 Daniela Dorner331 332 * datacenter/db/include.php:333 - exchanged ON/Off checkboxes with ON/Off/Not radio-buttons for334 builddatasets.php335 - bugfix for display of total number of displayed results336 - added button for displaying all not-selected sequences (also for337 builddatasets.php)338 339 * datacenter/db/builddatasets.php:340 - adapted to usage of radio buttons341 - adapted to usage of 'Display Not-Selected Sequences' button342 - improvement of WARN and ERROR messages343 - bugfix for observation mode display in data set summary344 - added remark that pressing 'Get Data Set' button is neccessary345 346 347 348 2009/08/31 Daniela Dorner349 350 * datacenter/scripts/setup:351 - removed352 353 * datacenter/scripts/sourcefile:354 - small fix in function makedir()355 356 * datacenter/scripts/fillmcdb:357 - added (script to add run in mc db (cta))358 359 * datacenter/scripts/runsimtel:360 - added (script to run corsika and simtelarray for cta)361 362 * datacenter/scripts/runchimp:363 - added (script to run coverter from simtel to mars format for cta)364 365 * datacenter/scripts/runctastar:366 - added (script to run star (macro) for cta)367 368 * datacenter/scripts/runstereo:369 - added (script to macro to calculate stereo parameters for cta)370 371 372 373 2009/08/21 Daniela Dorner374 375 * datacenter/db/menu.php:376 - added functions needed for mcinfo.php377 378 * datacenter/db/menu.php, datacenter/db/magicdefs.php:379 - added limit for cloudiness380 381 * datacenter/db/sequinfo-aio.php:382 - removed $_GET from some functions383 384 * datacenter/db/db.php, datacenter/db/datasetinfo.php,385 datacenter/db/dbstatus.php, datacenter/db/findoffdata.php,386 datacenter/db/index.html, datacenter/db/index.php,387 datacenter/db/querycal.php, datacenter/db/queryseq.php,388 datacenter/db/querystar.php, datacenter/db/runinfo.php,389 datacenter/db/sequinfo.php, datacenter/db/statusrps.php,390 datacenter/db/statussps.php:391 - removed392 393 394 395 2009/08/20 Daniela Dorner396 397 * datacenter/db/include.php:398 - implemented 'First' and 'Last' links for the table, moved399 creation of link into function ReplaceInUri()400 - added display of total number of results (without LIMIT) at end401 of table402 - changed CheckBox2() to use SESSION variables403 - added new buttons for builddatasets.php in PrintMagicTable()404 (above and below the table in case form with POST is used),405 function PrintDisplaySequencesButtons()406 - added function GetClearedURL() to ensure that variables for407 insert, display of selected sequences and download of files, are408 removed in the case POST and not GET is used (needed only for409 additional buttons in builddatasets.php)410 - removed $_GET from some functions411 412 * datacenter/db/menu.php:413 - removed $_GET from Init functions414 - moved init-function of builddatasets.php here:415 InitBuildDataSets()416 - adapted init of builddatasets417 - added init of fOnlySum418 - fixed typo in init of fProposalName419 - changed input of Star-Done Range from 10 to 19 digits420 421 * datacenter/db/ctamcinfo.php, datacenter/db/magicdefs.php,422 datacenter/db/mcdefs.php, datacenter/db/ctadefs.php:423 - removed $_GET from some functions424 425 * datacenter/db/builddatasets.php:426 - changed from $_GET and $_POST to $_SESSION to avoid interaction427 problems between GET and POST428 - provide possibility to select sequences from several pages429 (Next/SortBy/...)430 - new buttons: 'Display Selected/All Sequences', 'Get Dataset File'431 - bugfix in download of txt-File432 - removed $_GET from some functions433 - added user management434 - updated and enhanced lower part (information about data set)435 436 * datacenter/db/builddatasets.php, datacenter/db/ctamcinfo.php,437 datacenter/db/datacheck.php, datacenter/db/datasetinfo.php,438 datacenter/db/datasetinfo-aio.php, datacenter/db/dbstatus.php,439 datacenter/db/findoffdata.php, datacenter/db/index.php,440 datacenter/db/mcinfo.php, datacenter/db/opticaldata.php,441 datacenter/db/printtable.php, datacenter/db/querycal.php,442 datacenter/db/querymc.php, datacenter/db/queryrbk.php,443 datacenter/db/queryseq.php, datacenter/db/querystar.php,444 datacenter/db/runinfo.php, datacenter/db/runinfo-aio.php,445 datacenter/db/sequinfo.php, datacenter/db/sequinfo-aio.php,446 datacenter/db/sources.php, datacenter/db/statusrps.php,447 datacenter/db/statussbs.php, datacenter/db/statussps.php:448 - changes needed for 'Last' link and display of total number of449 results450 451 452 453 2009/08/18 Thomas Bretz454 455 * Makefile:456 - replaced $OSTYPE by a call to "uname -s" converted to lower457 case for compatibility458 459 * mjobs/MJob.cc:460 - output the name of the resource file in SetupEnv for convinience461 462 * mjobs/MJCut.cc:463 - write command line to output464 465 * mbase/MEvtLoop.cc:466 - improved some output467 468 469 470 2009/08/14 Daniela Dorner471 472 * datacenter/scripts/sourcefile:473 - function getstatus: return 0, if variable $numprocs is empty474 - moved call of getdbinfo() to function getstepinfo where possible475 - enhanced function getstepinfo: implemented retrieving variable476 NodeRestricted from steps.rc477 In steps.rc a line 'Table.Column.NodeRestricted: yes' has to be478 added when a step has to be executed on a certain node (stored479 in the database in MCRunProcessStatus.fProductionHostKEY)480 481 * datacenter/scripts/jobmanager:482 - implemented possibility to send certain jobs to certain nodes483 of the cluster (currently implemented only for sun grid engine)484 - fix for greping the scriptname from the qstat output (needed485 for scripts with commandline option)486 - bugfix: pass environment variable AUTOMATIONSETUP to sun grid487 engine488 - pass environment variable AUTOMATIONSETUP also in the case of489 condor (macro $automationsetup)490 491 * datacenter/scripts/setup.isdc.cta:492 - added analysis scripts for jobmanager493 - added variables concerning the cluster: number of nodes and494 excluded nodes (needed in the jobmanager for the changes495 above)496 497 * datacenter/scripts/run.condor:498 - added definition of environment variable using macro499 $automationsetup500 501 502 503 2009/08/14 Daniel Hoehne-Moench504 505 * datacenter/scripts/mcsequences:506 - included display of azimuth range in sequence file507 - changed sequencing to one sequence per mc run508 509 510 511 2009/08/13 Thomas Bretz512 513 * mbase/Margs.cc:514 - fixed a problem returning 0 instead of "" for TString515 516 * mbase/MLut.h, mbase/MStatusArray.h:517 - added new overloads for Print to make it compile with newer root518 versions without warning519 520 * msimreflector/MReflector.cc:521 - replaced ForEach to make it compile with newer root versions522 523 * mtrigger/MTriggerPatternDecode.cc:524 - removed some accidental debug output525 526 527 528 2009/08/13 Daniela Dorner529 530 * datacenter/scripts/setup.isdc.cta,531 datacenter/scripts/setup.wue.magic.data,532 datacenter/scripts/setup.wue.magic.mc:533 - added (setup files with different default settings for usage with534 $AUTOMATIONSETUP)535 536 * datacenter/scripts/sourcefile:537 - moved variables for resourcefiles steps.rc and sql.rc to setup.*538 - removed function cont()539 - added check if setup.* is existing540 541 * datacenter/scripts/jobmanager:542 - removed command line options (done now via environment variable543 $AUTOMATIONSETUP)544 - moved arrays $scripts, $scriptscolname, $pnosweek, $pnoswe to545 setup.*546 547 548 549 2009/08/12 Daniela Dorner550 551 * datacenter/scripts/jobmanager:552 - improved logging (new layout and more information)553 - moved sleep to end of loop (function nextscript())554 555 556 557 2009/08/12 Daniel Hoehne-Moench558 * datacenter/macros/filldotrun.C:559 - inserted Arehucas versions 090625-0, 0907[02,06,31]-0 including560 the new columns L3TriggerRate, L3TriggerTable, WheelPos1,561 WheelPos2, Cycle, PI, WorkingGroup and Proposal562 - implemented MAGIC 2 run file handling563 - removed readout of columns by ReadToDelim(); now the columns are564 filled into an TObjArray565 566 567 568 2009/08/11 Daniela Dorner569 570 * datacenter/db/menu.php:571 - added mc function (corsika production)572 573 * datacenter/db/magicdefs.php:574 - added $timelimits array575 576 * datacenter/db/include.php:577 - added usage of $timelimits array in function StatusQuery(), i.e.578 provides possibility to set different values for time after579 which job is marked as 'crashed' for diffent steps580 581 * datacenter/db/builddatasets.php, datacenter/db/datacheck.php,582 datacenter/db/datasetinfo-aio.php, datacenter/db/datasetinfo.php,583 datacenter/db/dbstatus.php, datacenter/db/findoffdata.php,584 datacenter/db/runinfo-aio.php, datacenter/db/runinfo.php,585 datacenter/db/sequinfo-aio.php, datacenter/db/sequinfo.php,586 datacenter/db/statusrps.php, datacenter/db/statussbs.php,587 datacenter/db/statussps.php, datacenter/db/ctamcinfo.php:588 - added $timelimits to function StatusQuery()589 590 * datacenter/db/ctamcinfo.php:591 - bugfix: combining of normal and status group-by is possible now592 - added # of events and # of kilo-events in 'group-by'593 594 * datacenter/db/ctadefs.php:595 - changed time limit for corsika from 30 to 48 hours596 - added # of events and # of kilo-events for 'group-by'597 598 * datacenter/db/mcinfo.php:599 - added (interface to monitor mc production (up to now only test600 version for corsika))601 602 * datacenter/db/mcdefs.php:603 - added (definition of variables for mc production)604 605 606 607 2009/08/03 Daniel Hoehne-Moench, Stefan Ruegamer608 609 * datacenter/db/menu.php, magicdefs.php:610 - added new columns L3TriggerTable, WheelPos1, WheelPos2 as well as611 the KEY tables Cycle, PI, WorkingGroup and Proposal612 613 614 615 2009/08/03 Daniela Dorner616 617 * datacenter/db/menu.php:618 - bugfix: query for NightRange field only date from database619 620 621 622 2009/07/29 Thomas Bretz623 624 * callisto.cc, ceres.cc, ganymed.cc, sponde.cc, star.cc:625 - pipe command line to job626 627 * mbase/MArgs.[h,cc]:628 - added getter for command line629 630 * mjobs/MJCalibration.cc, mjobs/MJSpectrum.cc,631 mjobs/MJStar.cc, mjobs/MJCalibrateSignal.cc:632 - write command line to output633 634 * mjobs/MJob.[h,cc]:635 - added data member to store the command line636 637 * mtrigger/MTriggerPattern.h:638 - added efault argumtn to Print()639 640 * mjobs/MJStar.cc:641 - added a sanity check for empty sequences642 - write MCorsikaEvtHeader and MCorsikaRunHeader to output643 644 * mjobs/MJSimulation.cc:645 - use a MParameterCalc to calculate and later store the646 incident angle647 648 649 650 2009/07/28 Thomas Bretz651 652 * mjobs/MJCalibration.cc:653 - we have to allow all kind of triggers together with a654 calibration trigger, otherwise we never have enough655 calibration events if the trigger signals haven't been656 switched off (prescaled)657 658 * mtrigger/MTriggerPatternDecode.cc:659 - when we move L1TPU to L1 as a workaround we now really "move"660 the bit instead of just copy it (this is better for filters661 like "deny all")662 663 664 665 2009/07/04 Daniela Dorner666 667 * datacenter/db/ctamcinfo.php, datacenter/db/ctadefs.php,668 datacenter/db/menu.php, datacenter/scripts/jobmanager:669 - changed fCorsikaSimtelArray to fCorsikaSimTelarray670 671 672 673 2009/07/02 Thomas Bretz674 675 * manalysis/MGeomApply.cc:676 - cosmetics to a comment677 678 * melectronics/ElectronicsLinkDef.h, melectronics/Makefile:679 - removed MPulseShape680 681 * mhbase/MHMatrix.cc:682 - improved memeory managment when matrix size is growing683 684 * mjobs/MJCalibrateSignal.cc:685 - added MCorsikaRunHeader and MCorsikaEvtHeader to output686 for completeness687 688 * mjobs/MJCalibration.cc:689 - improved the filter for the trigger pattern690 691 692 693 2009/07/01 Thomas Bretz694 695 * mreport/MReportDrive.cc:696 - fixed typo in version number697 698 * mjobs/MJob.cc:699 - improved check for write permissions700 701 * mfileio/MWriteRootFile.cc:702 - option should not only contain "memory" it should be identical703 to "memory"704 705 706 707 2009/06/28 Daniel Hoehne-Moench708 709 * datacenter/macros/filldotrun.C710 - fixed typo in Arehucas Version: 090661-0 -> 090616-0711 712 713 714 2009/06/26 Daniel Hoehne-Moench715 716 * datacenter/macros/filldotrun.C717 - inserted Arehucas version 090616-0718 719 * datacenter/macros/fillcamera.C:720 - changed number of digits for thetamin, thetamax, pmin, pmax721 - fPhiMin (pmin) and fPhiMax (pmax) are now filled into722 MyMagicMonteCarlo723 724 725 726 2009/06/22 Daniela Dorner727 728 * datacenter/db/showplots.php, datacenter/db/showplots-ds.php,729 datacenter/db/showplots-seq.php:730 - additional information on the sequence is displayed on mouse-over731 on the path of the file732 733 * datacenter/db/plotinclude.php:734 - implemented function for mouse-over in showplots*.php735 736 * datacenter/db/showplots.php:737 - adapted layout of menu to new feature738 739 740 741 2009/06/20 Thomas Bretz742 743 * mbase/MLut.[h,cc]:744 - renamed Default to DefaultCol745 - added DefaultRow746 - added Print747 - added some const qualifiers748 749 * mbase/MParList.cc:750 - make sure a parlist is not added to itself751 - improved some debug output752 753 * melectronics/MAvalanchePhotoDiode.[h,cc]:754 - keep a time-stamp fTime755 - added functions to "relax/evolve" the apd over a given time756 757 * mgeom/MGeomCamDwarf.cc:758 - fixed a broken comment759 760 * mjobs/MJPedestal.cc:761 - improved output in case of error762 763 * mjobs/MJSimulation.cc:764 - implemented a PreCut (to gain processing time)765 - implemented the correct type id in the file name766 767 * mpedestal/MPedCalcPedRun.cc:768 - check for the run-number only if real data769 770 * mraw/MRawRunHeader.[h,cc]:771 - added GetRuntypeChar772 - fixed a bug which returned the runtype instead of the773 telescopenumber774 775 * mreport/MReport.cc:776 - added a new report version number 200905170 (preliminray!)777 778 * mreport/MReportDrive.cc:779 - added a fix for the starguider sttaus in the report780 781 * msimcamera/MSimAPD.cc:782 - instead of a full initialization of the APD before each event783 we now only simulate a time evolution which is needed to relax784 a cell to one permille error. This is much faster.785 786 * msimcamera/MSimTrigger.[h,cc]:787 - allow switching off of the electronics trigger788 - replaced the real coincidence by better and faster algorithm789 - the new algorithm also supports multiplicity triggers790 - therefore added fMinMultiplicity791 - updated the handling and ouput in case of empty coincidence maps792 793 * mtrigger/MTriggerPattern.h:794 - added some information in the bit description795 796 * mtrigger/MTriggerPatternDecode.cc:797 - fixed the decoding for runs for which L1TPU was connected798 instead of L1799 800 * megom/MGeomCamFact.[h,cc]:801 - added802 803 * megom/Makefile, mgeom/GeomLinkDef.h:804 - added MGeomCamFact805 806 807 808 2009/06/18 Daniela Dorner809 810 * mjobs/MDataSet.h:811 - fixed typo in comment812 813 814 815 2009/06/16 Daniela Dorner816 817 * datacenter/db/plotinclude.php, datacenter/db/plotdb.php:818 - implemented feature to query/plot only data of one source (with819 regular expressions)820 821 822 823 2009/06/12 Daniela Dorner824 825 * datacenter/db/include.php:826 - adapted path of plus.png and minus.png827 828 * datacenter/db/index-footer.html:829 - adapted footer830 831 * datacenter/db/menu.php:832 - added functions for CTA MC833 834 * datacenter/db/ctadefs.php:835 - added (analog file to magicdefs.php for CTA)836 837 * datacenter/db/ctamcinfo.php:838 - added (website to display info about produced CTA MC)839 840 * macros/starvisyear.C:841 - added includes for compiling842 843 * datacenter/scripts/sourcefile:844 - replaced case- by if-statement in checklock()845 - added more information to the output to the lockfile846 - added processlog in makedir()847 - improved processlog output and layout of queries848 - added option to query only jobs for one node849 850 * datacenter/scripts/jobmanager:851 - added option for production of cta mc852 853 * datacenter/scripts/jobmanager, datacenter/scripts/setup:854 - added $totalmax which can overwrite $pnototal[$hour]855 856 857 858 2009/06/09 Daniela Dorner859 860 * mbase/MSpline3.cc:861 - added include of TMath862 863 864 865 2009/06/05 Stefan Ruegamer, Daniel Hoehne-Moench866 867 * Mars-2.3/datacenter/macros/filldotrun.C868 - inserted Arehucas versions 090522-0 and 090525-0869 870 871 872 2009/05/15 Thomas Bretz873 874 * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:875 - fixed names for Hadronness Cut876 877 878 879 2009/05/15 Thomas Bretz880 881 * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:882 - fixed names for Hadronness Cut883 884 885 886 2009/05/10 Thomas Bretz887 888 * ceres.cc:889 - added usage of sequence files890 - added new options for pedestal and calibration mode891 892 * mbase/MDirIter.[h,cc]:893 - added AddFile member function894 895 * mbase/MArgs.[h,cc]:896 - added member function to remove an argument from the list897 898 * mgeom/MGeomPix.h:899 - added Getter for Width in x and y900 901 * mjobs/MJSimulation.[h,cc]:902 - added fOperationMode903 - added use of sequence904 - name ceres file according to sequence number905 - changes to the binnings906 907 * mjobs/MSequence.[h,cc]:908 - unified the usual and the default constructor909 - don't output default values in Print910 - added kCorsika files911 912 913 914 2009/04/29 Thomas Bretz915 916 * msimcamera/Makefile:917 - added -I../msimreflector918 919 920 921 2009/04/28 Thomas Bretz922 923 * mjobs/MJStar.cc:924 - allow to run thru even if discriminator threshold are missing925 926 927 928 2009/04/26 Thomas Bretz929 930 * mraw/MRawFileRead.cc:931 - added consistency check for two consecutive headers932 933 * mraw/MRawRunHeader.[h,cc]:934 - added copy constructor935 - added member function for conistency check936 937 938 939 2009/04/16 Thomas Bretz940 941 * mbase/MEvtLoop.cc:942 - make sure that no negative values for the estimated time943 is shown944 945 * mcorsika/MCorsikaEvtHeader.cc:946 - calculate impact in the telescope dish plane and not on the947 ground948 949 * mhflux/MHCollectionArea.cc:950 - initialize more variables in the constructor as suggested951 by valgrind952 953 * mpointing/MHPointing.cc:954 - set the maximum such that both axis are scaled correctly955 956 * msimcamera/MSimBundlePhotons.cc:957 - added some more output958 959 * resmc/dwarf-pde-gapd.txt:960 - used new curve from ETH961 - extrapolated curve on both ends linearily962 963 * resmc/dwarf-reflectivity.txt:964 - extrapolated linearily to 980 nm965 966 * resmc/magic-pde.txt:967 - set to 0 at 900nm968 969 * resmc/magic-reflectivity.txt:970 - extrpolated to 900nm971 972 * msimcamera/MSimReadout.cc:973 - small improvement to sanity check to allow having less channels974 than pixels975 976 * mreport/MReport.cc:977 - added once more a fix for a wrong Arehucas version978 979 * mbase/MSpline3.[h,cc]:980 - added functions to return the analytical integral981 of the spline982 983 * mjobs/MJSimulation.[h,cc]:984 - replaced the 2D histogram with the impact on ground with985 a 1D histogram with the impact perpendicular to Alt/Az986 - Use a MParSline instead of MPulseShape987 - Use MParSplines as input for MSimAbsorption988 - increased the number of bins for the threshold histogram989 - adapted BinningImpact990 - added another histogram for the event distribution after cleaning991 - changed the default number of the NSB to fit the new input992 definition993 - added histogram for MNewImagePar994 - added tab "Info2"995 - added all MHPhotonEvent to the paremeter list to allow access996 of the ReadEnv997 998 * msim/MSimAbsorption.[h,cc]:999 - moved the spline code to MParSpline1000 - use MParSpline as new input1001 1002 * msimcamera/MSimCalibrationSignal.[h,cc], msimcamera/MSimCamera.[h,cc],1003 msimcamera/MSimGeomCam.[h,cc]:1004 - replaces MPulseShape by MParSpline1005 1006 * msimcamera/MSimRandomPhotons.[h,cc]:1007 - scale NSB rates like it is done in Eckart's paper1008 - write rates to an output container1009 1010 * ceres.rc:1011 - adapted1012 1013 * msimcamera/MSimAPD.[h,cc]:1014 - take the acidental rate from a container1015 1016 * mbase/Makefile, mbase/BaseLinkDef.h:1017 - added MParSpline1018 1019 * mbase/MParSpline.[h,cc]:1020 - added1021 1022 * msim/MSimAtmosphere.cc:1023 - fixed a bug which caused the aerosol coefficient to be1024 incorrectly initialized1025 1026 1027 1028 2009/04/01 Thomas Bretz1029 1030 * Makefile.conf.linux:1031 - removed accidental '-g'1032 1033 * Makefile.conf.linux:1034 - removed -Wconversion (produces too much output on newer1035 compilers)1036 1037 * ceres.rc, mjobs/MJSimulation.cc:1038 - added a cut "Cut" after image parameter calculation1039 - updated noise numbers1040 1041 * resmc/dwarf-pde-gapd.txt:1042 - upadted with a more reliable curve from theeth meeting page1043 (linear extrapolate below 350nm)1044 1045 1046 1047 2009/03/30 Thomas Bretz1048 1049 * manalysis/MMcCalibrationUpdate.cc:1050 - fixed a conditional which prevented the display from1051 correctly process raw data1052 1053 * mgeom/MGeomCamSquare.cc:1054 - shifted pixels to be centered around 01055 1056 * msimcamera/MSimCamera.cc:1057 - added an additional sanity check1058 1059 * mhbase/MH.cc:1060 - added "temp" to palette1061 1062 1063 1064 2009/03/27 Stefan Ruegamer1065 1066 * datacenter/scripts/checkstardone1067 - added missing ;; for the case-switching1068 1069 1070 1071 2009/03/24 Stefan Ruegamer1072 1073 * mhflux/MHAlpha.cc1074 - changed in DrawAll the line color of on-off to blue1075 1076 1077 1078 2009/03/23 Thomas Bretz1079 1080 * resources/starguider01000534.txt:1081 - added1082 1083 * mbase/MStatusDisplay.cc:1084 - if no MStatusArray is found now all object are drawn1085 1086 * mfileio/MWriteRootFile.[h,cc]:1087 - trees to be copied can now be made optional1088 1089 * mhbase/MH.cc:1090 - included TProfile2D for newer root versions1091 1092 * mjobs/MJCalibrateSignal.cc:1093 - made the copy of "OriginalMC" optional. Now it also works1094 for non-ceres (original MMCS) files again which don't1095 have this tree.1096 1097 1098 1099 2009/03/19 Daniel Hoehne-Moench1100 1101 * datacenter/scropts/mcsequences:1102 - bugfix: replaced $user by $us1103 - bugfix: fPriority is now inserted into the correct table1104 1105 1106 1107 2009/03/16 Thomas Bretz1108 1109 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:1110 - added new starguider calibration since 10005341111 1112 * datacenter/macros/plotdb.C, datacenter/macros/plotrundb.C:1113 - added option to set ds-number in datset1114 1115 * mgeom/MGeomCamMagic.cc:1116 - fixed layout of the MII camera1117 1118 * mpointing/MPointingDevCalc.cc:1119 - updated informations1120 1121 1122 1123 2009/03/16 Daniel Hoehne-Moench1124 1125 * datacenter/scripts/fillcamera1126 - bugfix: the first line was moved by a tabulator1127 1128 1129 1130 2009/03/16 Stefan Ruegamer1131 1132 * datacenter/scripts/makecallistolinks1133 - added >/dev/null in line 68 to prevent the mails to dc@astro1134 - removed the -v for the ln1135 1136 * datacenter/scripts/sourcefile1137 - added printprocesslog for rm -v in the finish function (mails)1138 1139 1140 1141 2009/03/15 Thomas Bretz1142 1143 * mgeom/MGeomCam.[h,cc]:1144 - added member function to get the total sensitive area of the1145 camera1146 1147 * mgeom/MGeomCamMagic.cc:1148 - included TMath for newer root versions1149 1150 1151 1152 2009/03/07 Thomas Bretz1153 1154 * RELEASE V2.31155 1156 1157 1158 2009/03/06 Thomas Bretz1159 1160 * datacenter/macros/plotrundb.C datacenter/macros/fillstar.C:1161 - added RunDataCheck access1162 1163 * mreflector/MRflEventData.cc:1164 - replaced DistanceToPrimitive by IsInside1165 1166 1167 1168 2009/03/05 Thomas Bretz1169 1170 * mreport/MReportCamera.cc:1171 - fixed a problem if the HVFIL section is empty1172 1173 * merpp.cc:1174 - added --dev-null option to Usage output1175 1176 * mjobs/MJMerpp.[h,cc]:1177 - fixed operation in --dev-null mode1178 1179 1180 1181 2009/03/04 Thomas Bretz1182 1183 * datacenter/macros/plotdb.C:1184 - updated some binnings1185 1186 * datacenter/macros/fillganymed.C:1187 - use the primary also when inserting1188 1189 * mgeom/GeomLinkDef.h:1190 - added MGeomCamMagicII1191 1192 * mgeom/MGeom.[h,cc]:1193 - added option to set position1194 - removed DistanceToPrimitive, use IsInside instead1195 1196 * mgeom/MGeomCam.[h,cc]:1197 - added a virtual function to CreateNN1198 - added a workaround after reading by calling CreateNN1199 because with the last changes the pixel indices get lost1200 1201 * mgeom/MGeomCamCT1.[h,cc]:1202 - now derives from MGeomCamDwarf1203 - accordingly increased version number1204 1205 * mgeom/MGeomCamDwarf.[h,cc]:1206 - removed Clone -> now in MGeomCam1207 1208 * mgeom/MGeomCamMagic.[h,cc]:1209 - added MGeomCamMagicII <preliminary>1210 1211 * mgeom/MGeomCamSquare.[h,cc]:1212 - removed creation of next neighbors -> now automatic1213 1214 * mgeom/MGeomPix.[h,cc]:1215 - added rotation angle in terms of cos(phi) and sin(phi)1216 - rotate in PaintPrimitive1217 - adapted IsInside accordingly1218 1219 * mgeom/MGeomRectangle.[h,cc]:1220 - if only width is given assume a square1221 - make sure that the box is correctly painted for all root versions1222 - fixed distance to farthest point1223 1224 * mgui/MHexagon.[h,cc]:1225 - removed obsolete dependence on MGeomPix1226 1227 * mhist/MHCamera.cc, mtools/MagicJam.cc:1228 - replaced DistanceToPrimitive by IsInside1229 1230 * mjobs/MJSimulation.cc:1231 - replaced accidental _I_ in file names by _Y_1232 1233 * mreport/MReportCC.[h,cc]:1234 - added version >=2008090301235 - improved modularity of code1236 1237 1238 1239 2009/03/03 Thomas Bretz1240 1241 * ceres.rc:1242 - added some more infomation1243 - updated paths1244 1245 * mcorsika/MCorsikaRunHeader.[h,cc]:1246 - added atmospheric layers1247 - added interpretation of new XSCATT/YSCATT in newer corsikas1248 1249 * msim/MSimAtmosphere.[h,cc]:1250 - changed path1251 - MAtmosphere doesn't search for any files per default anymore1252 - changed atmopsheric layers to the ones fitted by Corsika1253 - added possibility to change input files to ReadEnv1254 1255 * msimcamera/MSimCalibrationSignal.cc:1256 - don't create a camera geometry yourself1257 1258 * resmc/atmosphere-aerosols.txt, resmc/atmosphere-ozone.txt,1259 resmc/ct1-pde.txt, resmc/dwarf-apdmap.txt, resmc/dwarf-cones.txt,1260 resmc/dwarf-pde-gapd.txt, resmc/dwarf-reflectivity.txt,1261 resmc/dwarf-reflector.txt, resmc/magic-cones-inner.txt,1262 resmc/magic-pde.txt, resmc/magic-reflectivity.txt,1263 resmc/magic-reflector-chessboard.txt, resmc/magic-reflector.txt,1264 resmc/magic-trigger-1NN.txt, resmc/magic-trigger-2NN.txt,1265 resmc/magic-trigger-3NN.txt, resmc/magic-trigger-4NN.txt:1266 - added1267 1268 * mhist/Makefile:1269 - removed accidental MHQuality1270 1271 * mhist/MHCamera.cc:1272 - fixed a warning when calling DistancetoPrimitive1273 1274 * mgeom/MGeomCamSquare.cc:1275 - accidentaly used Double_t instead of Short_t when calling1276 SetNeighbors1277 - changed number of pixels from UInt_t to Short_t. It doesn't make1278 sense to support more pixels than we can store as index for1279 neighbors1280 1281 * Makefile:1282 - added mreflector to resolve unresolved symbols1283 1284 1285 1286 2009/03/02 Daniela Dorner1287 1288 * datacenter/db/plotdb.php:1289 - adapted width of table1290 1291 1292 1293 2009/03/02 Thomas Bretz1294 1295 * mgeom/MGeomCam.[h,cc], msimreflector/MMirror.h,1296 msimreflector/MMirrorDisk.[h,cc], msimreflector/MMirrorHex.[h,cc],1297 msimreflector/MMirrorSquare.[h,cc], msimreflector/MReflector.[h,cc]:1298 - added GetA member function1299 1300 * manalysis/MCameraData.cc, mbadpixels/MBadPixelsCalc.cc,1301 mbadpixels/MBadPixelsCam.cc, mbadpixels/MBadPixelsTreat.cc,1302 mcalib/MCalibrationCam.cc, mcalib/MCalibrationChargeCalc.cc,1303 mcalib/MCalibrationChargeCam.cc, mcalib/MCalibrationPulseTimeCam.cc,1304 mcalib/MCalibrationRelTimeCalc.cc, mcalib/MCalibrationRelTimeCam.cc,1305 mcalib/MCalibrationTestCalc.cc, mcalib/MCalibrationTestCam.cc,1306 mcorsika/MCorsikaEvtHeader.cc, mfilter/MFSoftwareTrigger.cc,1307 mgeom/MGeomCam.cc, mhcalib/MHCalibrationCam.cc,1308 mhcalib/MHCalibrationChargeCam.cc, msignal/MSignalCam.cc,1309 mhcalib/MHCalibrationPulseTimeCam.cc, mpointing/MPointingPos.h,1310 mhcalib/MHCalibrationRelTimeCam.cc, mhft/MHexagonalFTCalc.cc,1311 mhist/MHCamera.cc, mimage/MHillas.cc, mimage/MNewImagePar.cc,1312 mjobs/MJCut.cc, mjobs/MJSimulation.cc, mpedestal/MPedPhotCam.cc,1313 mpedestal/MExtractPedestal.cc, mpedestal/MPedestalCam.cc,1314 msimcamera/MSimGeomCam.cc, msimcamera/MSimRandomPhotons.cc:1315 - replaced MGeomPix by MGeom1316 1317 * mjobs/MJStar.cc:1318 - added BinningDist1319 - converted Muon cuts from mm to deg1320 1321 * mhflux/MHCollectionArea.cc:1322 - fixed a problem that a plot disappeared in old files1323 1324 * mmuon/MMuonSearchPar.cc:1325 - switched off the check in Paint (this works only for MAGIC :( )1326 1327 * datacenter/macros/fillganymed.C:1328 - simplified by using MSQLMagic instead of MSQLServer1329 1330 1331 1332 2009/03/01 Thomas Bretz1333 1334 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:1335 - added pointing model 3281981336 1337 * mbase/MSpline3.h:1338 - added a cast to make it compile with root 5.181339 1340 * melectronics/MPulseShape.cc:1341 - included TH1 to make it compile with root 5.181342 1343 * mhflux/MAlphaFitter.[h,cc]:1344 - convert MString::Format to Data()1345 - added type SignificanceSqrtExcess1346 1347 * mhflux/MHFalseSource.cc, mjobs/MJSpectrum.cc:1348 - convert MString::Format to Data()1349 1350 * mhist/MHCamera.cc:1351 - changed some const TString to const char to resolve1352 ambiguity in root 5.18 in TF1 constructor1353 1354 * msim/MHPhotonEvent.cc:1355 - use TMath::Abs instead of abs1356 1357 * msim/MSimPointingPos.[h,cc]:1358 - moved getter and setter to source file to avoid including of1359 TMath1360 1361 * mgeom/MGeom.[h,cc]:1362 - added1363 1364 * mgeom/MGeomRectangle.[h,cc]:1365 - added1366 1367 * mgeom/MGeomCamSquare.[h,cc]:1368 - added1369 1370 * mgeom/Makefile, mgeom/GeomLinkDef.h:1371 - added MGeom1372 - added MGeomRectangle1373 - added MGeomCamSquare1374 1375 * Makefile.rules:1376 - removed dependance on ROOTSYS from rmkdepend. It should be in1377 the path anyway as rootcint1378 1379 * ceres.rc:1380 - added an example of setting the APD type1381 1382 * mbadpixels/MBadPixelsCam.[h,cc], mbadpixels/MBadPixelsTreat.cc,1383 mcalib/MCalibrationChargeCalc.cc, mcalib/MCalibrationTestCalc.cc,1384 mfilter/MFSoftwareTrigger.cc:1385 - replaced references to MGeomPix by references to MGeom1386 1387 * mbase/MStatusDisplay.cc:1388 - evaluate the return code of fwrite as suggested by newer1389 gcc versions1390 - set a paranthesis as suggested by a warning1391 1392 * mgeom/MGeomCam.[h,cc]:1393 - adapted to the changes in MGeomPix/MGeom1394 - added SetAt function for external setup1395 - added Copy constructor1396 1397 * mgeom/MGeomCamCT1.cc, mgeom/MGeomCamDwarf.cc,1398 mgeom/MGeomCamMagic.cc, mhft/MHexagonFreqSpace.cc,1399 mimage/MHillas.cc, mimage/MHillasExt.cc,1400 mimage/MImgCleanStd.[h,cc], mimage/MNewImagePar.cc,1401 mimage/MNewImagePar2.cc, mmuon/MHSingleMuon.cc,1402 msignal/MSignalCam.cc, mtools/MagicJam.cc,1403 1404 - adapted to the changes in MGeomPix/MGeom1405 - use SetAt for setup1406 1407 * mgeom/MGeomPix.cc:1408 - moved most of the code to new base class MGeom1409 - now derives from MGeom1410 - increased version number accordingly1411 1412 * mhbase/MBinning.cc:1413 - replaced a Int_t by UInt_t as suggested by a warning1414 1415 * mhbase/MH.cc:1416 - added a const_cast for GetObjectInfo (should be const,1417 but isn't)1418 1419 * mhbase/MHMatrix.cc, mhflux/MHAlpha.cc, mhflux/MHThetaSq.cc,1420 mhflux/MHThetaSqN.cc, mhist/MHCamEventRot.cc, hvstime/MHVsTime.cc,1421 mjobs/MJStar.cc, mraw/MRawEvtHeader.cc:1422 - added paranthesis as suggested by a warning1423 1424 * mhft/MGeomCamMagicXT.[h,cc]:1425 - replaced by deriving from MGeomCamDwarf1426 1427 * mhist/MHCamera.cc:1428 - adapted to the changes in MGeomPix/MGeom1429 - use SetAt for setup1430 - use new PaintPrimitive to skip the usage of MHexagon1431 1432 * mmc/MMcTrigHeader.hxx:1433 - fixed wrong condition in SetTrigger1434 1435 * msimcamera/MSimAPD.[h,cc]:1436 - added a possibility to switch between the 50mu and 100mu1437 Diodes1438 1439 * mtools/MagicCivilization.[h,cc], mtools/MagicDomino.[h,cc],1440 mtools/MagicReversi.[h,cc], mtools/MagicShow.[h,cc],1441 mtools/MagicSnake.[h,cc], mtools/MineSweeper.[h,cc],1442 - adapted to the changes in MGeomPix/MGeom, therefore restructered1443 the code to get rid of MHexagon1444 1445 * mmovie/MMovieWrite.cc:1446 - allow to switch off timing via preprocessor directive1447 - replaced MGeomPix by MGeom1448 - slightly changed palette1449 - evaluate return of fwrite1450 1451 * mbase/MQuaternion.h, msim/MPhotonData.h:1452 - added a workaround for sqrt in root 5.18/001453 1454 1455 1456 2009/02/26 Daniel Hoehne-Moench1457 1458 * datacenter/macros/filldotrun.C:1459 - implemented new SuperArehucas version1460 1461 1462 1463 2009/02/23 Thomas Bretz1464 1465 * mcorsika/MCorsikaRunHeader.cc:1466 - switched off the impact max workaround - it doesn't work1467 - initialize fImpact Max1468 - print also number of used ATMEXT1469 1470 * mhbase/MH.cc:1471 - improved setting of binning from the parameter list in the1472 n-D case1473 1474 * mhbase/MH3.cc:1475 - imporved output1476 1477 * mhflux/MHCollectionArea.cc:1478 - also collect the maximum impact while running for a nicer1479 behaviour of the plots1480 1481 * mhflux/MHThreshold.cc:1482 - allow setting of a dedicated Threshold binning1483 1484 * mimage/MHHillasExt.cc:1485 - converted slope binning to deg1486 1487 * mjobs/MJSimulation.cc:1488 - write MMcCorsikaRunHeader1489 - changed binnings1490 - added new binning1491 - now display the signal unscaled1492 - show threshold and collection area only for data runs1493 1494 * msim/MSimMMCS.cc:1495 - make setting of directions depending on view-cone option1496 1497 * msim/MSimPointingPos.[h,cc]:1498 - added class description1499 - removed obsolete fPointingCorsika1500 - improved output1501 - added option for homogenous distribution1502 1503 * mmuon/MMuonCalibParCalc.cc:1504 - converted cuts from mm to deg so they will work also for other1505 geometries1506 1507 1508 1509 2009/02/20 Thomas Bretz1510 1511 * mmuon/MHMuonPar.[h,cc]:1512 - updated class version number after fMm2Deg got removed1513 1514 * mpointing/MHSrcPosCam.cc:1515 - fixed the fill style of the ellipse to produce correct ps-files1516 1517 1518 1519 2009/02/19 Daniela Dorner1520 1521 * datacenter/scripts/buildsequenceentries,1522 datacenter/scripts/checkfilesforsequenceavail,1523 datacenter/scripts/checkstardone, datacenter/scripts/correcttime,1524 datacenter/scripts/dbchk, datacenter/scripts/dodatacheck,1525 datacenter/scripts/doexclusions, datacenter/scripts/fillcallisto,1526 datacenter/scripts/fillcamera, datacenter/scripts/fillganymed,1527 datacenter/scripts/fillstar, datacenter/scripts/insertdatasets,1528 datacenter/scripts/makecallistolinks,1529 datacenter/scripts/mcsequences, datacenter/scripts/movingrawfiles,1530 datacenter/scripts/movingrawfiles_OK, datacenter/scripts/runcamera,1531 datacenter/scripts/runcorsika, datacenter/scripts/runreflector,1532 datacenter/scripts/sourcefile,1533 datacenter/scripts/writedatasetfiles,1534 datacenter/scripts/writesequencefiles:1535 - removed scriptlog1536 1537 * datacenter/scripts/jobmanager:1538 - fixed typo1539 1540 1541 1542 2009/02/19 Thomas Bretz1543 1544 * mcorsika/MCorsikaRunHeader.[h,cc]:1545 - reformatted output1546 - added "Options" to output1547 - made Has const1548 - added a workaround to get the maximum simulated impact1549 although it is not officially stored in the file1550 1551 * msim/MHPhotonEvent.cc:1552 - improved automatic binning1553 1554 * msim/MPhotonData.[h,cc]:1555 - added GetCosW21556 - added GetSinW21557 - added GetSinW1558 1559 * msim/MSimAbsorption.cc:1560 - don't check wavelength range when theta should be used1561 1562 * msimcamera/MSimAPD.cc:1563 - check for uninitialized indices1564 1565 * msim/MPhotonEvent.[h,cc]:1566 - moved the code for MyClonesArray to the source file1567 - improved a lot the reading speed by reading larger blocks1568 of data from the file at once1569 - improved memory handling. This ensures that even the largest1570 events don't fill the memory forever and the allocated memory1571 is free'd again after some time1572 1573 * msimreflector/MSimReflector.cc:1574 - Use the new Resize function of MPhotonEvent to make sure1575 that the memory is not allocated forever.1576 1577 * mimage/MHHillas.cc, mimage/MMHillas.Ext.cc, mimage/MHHillasSrc.cc:1578 - converted default binning from mm to deg1579 1580 * mraw/MRawRunHeader.cc:1581 - print less when values doen't have any meaning1582 1583 * msim/MSimAtmosphere.[h,cc]:1584 - added1585 1586 * msim/SimLinkDef.h, msim/Makefile:1587 - added MSimAtmosphere1588 1589 * mjobs/MJSimulation.cc:1590 - added simulation of atmosphere1591 - clean isolated pixels away before calculating image parameters1592 - don't clean calibration runs1593 - correct displayed az by magnetic field1594 - added auto range for the 2D histograms1595 - set automatic binning for dist1596 - added tab with histogram for trigger area and threshold1597 1598 * readcorsika.cc:1599 - implemented -ff option1600 1601 * mcorsika/MCorsikaRunHeader.cc:1602 - improved Print output1603 1604 * mimage/MImgCleanStd.cc:1605 - fixed the checks for the cleaning parameters there1606 where some wrong conditions1607 1608 * msim/MSimMMCS.cc:1609 - fixed typo in a comment1610 1611 * ceres.rc:1612 - added units for psf1613 - some small updates1614 1615 * msimreflector/MSimReflector.cc:1616 - convert units of psf from mm to cm1617 - Use MPointingPos instead of PointingCorsika, ARRANG already1618 rotates all vectors accrodingly1619 1620 * msim/MSimPointingPos.cc:1621 - don't write PoinitingCorsika anymore. ARRANg already includes1622 the rotation1623 1624 * mgeom/MGeomCamMagic.[h,cc]:1625 - added a constructor which allows to set the focal distance1626 1627 * msimcamera/MSimAPD.cc, msimcamera/MSimGeomCam.cc,1628 msimcamera/MSimRandomPhotons.cc, msimreflector/MSimReflector.cc:1629 - don't create an object if MGeomCam not found, try "MGeomCam"1630 as default instead1631 1632 * mhflux/MHCollectionArea.[h,cc]:1633 - added MMcRunHeader to data members to be able to check1634 the maximum impact in Finalize for the case the maximum1635 impect is collected "on-line" from the events1636 - if the event distribution comes just from the spectrum fill1637 the distribution event by event to get correct errors1638 - romved some old obsolete code1639 1640 * msim/MSimMMCS.[h,cc]:1641 - added MMcRunHeader to data members to allow to collect the1642 maximum impact from the events1643 1644 1645 1646 2009/02/18 Thomas Bretz1647 1648 * datacenter/scripts/runcorsika:1649 - added a comment1650 1651 * mbase/MParList.cc:1652 - when adding a TCollectionn only add MParContainers1653 1654 * mcorsika/MCorsikaRunHeader.[h,cc]:1655 - added reading of Atmospheric coefficients1656 - added reading of Cherenkov Flag1657 - added corsika's Earth Radius1658 1659 * melectronics/MDigitalSignal.[h,cc]:1660 - added and initialized an index to allow to "connect"1661 the digital signal to a channel1662 1663 * mjtrain/MJTrainSeparation.cc:1664 - replaced kGreen by kBlue1665 1666 * mmain/MEventDisplay.cc:1667 - added a type==3 which is for ceres-reflector files1668 1669 * mmain/Makefile:1670 - added -I../mcorsika1671 - added -I../msim1672 - added -I../msimcamera1673 1674 * msim/MHPhotonEvent.[h,cc]:1675 - set the binning more automatically from the run-headers1676 where possible1677 - added RadEnv1678 - added Clear function for external access1679 1680 * msim/MSimAbsorption.cc:1681 - addec const-qualifier for photon1682 1683 * msimcamera/MSimGeomCam.cc:1684 - allow usage also without pulse and pulse position (for display)1685 1686 * msimcamera/MSimSignalCam.cc:1687 - allow usage also without TriggerPos1688 - added a check whether MSignalCam was correctly initialized1689 1690 1691 1692 2009/02/16 Thomas Bretz1693 1694 * mimage/MHHillas.cc, mimage/MHHillasExt.cc, mimage/MHHillasSrc.cc,1695 mimage/MHImagePar.cc:1696 - replaced green by blue for better readability on projectors1697 1698 * mbase/MEnv.[h,cc]:1699 - added the option of a default name to allow i/o more similar1700 to MParContainer1701 - improved Print()1702 1703 * ceres.cc, callisto.cc, star.cc, ganymed.cc, sponde.cc:1704 - make use of the new default name of MEnv1705 1706 * mjobs/MJSpectrum.cc:1707 - read and write ganymed.rc1708 1709 * mbase/MParList.cc:1710 - if adding a TObjArray add only MParContainers (for sanity)1711 1712 * mjobs/MJob.cc:1713 - when reading read also TObjects1714 1715 * mjobs/MJSpectrum.cc:1716 - now read the ganymed.rc and write it to the output1717 1718 * mhflux/MHEffectiveOnTime.h:1719 - increased class version by 11720 1721 * mhflux/MHAlpha.cc:1722 - removed erronornously comittet SetSumw21723 - don't output the numbe rof excess events vs time1724 1725 1726 1727 2009/02/15 Thomas Bretz1728 1729 * ceres.rc:1730 - added the MAGIC I high gain pulse as example1731 1732 * sponde.cc:1733 - redirect root error handler1734 - added new option to force on-time fit1735 1736 * datacenter/scripts/runcorsika:1737 - added a comment1738 - remove empty dat file after corsika finished1739 1740 * mbase/MLog.cc:1741 - added several more log-levels to handling root's error handler1742 1743 * mbase/MPrint.cc:1744 - flush buffer before printing1745 - set output level to all1746 1747 * melectronics/MPulseShape.h:1748 - let clone also clone the spline1749 1750 * mfileio/MWriteRootFile.cc:1751 - don't output title if empty1752 1753 * mhflux/MHEffectiveOnTime.[h,cc]:1754 - added new data mebers to store the result of the overall-fit1755 which is now done in Finalize1756 - output the results of the effective on-time fit as inf21757 - increased clas version accordingly1758 1759 * mjobs/MJSimulation.[h,cc]:1760 - simplified setting up the file structure1761 1762 * mjobs/MJSpectrum.[h,cc]:1763 - added the possibility to force a new on-time fit.1764 - a MHEffectiveOnTime histogram is now always displayed1765 for manual cross checks1766 1767 * mjobs/MJStar.cc:1768 - added MSrcPosCam for Monte Carlos to output1769 1770 * mpointing/MSrcPosCalc.cc:1771 - ignore the WobbleMode from the MMcCorsikaRunHeader1772 if it is a ceres file1773 1774 * msim/MPhotonEvent.[h,cc]:1775 - added function GetTimeFirst1776 - added function GetTimeLast1777 - added function GetTimeMedianDev1778 - added fLength to MPhotonStatistics1779 1780 * msimcamera/MSimGeomCam.cc:1781 - make use of the new functions1782 - set length to statistics container1783 1784 * mpointing/MHSrcPosCam.[h,cc], mpointing/MSrcPosRndm.[h,cc],1785 mfilter/MFMagicCuts.[h,cc], mmuon/MHMuonPar.[h,cc],1786 mhflux/MHThetaSqN.[h,cc]:1787 - support changing geometries (conversion factors) reading1788 a new geometry from a run header1789 1790 * mimage/MHVsSize.[h,cc], mimage/MHNewImagePar.[h,cc],1791 mimage/MHHillasSrc.[h,cc], mimage/MHHillasExt.[h,cc],1792 mimage/MHHillas.[h,cc], mimage/MNewImagePar2.[h,cc]:1793 - removed option to set conversion factor manually1794 - support changing geometries (conversion factors) reading1795 a new geometry from a run header1796 - increased class version by one1797 1798 * mhflux/MMcSpectrumWeight.cc:1799 - replaced Form by MString::Format1800 1801 - made sure that nobody is mixing different energy-range monte1802 carlos and normalizes by integral (to be implemented)1803 1804 * manalysis/MMcCalibrationUpdate.cc:1805 - switched off file Ceres files (this might only be temporary1806 but it makes the display work quite well even without1807 calibrated units.1808 1809 * mjobs/MJCalibrateSignal.cc:1810 - updated the rule to allow for file names without the leading date1811 1812 * mjobs/MJSpectrum.[h,cc]:1813 - set the kMustCleanup bit for sanity1814 - replaced a lot of Form by MString::Format1815 - moved the getting of the right Alpha-histogram to GetHAlpha1816 - the tlist2 doesn't neet to replace anything because all previous1817 tasklists added to the list have been removed again1818 - "DataType" already in parlist? Don't add a second one1819 - replaced some gLog by fLog1820 - make sure that the "Done." message is printed even in case1821 no output is written at the end1822 1823 * ceres.rc:1824 - added some more info1825 1826 * datacenter/scripts/runcorsika:1827 - added magnetic field Azimuth direction (ARRANG), currently1828 at ~ -7deg at La Palma1829 1830 * mbase/MLog.cc:1831 - finallyadded a really stupid hack/workaround to suppress these1832 annoying errors in case of a log-scale set too early1833 1834 * mbase/MTask.[h,cc]:1835 - Replaced OverwritesProcess by Overwrites1836 1837 * mcorsika/MCorsikaEvtHeader.cc:1838 - fixed particle momentum coordinate system1839 1840 * mcorsika/MCorsikaRunHeader.[h,cc]:1841 - added magnetic field values1842 - improved output1843 1844 * mjobs/MJSimulation.cc:1845 - updated height scale1846 - use MPhotonStatistics.fLength1847 - plot median dev of photon arrival times1848 1849 * mmc/MMcRunHeader.hxx:1850 - added a getter IsCeres1851 - added a setter for the Corsika Version1852 1853 * mpedestal/MMcPedestalCopy.cc:1854 - use the new IsCeres1855 1856 * msim/MSimMMCS.[h,cc]:1857 - use the telescope pointing in telescope coordinates for MMcEvt1858 - correct the shower direction by the magnetic field azimuth1859 - set corsika program version1860 1861 * msim/MSimPointingPos.[h,cc]:1862 - splitted the output into coordinated in the corsika frame1863 (module the magnetic field) and the poiting direction in1864 telescope coordinates1865 - added possibility to "observe" in off-target mode1866 1867 * msimreflector/MSimReflector.cc:1868 - use new pointing direction in the corsika frame1869 1870 1871 1872 1873 2009/02/13 Thomas Bretz1874 1875 * mcorsika/MCorsikaEvtHeader.h:1876 - added some comments on the coordinate system1877 1878 * ceres.rc:1879 - added some comments1880 - setup a psf for the dwarf mirror1881 1882 * mcorsika/MCorsikaRunHeader.h:1883 - added some comments1884 1885 * mjobs/MJSimulation.cc:1886 - added some histogram titles1887 - fixed the x, y coordinates of the impact histogram1888 - write "ElectronicNoise"1889 1890 * mjobs/MJStar.cc:1891 - don't force writing of containers which are not filles by ceres1892 - updated rule to support files without date1893 1894 * mpedestal/MPedestalPix.[h,cc]:1895 - added Print() function1896 1897 * mraw/MRawFileRead.cc:1898 - added a comment1899 1900 * msim/MPhotonData.h:1901 - added comments about coordinate system1902 1903 * msimcamera/MSimGeomCam.cc:1904 - when looking for the pixels convert from ceres-coordinates1905 to GeomCam camera-coordinates1906 1907 * msimreflector/MMirror.h:1908 - added Setter for SigmaPSF1909 1910 * msimreflector/MMirrorDisk.cc, msimreflector/MMirrorHex.cc,1911 msimreflector/MMirrorSquare.cc:1912 - now start counting in ReadM with 01913 1914 * msimreflector/MReflector.[h,cc]:1915 - added some documentation1916 - added function to set psf of all mirrors1917 - added psf optional to input file1918 - remove already evaluated tokens from TObjArray1919 - added reading of a default psf from the input file1920 1921 * mjobs/MSequence.cc:1922 - fixed a bug in GetArrays which could cause seg-faults1923 - added a sanity check1924 1925 1926 1927 2009/02/12 Thomas Bretz1928 1929 * datacenter/macros/fillsources.C:1930 - updated1931 1932 * mfileio/MWriteRootFile.[h,cc]:1933 - added some comments1934 - renamed GetNewFileName to SubstituteName1935 - made SubstituteName static1936 1937 * mhist/MHCamera.cc:1938 - fixed the number in the legend (was wrong since last update)1939 1940 * mjobs/MDataSet.cc:1941 - replaced From by MString::Format1942 1943 * mjobs/MJSimulation.cc:1944 - a lot of things were renamed1945 - the refelctor can now be set from the setup file1946 - changed the binning for the event width1947 - removed plot "CamShadow"1948 - changed rules for file names1949 1950 * ceres.rc:1951 - updated according to the changes in MJSimulation1952 1953 * mjobs/MSequence.cc:1954 - replaced use of Form by MString::Format1955 - allow non-setting of fNight1956 - don't print period if -11957 1958 * mmain/MEventDisplay.cc:1959 - decode trigger pattern for display1960 1961 * mmain/Makefile:1962 - included mtrigger1963 1964 * msim/MHPhotonEvent.cc:1965 - search Reflector instead of MReflector1966 1967 * msim/MSimAbsorption.cc:1968 - added some info output1969 1970 * msimcamera/MSimAPD.[h,cc]:1971 - added an option to set the geom cam name. Can be used to skip1972 this task1973 1974 * msimcamera/MSimCamera.[h,cc]:1975 - allow to set BaselineGain from resource file1976 1977 * msimreflector/MSimReflector.cc:1978 - removed CamShadow container1979 - search Reflector instead of MReflector1980 1981 * Makefile:1982 - removed mreflector1983 1984 * mcalib/MCalibrationPatternDecode.cc:1985 - in case of pattern==0 and MCs set the color to CT1. This is1986 a workaround because the bits don't allow to set is explicitly1987 - removed the check for the kCT1Pulser bit. It can never be true1988 - consequently removed the kCT1Pulser bit1989 1990 * mpedestal/MMcPedestalCopy.[h,cc]:1991 - fixed for MUX MCs (the pedestal has to be scaled)1992 - added option to process ceres data1993 1994 1995 1996 2009/02/11 Thomas Bretz1997 1998 * mcalib/MCalibColorSet.[h,cc]:1999 - removed some obsolete break statements2000 - removed obsolete gkMCRunLimit2001 - fixed setting of signal strength for extremely old2002 runs (I think we don't have them anyway)2003 2004 * mcalib/MCalibrateData.cc:2005 - improved output2006 2007 * mcalib/MCalibrationChargeCalc.cc:2008 - stop if no valid pulser colors have been found2009 2010 * mcorsika/MCorsikaRunHeader.h:2011 - some cosmetics2012 - added some getter2013 2014 * mhist/MHEvent.[h,cc]:2015 - some improvements to output2016 - implemented display for trigger pattern2017 2018 * mtrigger/MTriggerPattern.[h,cc]:2019 - added Copy-function2020 2021 * mhist/Makefile:2022 - added -I../mtrigger2023 2024 * mmc/MMcEvtBasic.[h,cc]:2025 - moved the getter returning a TString to the source file2026 - replaced Form by MString::Format2027 2028 * mraw/MRawRunHeader.cc:2029 - initialize fSourceEpochChar[1]2030 - initialize fNumEventsRead2031 - suppress more output which has not been initialized2032 - removed run-type from SetRunInfo2033 - added new function SetRunType2034 - use strncpy instead of memcpy2035 - replaced const char[] arguments by TString2036 2037 * msimreflector/MReflector.[h,cc]:2038 - added Print2039 - added a circle around the mirror showing fMaxR2040 2041 * mastro/MAstro.cc:2042 - updated some typos in comments2043 2044 * mbase/MEnv.cc:2045 - replaced Form by MString::Format2046 2047 * mbase/MTask.cc:2048 - made the total number of executions really count the total2049 number2050 2051 * mcalib/MCalibrationPatternDecode.cc:2052 - some cosmetics2053 - corrected the use of a wrong FindCreateObj2054 2055 * mcorsika/MCorsikaRead.cc:2056 - added a comment2057 2058 * mfileio/MWriteRootFile.cc:2059 - improved output2060 - improved the copy of a tree (now done without unpacking)2061 - made sure that copied trees are shown in the summary2062 - made sure that the copied trees are nevertheless deleted2063 2064 * mfilter/MFDeltaT.cc:2065 - adapted to change in GetNumExecutions2066 2067 * mhbase/MFillH.cc:2068 - set the number of executions (as it is in MTask) before the2069 execution2070 2071 * mhbase/MH.cc:2072 - improved the statistics output2073 2074 * mhist/MHCamera.[h,cc]:2075 - don't create an own pad anymore2076 - removed SetRange2077 - SetRange now done via MH::SetPadRange2078 - some sanity checks if fGeomCam is set2079 - some adaptions to the new layout scheme without2080 an own pad2081 - Changed DrawProjection to a more commonly usable scheme2082 - Removed all dependencies from MGeomCamMagic2083 - start the gaus fit with the maximum not the integral2084 2085 * mjobs/MJCalibrateSignal.cc:2086 - If the input files contain an OriginalMC tree2087 copy it2088 - consequently we make the MMcEvtBasic from the2089 parameter-list optional2090 - fixed the rule (MC files with .root as extension could not2091 be processed)2092 2093 * mjobs/MJCalibration.[h,cc], mjobs/MJPedestal.[h,cc]:2094 - Use MHCamera::CamDraw more extensively2095 - replace use of Form by MString::Format2096 2097 * mjobs/MJSimulation.cc:2098 - added an option to switch the cmaera electronics off2099 - write some more containers to output file (for easy access)2100 - set the MC bit in the header2101 - now use MSimMMCS to "fake" the correct file structure2102 - added three new writers to write the MMcEvtBasic information2103 - added a display of the most important things2104 2105 * mmain/MEventDisplay.cc:2106 - don't change into the not more existing pad of a MHCamera2107 2108 * msimcamera/MSimCalibrationSignal.cc:2109 - adapted GetNumExecution2110 - SetReadyToSave for the run header2111 - jitter the number of emitted photons2112 - corrected the emitted trigger positon2113 - (re)set calibration pattern2114 2115 * mbase/MLut.[h,cc]:2116 - added overload of Delete() function2117 - added IsDefault2118 - added SetDefault2119 2120 * mfileio/MWriteRootFile.cc:2121 - fixed output in OpenFile2122 2123 * mjobs/MSequence.cc:2124 - allow the "Night" resource to be empty2125 2126 * msimcamera/MSimBundlePhotons.cc:2127 - some small improvements in case of empty maps2128 2129 * msimcamera/MSimReadout.[h,cc]:2130 - reset gain. Use the new fConversionFactor instead2131 - removed some setting of fRunHeader2132 2133 * msimcamera/MSimTrigger.[h,cc]:2134 - on useer request now offset and gain can be used to2135 convert the signal back into units of phe2136 - added possibility to use empty lookup tables2137 - added debug output2138 2139 * msimcamera/MSimCamera.[h,cc]:2140 - outsourced the pedestal and gain numbers into ReInit2141 - use an MPedestalCam for Electronic Noise and Gain2142 - allow to switch ob whether the gain is applied to the2143 electronic noise or not2144 - SetPhotElfromShower2145 2146 * msim/Makefile. msim/SimLinkDef.h:2147 - added MSimMMCS2148 2149 * msim/MSimMMCS.[h,cc]:2150 - added2151 2152 * msimcamera/Makefile:2153 - added -I../mpedestal2154 2155 * ceres.rc:2156 - added2157 2158 * msimreflector/MMirrorSquare.cc, msimreflector/MMirrorHex.cc,2159 msimreflector/MMirrorDisk.cc:2160 - changed the grey colors2161 2162 * msimreflector/MMirrorHex.cc:2163 - fixed bugs in CanHit and HasHit2164 2165 2166 2167 2009/02/10 Thomas Bretz2168 2169 * manalysis/MMcTriggerLvl2Calc.cc:2170 - removed obsolete include of MmcRunHeader2171 2172 * mbase/MSpline3.[h,cc]:2173 - improved the available constructors2174 - added some comments for future use2175 - added default constructor2176 - added GetHistogram()2177 2178 * mcorsika/MCorsikaRunHeader.[h,cc]:2179 - added fImpactMax2180 - added some Getters2181 2182 * melectronics/MPulseShape.[h,cc]:2183 - set class version to 1 to make it storable2184 - set a title for the splines2185 - implemented Paint function2186 2187 * mhbase/MH.[h,cc]:2188 - added SetPadRange2189 2190 * mhist/MHCamEvent.[h,cc]:2191 - Init the geometry in ReInit thus it can work with a geometry stored in a file2192 - Make sure that histogranms already drawn properly to a pad are found in Paint2193 - added RecursiveRemove for sanity2194 2195 * mmc/MMcCorsikaRunHeader.h:2196 - added SetSpectrum2197 2198 * mmc/MMcEvt.hxx:2199 - added SetEvtNumber2200 - added SetPhotElfromShower2201 2202 * mmc/MMcEvtBasic.[h,cc]:2203 - added operator=2204 2205 * mmc/MMcRunHeader.[hxx, cxx]:2206 - set default for the versions to UShort_t(-1)2207 - added some comments2208 - added SetNumSimulatedShowers2209 - added SetImpactMax2210 2211 * mraw/MRawRunHeader.cc:2212 - suppress some information in header if not valid2213 2214 * msignal/MSignalCalc.cc:2215 - if (!fPedestal) we should return kTRUE not kFALSE2216 2217 * msimreflector/MMirror.[h,cc], msimreflector/MMirrorDisk.[h,cc],2218 msimreflector/MMirrorHex.[h,cc], msimreflector/MMirrorSquare.[h,cc],2219 msimreflector/MReflector.[h,cc],2220 - added Print2221 - some cosmetics in header2222 - set class version to 1 to make it storable2223 2224 * mtools/MagicJam.cc:2225 - updated2226 2227 2228 2229 2009/02/10 Daniela Dorner2230 2231 * datacenter/db/tabs.php:2232 - if csv-file doesn't exist, only logs are displayed now2233 2234 2235 2236 2009/02/08 Thomas Bretz2237 2238 * Makefile.conf.linux:2239 - added -Winit-self2240 2241 * msimcamera/MSimCalibrationSignal.[h,cc]:2242 - account for the pulse shape/width2243 - make number of photons settable2244 - make time jitter settable2245 - renamned fNumEntries to fNumEvents2246 - don't set daq event number (should be set by the "daq")2247 - set trigger pattern2248 - print number of events in PreProcess2249 2250 * msimreflector/MSimReflector.[h,cc]:2251 - made the detector margin settable2252 2253 * datacenter/macros/insertcacofile.C, datacenter/macros/insertsequence.C:2254 - print an error and exit2255 2256 * macros/optim/optimdisp.C:2257 - set the default values as default2258 - added a short summary what a good strategy for optimization is2259 2260 * mastro/MAstro.cc:2261 - replaced Form by MString::Form2262 2263 * mcorsika/MCorsikaEvtHeader.[h,cc], mcorsika/MCorsikaRunHeader.[h,cc]:2264 - moved fParticleID from event header to run header2265 - increased Class Version accordingly2266 - added an error if more than one observation levels are read2267 2268 * mhcalib/MHGausEvents.cc:2269 - replaced Form by MString::Form2270 - handle the creating of the TF1 fExpFit a bit more "root-safe"2271 2272 * mhist/MHCamEvent.[h,cc]:2273 - added a new option to collect the maximum or minimum contents2274 2275 * mhist/MHCamera.[h,cc]:2276 - added new functions SetMax/MinCamContent2277 2278 * mraw/MRawEvtHeader.cc:2279 - initialize the data members in constructor2280 2281 * mraw/MRawEvtHeader.h:2282 - removed bits for trigger type they were never used2283 2284 * mraw/MRawRunHeader.cc:2285 - tiny cosmetics2286 2287 * msim/MHPhotonEvent.[h,cc]:2288 - added a histogram to display the height2289 - don't fill kNightSky photons2290 2291 * msim/MPhotonData.h:2292 - added getter for fProductionHeight2293 2294 * msim/MPhotonEvent.h:2295 - commented IsValid (was not used anyhow)2296 2297 * msimcamera/MSimGeomCam.[h,cc]:2298 - added one sample to the window to allow for time jitter of one sample2299 - make the code for the window indentical to MSimCalibrationSignal2300 2301 * msimcamera/MSimReadout.[h,cc]:2302 - Set the daq event number (readout number)2303 2304 * msimcamera/MSimTrigger.[h,cc]:2305 - added comments2306 - made the signal length settable2307 - made the coincidence time settable2308 - removed setting of the daq event number (should be done by the "daq")2309 - changed the trigger output from all to inf/inf22310 2311 * msimcamera/Makefile:2312 - added -I../mtrigger2313 2314 * mjobs/MJSimulation.[h,cc]:2315 - added new mode to force the use of the trigger "electronics"2316 - moved setup of the fadc to the resource file2317 - added a new histogram to show the maximum signal in all pixels2318 - automatically setup the range of the TrigPos histogram2319 - don't show all histograms in all run conditions2320 2321 * mraw/MRawRunHeader.[h,cc]:2322 - added ReadEnv for a setup from a resource file in ceres2323 2324 * msimcamera/MSimAPD.cc:2325 - added a sanity check if ReInit has not been called2326 2327 2328 2329 2009/02/07 Thomas Bretz2330 2331 * sponde.rc:2332 - fixed a typo2333 2334 * datacenter/scripts/runcorsika:2335 - added a comment2336 2337 * mbase/MContinue.h:2338 - changed a comment2339 2340 * mbase/MEnv.h, mbase/MMath.cc:2341 - Do not assign a temporary TString to const char *2342 2343 * mcamera/MCameraCentralPix.[h,cc]:2344 - changed fDC from Float_t to Int_t2345 2346 * mhflux/MHCollectionArea.cc, mhflux/MHDisp.cc, mhflux/MHEnergyEst.cc,2347 mhflux/MHFalseSource.cc, mhflux/MHThreshold.cc, mhbase/MFillH.cc,2348 mastro/MAstroCamera.cc, mastro/MAstroCatalog.cc, mbase/MContinue.cc,2349 mbase/MFilter.cc, mbase/MLog.cc, mbase/MParContainer.cc, mhbase/MH.cc,2350 mbase/MParEmulated.cc, mbase/MStatusDisplay.cc, mbase/MTime.cc,2351 mhbase/MH3.cc, mhbase/MHn.cc,mhflux/MHAlpha.cc, mhist/MHCamera.cc,2352 mhflux/MHEffectiveOnTime.cc, mmuon/MHMuonPar.cc, mmovie/MMovieWrite.cc,2353 mhflux/MHFalseSource.cc, mhist/MHCamEvent.cc,2354 mmain/MEventDisplay.cc, mreflector/MHReflector.cc:2355 - use MString::Format instead of Form2356 2357 * msim/MHPhotonEvent.cc:2358 - don't fill kNightSky primaries2359 2360 * msim/MPhotonEvent.[h,cc]:2361 - return the number of non NightSky photons2362 2363 * msimcamera/MSimPSF.cc:2364 - changed default for fSigma from 1 to -12365 2366 * mbase/MContinue.cc:2367 - changed default title2368 2369 * mfileio/MWriteRootFile.cc:2370 - set kMustCleanup bit, otherwise it is not correctly deleted from2371 the list of cleanups2372 2373 * mhbase/MH3.[h,cc]:2374 - added RecursiveRemove2375 2376 * mhflux/MAlphaFitter.[h,cc]:2377 - moved code to source file2378 - improved setting of a new fFunc2379 2380 * mhflux/MHAlpha.[h,cc], mhvstime/MHSectorVsTime.[h,cc]2381 - added RecursiveRemove2382 2383 * mjobs/MJSimulation.cc:2384 - added MSimPSF2385 - Show only the non NightSky photons in the size plot2386 - changed the binning of BinningEvtWidth2387 2388 2389 2390 2009/02/06 Daniela Dorner2391 2392 * datacenter/db/include.php:2393 - adapted status-query2394 2395 2396 2397 2009/02/05 Daniel Hoehne-Moench2398 2399 * datacenter/macros/filldotrun.C:2400 - implemented new SuperArehucas version2401 2402 2403 2404 2009/02/03 Thomas Bretz2405 2406 * mastro/MAstroCatalog.[h,cc]:2407 - searches now all catalogs also in the datacenter default path if2408 the file could not be found2409 2410 * mbase/MStatusDisplay.cc:2411 - also print information about added tabs in batch mode2412 2413 * mcorsika/MCorsikaEvtHeader.h:2414 - fixed a comment2415 2416 * mfileio/MWriteRootFile.cc:2417 - added some more log-output2418 - open a new /dev/null only if none with the same title already exists2419 - added some comments2420 2421 * mhflux/MHEffectiveOnTime.cc:2422 - Don't call PaintText if FitH failed (as suggested by valgrind)2423 2424 * mjobs/MJStar.cc, mjobs/MJCalibrateSignal.cc:2425 - added a title to all MWriteRootFile2426 2427 * mreport/MReportCC.cc:2428 - added more comments2429 - improved log-output2430 2431 2432 2433 2009/02/03 Daniela Dorner2434 2435 * datacenter/db/plotdb.php:2436 - sequence as default when startup2437 2438 * datacenter/db/plotdb.php, datacenter/db/plot.php:2439 - added possibility to set size of plot2440 2441 2442 2443 2009/02/03 Stefan Ruegamer2444 2445 * datacenter/scripts/budb:2446 - added getdbsetup2447 2448 2449 2450 2009/02/02 Thomas Bretz2451 2452 * mcamera/MCameraCentralPix.[h,cc]:2453 - added data member fDC2454 - increased class version number accordingly2455 2456 * mreport/MReportCC.cc:2457 - improved debug output2458 - remove minus from the third argument in SCHEDULE2459 2460 * mreport/MReportCamera.[h,cc]:2461 - fixed for ver>=2008121402462 - added InterpretePSSEN2463 - added InterpreteLIQ2464 2465 * msimcamera/MSimCamera.cc:2466 - added a time-shift uniformly according to the bin-width2467 2468 2469 2470 2009/01/30 Thomas Bretz2471 2472 * RELEASE V2.22473 2474 2475 2009/02/02 Thomas Bretz2476 2477 * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:2478 - fixed the regular expresssion2479 2480 2481 2482 2009/01/30 Thomas Bretz2483 2484 * datacenter/macros/fillcmt.C:2485 - added2486 2487 * datacenter/macros/plotstat.C:2488 - extended loop to show all periods again2489 2490 * msim/MPhotonData.cc:2491 - don't change the sign of the cosines. The direction of the2492 particle doesn't neet to be changed2493 2494 * msimreflector/MSimReflector.cc:2495 - change the rotation matrix to fit the change in MPhotonData2496 2497 2498 2499 2009/01/29 Thomas Bretz2500 2501 * melectronics/MPulseShape.cc:2502 - changed spline range from -25/25 to -8/82503 2504 * mhflux/MAlphaFitter.cc, mhflux/MHAlpha.cc, mhflux/MHDisp.cc:2505 - for sanity (thread safety) replaced Form by MString::Format2506 2507 * mhflux/MHDisp.cc:2508 - initialize fHalf as suggested by valgrind2509 2510 * datacenter/macros/plotdb.C:2511 - updated comments2512 2513 * resources/calibration_spline.rc:2514 - updated2515 2516 2517 2518 2009/01/27 Thomas Bretz2519 2520 * macros/rootlogon.C:2521 - added new subdirectories2522 2523 * melectronics/MAnalogSignal.[h,cc]:2524 - added the posssibility to add a pulse from a TF12525 - removed the printout if out of range2526 - returns whether the range had to be adapted2527 - changed the Discriminate function to allow for giving a start2528 and end time of the search2529 - imporved the fining of the falling and rising edge2530 - removed the printout in Discriminate2531 2532 * msimcamera/MSimCamera.[h,cc]:2533 - moved the pulse shape specific code into a new class MPulseShape2534 - Fixed the range of the digitization2535 2536 * melectronics/MPulseShape.[h,cc]:2537 - added2538 2539 * melectronics/Makefile, melectronics/ElectronicsLinkDef.h:2540 - added MPulseShape2541 2542 * msimcamera/MSimGeomCam.[h,cc]:2543 - Fixed the time window for random photons (Maybe move to a later2544 step in the analysis?)2545 2546 * msimcamera/MSimReadout.cc:2547 - call SetReadyToSave for the run-header2548 - added some debug output in case of failure2549 2550 * msimcamera/MSimSignalCam.[h,cc]:2551 - subtract the trigger position of any2552 2553 * msimcamera/MSimTrigger.cc:2554 - some changes to the debug output2555 2556 * mjobs/MJSimulation.[h,cc]:2557 - added2558 2559 * mjobs/Makefile, mjobs/JobsLinkDef.h:2560 - added MJSimulation2561 2562 * ceres.cc, showlog.cc, callisto.cc, star.cc, ganymed.cc, sponde.cc:2563 - added parenthesis suggested by compiler2564 2565 * mbase/MParEnv.cc:2566 - included TClass for newwer root versions2567 2568 * msimreflector/MReflector.cc:2569 - fixed return if read file was not existing2570 2571 * msimrelfector/MSimReflector.cc:2572 - added sanity check if reflector is valid2573 2574 * datacenter/macros/insertdataset.C:2575 - added fPriority2576 2577 * datacenter/macros/plotoptical.C:2578 - write a root-file as the other plot-macros do2579 2580 * mreflector/MHReflector.cc:2581 - added some SetDirectory(NULL), although this class is a candidate2582 for removal2583 2584 * mjobs/MJCut.cc, mjobs/MJCalibrateSignal.cc:2585 - make the CheckEnv fail if kFALSE is returned2586 2587 2588 2589 2009/01/26 Thomas Bretz2590 2591 * Makefile:2592 - added mcorsika, msim, msimreflector, msimcamera and2593 msimelectronics2594 - added readcorsika2595 2596 * mbase/Makefile, mbase/BaseLinkDef.h:2597 - added MParEnv2598 2599 * mbase/MParEnv.[h,cc]:2600 - added2601 2602 * mbase/MParameters.[h,cc]:2603 - added ReadEnv to all classes2604 2605 * mbase/MParList.cc:2606 - return the container within MParEnv if MParEnv found2607 2608 * mbase/MParContainer.cc:2609 - fixed a typo2610 2611 * manalysis/MEventRateCalc.cc:2612 - added a comment2613 2614 * melectronics/MAnalogChannels.[h,cc]:2615 - made the GetNum* unsigned2616 - added new member functions to just initialize one size2617 2618 * mraw/MRawRunHeader.[h,cc]:2619 - added a possibility to just init the number of pixels2620 2621 * msimcamera/MSimReadout.[h,cc]:2622 - get the number of output channels from the camera geometry2623 - initialize the runheader in ReInit2624 - initialize the data arrays from the run-header in reinit2625 2626 * mimage/MHHillas.cc:2627 - the default binning is not scales by 0.9 anymore2628 2629 * mmc/MMcEvtBasic.h:2630 - added new type "artificial"2631 2632 * mraw/MRawRunHeader.cc:2633 - set header size in constructor to 02634 2635 * msimcamera/MSimCalibrationSignal.[h,cc]:2636 - we need fEvt and fTrigger always2637 - renamed ReInit to CallReInit2638 - set photon primary type2639 - set number of photons from 50 to 52640 2641 * msimcamera/MSimRandomPhotons.cc:2642 - explicitly set weight to 12643 2644 * mjobs/Makefile:2645 - added msim, msimreflector, msimcamera and mcorsika2646 2647 2648 2649 2009/01/25 Thomas Bretz2650 2651 * mbase/Makefile, mbase/BaseLinkDef.h:2652 - added MLut2653 2654 * mbase/MLut.[h,cc]:2655 - added2656 2657 * msimcamera/MSimCamera.[h,cc], msimcamera/MSimTrigger.[h,cc],2658 msimcamera/MSimRadout.[h,cc], msimcamera/SimCameraLinkDef.h,2659 msimcamera/Makefile, msimcamera/MSimCalibrationSignal.[h,cc],2660 msimcamera/SimCameraIncl,h:2661 - added2662 2663 * mjobs/MJob.cc:2664 - included TClass for newer root versions2665 2666 * mreflector/MRflEvtData.cc:2667 - repaced a use of MHexagon by a direct use of MGeomCam2668 2669 * melectronics/MAvalanchePhotoDiode.[h,cc]:2670 - added some getters2671 - remobved some obsolete comment2672 - set entries to 1 by default2673 2674 * mgeom/MGeomCam.[h,cc]:2675 - split the Get[Max,Min]Radius into two member functions2676 - added the HitDetector based on the maximum radius calculated2677 2678 * mgeom/MGeomCamDwarf.[h,cc], mgeom/MGeomCamMagic.[h,cc]:2679 - removed overloading of the new HitDetector2680 2681 * mgeom/MGeomPix.[h,cc]:2682 - reset fUserBits in constructor according to a suggestion by valgrind2683 - added GetT member function2684 2685 * mjobs/MJSpectrum.cc:2686 - replaced some Form calls for sanity by MString::Format2687 - check the result of CheckEnv2688 2689 * mjobs/MJStar.cc:2690 - check the result of CheckEnv2691 2692 * mjobs/MJob.cc:2693 - fixed a typo in the name for the seed value resource2694 2695 * mraw/MRawRunHeader.h:2696 - added a getter for run type point run2697 2698 * msignal/MSignalCalc.cc:2699 - don't execute Process at all if fPedestal==NULL2700 2701 * msignal/MSignalCam.cc:2702 - aded case 10 and 11 to GetPixelContent2703 2704 * msim/MHPhotonEvent.cc:2705 - replaced case 4 by using the traversal distance in the 0-pixel2706 2707 * msimcamera/MSimSignalCam.cc:2708 - set pixel only to used if contents>02709 2710 * msimcamera/MSimTrigger.[h,cc]:2711 - added ReadEnv for setup from a resource file2712 - compress the trigger list after deleting slots2713 - initialize descriminator threshold with -12714 - check for the validity of the discr. th in PreProcess2715 2716 * msimreflector/MReflector.[h,cc]:2717 - store file name in title2718 - added ReadEnv for setup from a resource file2719 2720 * msimreflector/MSimReflector.[h,cc]:2721 - changed copyright notice2722 - added fDetectorMargin2723 2724 2725 2726 2727 2009/01/24 Thomas Bretz2728 2729 * mbase/MMath.cc:2730 - added two explicit conversion to make it compile on my Ubuntu2731 - Replaced some Form by MString::Format2732 - included MString2733 2734 2735 2736 2009/01/23 Daniela Dorner2737 2738 * datacenter/db/showplots-ds.php, datacenter/db/tabs.php,2739 datacenter/db/plot.php:2740 - adapted path to new web file structure2741 2742 * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php:2743 - added option to group by date (year, month, night): pulldown in2744 menu and adapted query2745 2746 * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php2747 datacenter/db/datasetinfo-aio.php:2748 - enabled possibility to combine all group-bys2749 2750 * datacenter/db/datasetinfo-aio.php:2751 - enhances information printed in table in case of group-by2752 2753 * datacenter/db/include.php:2754 - adapted pulldown of status-group-by2755 2756 * datacenter/db/menu.php:2757 - added pulldown for sumtrigger-flag to sequinfo-menu2758 - added function to print pulldown for group-by date2759 2760 2761 2762 2009/01/23 Thomas Bretz2763 2764 * mcorsika/MCorsikaEvtHeader.[h,cc], msim/MPhotonData.[h,cc],2765 msimcamera/MSimExcessNoise.cc, msimreflector/MMirrorDisk.cc,2766 msimreflector/MMirrorHex.cc, msimreflector/MMirrorSquare.[h,cc],2767 msimreflector/MReflector.cc, msimreflector/MSimReflector.cc,2768 melectronics/MAnalogSignal.cc:2769 - moved code which needs TMath to source file2770 - included TMath for newer root versions2771 - included TObjArray for newer root versions2772 2773 * msimcamera/MSimAPD.[h,cc], msimcamera/MSimBundlePhotons.[h,cc],2774 msimcamera/MSimRandomPhotons.[h,cc]:2775 - added2776 2777 * melectronics/Makefile, melectronics/MAnalogChannels.[h,cc],2778 melectronics/ElectronicsIncl.h, melectronics/ElectronicsLinkDef.h,2779 melectronics/MDigitalSignal.[h,cc],2780 melectronics/MAnalogSignal.[h,cc],2781 melectronics/MAvalanchePhotoDiode.[h,cc]:2782 - added2783 2784 * msim/M*.cc, msimreflector/M*.cc, msimcamera/M*.cc:2785 - changed copyright notice2786 2787 * mjobs/MJob.[h,cc]:2788 - for convinience replaced GetEnvValue by GetEnvValue22789 - added initialization of the random number generator2790 2791 * ceres.cc, mcorsika/CorsikaIncl.h:2792 - added2793 2794 2795 2796 2009/01/22 Thomas Bretz2797 2798 * mraw/MRawRunHeader.h:2799 - added new functions to access the runtype2800 2801 * msim/MPhotonData.cc:2802 - removed some obsolete comments2803 2804 * msim/MPhotonEvent.[h,cc]2805 - added some comments2806 - added new member function GetFirst and GetLast2807 - UnSort the array after reading new data2808 - removed some old obsolete code2809 - added new meber function Sort and IsSorted2810 2811 * msimreflector/MSimReflector.cc:2812 - force sorting of the array2813 2814 * msimcamera/MSimPSF.[h,cc], msimcamera/MSimGeomCam.[h,cc],2815 msimcamera/MSimExcessNoise.[h,cc], msimcamera/MSimSignalCam.[h,cc]:2816 - added2817 2818 2819 2820 2009/01/21 Thomas Bretz2821 2822 * mbase/BaseLinkDef.h, mbase/Makefile:2823 - added MQuaternion2824 - added MReflection2825 2826 * mbase/MQuaternion.[h,cc], mbase/MReflection.[h,cc]:2827 - added2828 2829 * mbase/MArrayI.[h,cc]:2830 - added a few new functions (ReSort, Add, Find and AddUniq)2831 2832 * mbase/MMath.cc:2833 - replaced delete by delete[] where appropriate2834 2835 * mgeom/MGeomCam.h:2836 - added new virtual functions HitFrame and HitDetector2837 - included MQuaternion2838 2839 * mgeom/MGeomCamDwarf.[h,cc], mgeom/MGeomCamMagic.[h,cc]:2840 - added new functions HitFrame and HitDetector:2841 2842 * msim/MHPhotonEvent.cc:2843 - removed the reference to MCamera2844 2845 * mgeom/MGeomPix.[h,cc], mgui/MHexagon.[h,cc]:2846 - moved DistanceToPrimitive from MHexagon to MGeomPix2847 - moved the funtions to calculate overlapping areas2848 also, but they are still in a comment2849 2850 * mgui/MHexagon.[h,cc]:2851 - started implementing a rotation angle2852 - added data meber fPhi2853 - increased class version number2854 2855 * mhist/MHCamera.cc, mtools/MagicJam.cc:2856 - we don't have to use a MHexagon anymore caluclating2857 DistanceToPrimitive2858 2859 * msimreflector/MMirror.[h,cc], msimreflector/MMirrorSquare.[h,cc],2860 msimreflector/MMirrorHex.[h,cc], msimreflector/MMirrorDisk.[h,cc],2861 msimreflector/MReflector.[h,cc], msimreflector/MSimReflector.[h,cc],2862 msimreflector/Makefile, msimreflector/SimReflectorLinkDef.h,2863 msimreflector/SimReflectorIncl.h:2864 - added2865 2866 2867 2868 2009/01/21 Stefan Ruegamer2869 2870 * datacenter/scripts/read_lapalma-tapes:2871 - added check of the tape slot when exporting the tapes2872 2873 2874 2875 2009/01/20 Thomas Bretz2876 2877 * mjobs/MJob.h:2878 - added Esc member function2879 2880 * msim/MPhotonData.[h,cc], msim/MPhotonEvent.[h,cc],2881 msim/MSimAbsorption.[h,cc], msim/MSimPointingPos.[h,cc],2882 MHPhotonEvent.[h,cc], msim/Makefile, msim/SimIncl.h2883 msim/SimLinkDef.h:2884 - added2885 2886 2887 2009/01/19 Thomas Bretz2888 2889 * mfileio/MWriteRootFile.cc:2890 - simplified how the rules are evaluated using TPregexp2891 - by this the rules got more powerful2892 2893 * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:2894 - changed ols style rule to new style2895 2896 2897 2898 2009/01/18 Thomas Bretz2899 2900 * mbase/BaseLinkDef.h, mbase/Makefile:2901 - added MSpline32902 2903 * mcorsika/MCorsikaEvtHeader.cc:2904 - some little cosmetics2905 2906 * mcorsika/MCorsikaEvtHeader.h:2907 - added some missing getters2908 2909 * mcorsika/MCorsikaRunHeader.cc:2910 - removed some obsolete comments2911 - reordered some comments2912 2913 * mextralgo/MExtralgoSpline.h:2914 - changed default in GetIntegral from true to false2915 2916 * mraw/MRawEvtHeader.h:2917 - added Setter for DAQEventNumber2918 2919 * mraw/MRawRunHeader.cc:2920 - start pixel hardware indices with 1 not with 02921 2922 2923 2924 2009/01/17 Thomas Bretz2925 2926 * mbase/MMath.[h,cc]:2927 - added a new function RndmExp which should be a tiny bit faster than2928 root's own implementation because it ises Rndm() instead of Uniform()2929 2930 * mextralgo/ExtralgoIncl.h:2931 - added MArrayF2932 2933 * mextralgo/MExtralgoSpline.[h,cc]:2934 - divided FindY into FindYup and FindYdn to avoid an obsolete if-clause2935 - added a new member function to return the integral function of the2936 spline. This is useful to init a new spline and use it for2937 producing the proper random distribution.2938 2939 * mpedestal/MPedestalSubtractedEvt.[h,cc]:2940 - added Print() function2941 2942 * mraw/MRawEvtData.[h,cc]:2943 - added a member function to Reset the arrays2944 - added member function to set the pixel indices2945 - Improved the new Set function2946 2947 * readcorsika.cc:2948 - added2949 2950 2951 2952 2009/01/16 Daniel Hoehne-Moench2953 2954 * datacenter/scripts/mcsequences:2955 - implemented sumtrigger -> modes, fTriggerFlagKEY2956 - fPriority(MCSequenceProcessStatus) is now filled into the mcdb2957 2958 * datacenter/scripts/fillmccallisto, fillmcstar:2959 - bugfix: changed argument of $primaries from [$s+$s] to [$s]2960 2961 * datacenter/macros/fillcamera.C:2962 - changed NumPheFromDNSB to float(7,3)2963 - fPriority(MCRunProcessStatus) is now filled into the mcdb2964 2965 * datacenter/macros/fillmccalib.C:2966 - minor changes, bugfix (wrong column name for mcdb)2967 2968 * datacenter/macros/fillmcsignal.C:2969 - definition of some parameters changed according to fillsignal.C2970 - minor changes, deleted unnecessary code2971 - implemented if clause for HiLo-Parameters. Instead of2972 seqno<200000 the fAmplFadcKEY is queried in the mcdb for each2973 sequence. For MUX MCs the HiLo-Parameters are not calculated.2974 2975 2976 2977 2009/01/15 Thomas Bretz2978 2979 * callisto.cc:2980 - cosmetics to output2981 2982 * mcorsika/MCorsikaRunHeader.cc:2983 - cosmetics (removed a ;;)2984 2985 * mhist/MHEvent.[h,cc]:2986 - ReInit to allow the change of the camera geoemtry in ReInit2987 2988 2989 2990 2009/01/15 Stefan Ruegamer2991 2992 * datacenter/scripts/dodatacheck:2993 - removed the _E in the find command; files from 2008/06/04 on do2994 not have it any more2995 2996 2997 2998 2009/01/14 Daniel Hoehne-Moench2999 3000 * datacenter/scripts/sourcefile:3001 - extended errorcoding on mc run process status3002 3003 * datacenter/scripts/runmccallisto, runmcstar:3004 - deleted unnecessary lines, adapted to primary structure3005 3006 * datacenter/macros/fillmcsignal.C, fillmccalib.C, fillmcstar.C:3007 - added3008 3009 * datacenter/scripts/fillmccallisto, fillmcstar:3010 - added3011 3012 3013 3014 2009/01/14 Thomas Bretz3015 3016 * readraw.cc:3017 - check first whether the file exist before adding the extension3018 3019 * mbase/MMath.[h,cc]:3020 - added function to Re-sort an array3021 3022 * mfileio/MReadMarsFile.cc, mfileio/MWriteRootFile.cc:3023 - Improved output3024 3025 * mfileio/MWriteRootFile.cc:3026 - fixed a problem which prevented to open more than one /dev/null3027 devices independantly3028 3029 * mgeom/MGeomCam.cc:3030 - cosmetics3031 3032 * mgeom/MGeomCamDwarf.h:3033 - fixed a typo in an ifdef3034 3035 * mgeom/MGeomPix.[h,cc]:3036 - added funtion to return positon as TVector23037 - slightly improved the algorithm to check IsInside3038 - fixed the conditional signs for the orientation of pixels3039 in GetDirection3040 3041 * mmain/MEventDisplay.cc:3042 - Give different names to the MPedestalSubtract tasks3043 - fixed buttons3044 - call AddGeometryTags after ReInit to allow reading new geometries in3045 ReInit3046 3047 * mmc/MMcEvtBasic.h:3048 - added a new primary type kNightSky3049 3050 * mraw/MRawEvtPixelIter.h:3051 - replaced type of the number of bytes by UInt_t3052 3053 * mraw/MRawRunHeader.h:3054 - allow to validate the magic-number from outside (for MCs)3055 3056 * datacenter/scripts/runcorsika:3057 - added a lot of comments3058 - reordered values in input card3059 - switched off a lot of obsolete output3060 - changed the Magnetic field to a value corresponding to the location of3061 MAGIC at 2200m height valid for January 2009. (The old value never took3062 place there?!) The value was taken from www.noaa.gov/geomagmodels3063 3064 3065 3066 2009/01/12 Daniel Hoehne-Moench3067 3068 * datacenter/db/menu.php:3069 - bugfix: now the SumTriggerFlag is correctly displayed in the web3070 interface3071 3072 3073 3074 2009/01/09 Daniel Hoehne-Moench3075 3076 * datacenter/macros/fillcamera.C3077 - implemented new variables: zbinmin, zbinmax, number of3078 sumtriggers, sum trigger flag3079 - bugfix: for P and C runs the mirror fraction and the impact3080 parameter had unreasonable values (negative) which were filled3081 into the mcdb, now->03082 3083 * datacenter/scripts/fillcamera, mcsequences:3084 - implemented call of getdbsetup3085 3086 3087 3088 2009/01/09 Stefan Ruegamer3089 3090 * datacenter/scripts/buildsequenceentries3091 - corrected IFS argument3092 3093 3094 3095 2009/01/08 Stefan Ruegamer3096 3097 * datacenter/scripts/filesondisk3098 - added S and N runs3099 3100 3101 3102 2009/01/07 Daniel Hoehne-Moench3103 3104 * datacenter/macros/filldotrun.C:3105 - updated column counting numbers3106 - included a check for the number of columns in the runfiles3107 3108 * datacenter/macros/buildsequenceentries.C:3109 - implemented SumTriggerFlagKEY for sequence building3110 3111 3112 3113 2009/01/06 Thomas Bretz3114 3115 * mbase/MArrayB.h, mbase/MArrayD.h, mbase/MArrayF.h,3116 mbase/MArrayI.h, mbase/MArrayS.h:3117 - removed GetSize3118 3119 * mbase/MArrayF.h:3120 - added Add()3121 - added AddClipped3122 3123 * mbase/MMath.[h,cc]:3124 - implemented ReSort3125 3126 * mcorsika/MCorsikaEvtHeader.cc:3127 - removed obsolete comments3128 3129 * mcorsika/MCorsikaRead.cc:3130 - cosmetics3131 3132 * mcorsika/MCorsikaRunHeader.[h,cc]:3133 - added comments about file contents3134 - added fWavelengthMin/Max3135 3136 * mextralgo/MExtralgoSpline.[h,cc]:3137 - renamed SearchY to SearchYdn3138 - fixed a problem in SearchYup (must be ++i instead of i++)3139 (this is relatively unimportant because it was only used3140 in the determination of the pulse width which we never3141 really used)3142 - added a sanity/range-check to SearchYup and SearchYdn3143 - added a comment3144 - changed the order of arguments in EvalDeriv13145 - changed the order of arguments in EvalDeriv23146 - accelerated EvalDeriv1 (one multiplication less)3147 - added Deriv1 function3148 - made SearchYup and SearchYdn public3149 3150 * mjobs/MDataSet.cc:3151 - removed an obsolete return statement3152 3153 * mraw/MRawEvtData.[h,cc]:3154 - changed pointer in AddPixel to reference3155 - added a Set function3156 3157 * mraw/MRawRunHeader.[h,cc]:3158 - added a lot of fixes for wrong run numbers written by Arehucas3159 - added a fix for strange file numbers written by Arehucas3160 - added functions as monta carlo interface to set contents3161 3162 * msignal/MSignalCam.cc:3163 - defined a case 93164 3165 3166 3167 2009/01/05 Thomas Bretz3168 3169 * mhbase/MH.h:3170 - commited missing changes from last year3171 3172 * merpp.cc:3173 - fixed a description3174 3175 * sponde.cc:3176 - added "Multiple dataset at once"3177 3178 * star.cc:3179 - removed obsolete -ff option from output3180 3181 * mbase/MTime.[h,cc]:3182 - added GetBinary3183 - added WriteBinary3184 3185 * mbase/MEvtLoop.cc:3186 - display paused status in status line3187 - improved pause handling
Note:
See TracChangeset
for help on using the changeset viewer.