Changeset 1211 for trunk/MagicSoft
- Timestamp:
- 01/22/02 20:50:06 (23 years ago)
- Location:
- trunk/MagicSoft/Mars
- Files:
-
- 15 added
- 28 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/Changelog
r1210 r1211 25 25 * mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc]: 26 26 - added SetupFill and usage of MBinning objects 27 28 * manalysis/MEnergyEst.[h,cc], manalysis/MEnergyEstimate.[h,cc], 29 mhist/MHTimeDiffTime.[h,cc], mhist/MHEnergyTheta.[h,cc], 30 mhist/MHEnergyTime.[h,cc], mhist/MHAlphaEnergyTheta.[h,cc], 31 mhist/MHAlphaEnergyTime.[h,cc], mhist/MHTimeDiffTheta.[h,cc], 32 mmontecarlo/MMcTimeGenerate.[h,cc]: 33 - added 34 35 * manalysis/Makefile: 36 - added MEnergyEst.cc 37 - added MEnergyEstimate.cc 38 39 * mbase/MFilter.[h,cc], mfilter/MF*.[h,cc]: 40 - added name and title to constructor 27 41 28 42 -
trunk/MagicSoft/Mars/manalysis/MHillas.cc
r1203 r1211 20 20 ! Author(s): Rudolf Bock 10/2001 <mailto:Rudolf.Bock@cern.ch> 21 21 ! 22 ! Copyright: MAGIC Software Development, 2000-200 122 ! Copyright: MAGIC Software Development, 2000-2002 23 23 ! 24 24 ! -
trunk/MagicSoft/Mars/manalysis/MHillasCalc.cc
r1203 r1211 19 19 ! Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de) 20 20 ! 21 ! Copyright: MAGIC Software Development, 2000-200 121 ! Copyright: MAGIC Software Development, 2000-2002 22 22 ! 23 23 ! -
trunk/MagicSoft/Mars/manalysis/MHillasExt.cc
r1203 r1211 19 19 ! Author(s): Rudolf Bock 10/2001 <mailto:Rudolf.Bock@cern.ch> 20 20 ! 21 ! Copyright: MAGIC Software Development, 2000-200 121 ! Copyright: MAGIC Software Development, 2000-2002 22 22 ! 23 23 ! -
trunk/MagicSoft/Mars/manalysis/MHillasSrc.cc
r1203 r1211 20 20 ! Author(s): Rudolf Bock 10/2001 <mailto:Rudolf.Bock@cern.ch> 21 21 ! 22 ! Copyright: MAGIC Software Development, 2000-200 122 ! Copyright: MAGIC Software Development, 2000-2002 23 23 ! 24 24 ! -
trunk/MagicSoft/Mars/manalysis/MHillasSrcCalc.cc
r1209 r1211 19 19 ! Author(s): Rudolf Bock 10/2001 <mailto:Rudolf.Bock@cern.ch> 20 20 ! 21 ! Copyright: MAGIC Software Development, 2000-200 121 ! Copyright: MAGIC Software Development, 2000-2002 22 22 ! 23 23 ! -
trunk/MagicSoft/Mars/manalysis/MImgCleanStd.cc
r1203 r1211 19 19 ! Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de) 20 20 ! 21 ! Copyright: MAGIC Software Development, 2000-200 121 ! Copyright: MAGIC Software Development, 2000-2002 22 22 ! 23 23 ! -
trunk/MagicSoft/Mars/manalysis/MSrcPosCam.cc
r1203 r1211 19 19 ! Author(s): Rudolf Bock 10/2001 <mailto:Rudolf.Bock@cern.ch> 20 20 ! 21 ! Copyright: MAGIC Software Development, 2000-200 121 ! Copyright: MAGIC Software Development, 2000-2002 22 22 ! 23 23 ! -
trunk/MagicSoft/Mars/manalysis/Makefile
r1203 r1211 34 34 MMcPedestalNSBAdd.cc \ 35 35 MImgCleanStd.cc \ 36 MEnergyEst.cc \ 37 MEnergyEstimate.cc \ 36 38 MSrcPosCam.cc \ 37 39 MHillas.cc \ 40 MHillasSrc.cc \ 38 41 MHillasExt.cc \ 39 42 MHillasCalc.cc \ 40 MHillasSrc.cc \41 43 MHillasSrcCalc.cc \ 44 MCerPhotPix.cc \ 42 45 MCerPhotCalc.cc \ 43 46 MCerPhotEvt.cc \ 44 MCerPhotPix.cc \45 47 MPedCalcPedRun.cc \ 46 48 MBlindPixels.cc \ -
trunk/MagicSoft/Mars/mbase/MFilter.cc
r1080 r1211 72 72 ClassImp(MFilter); 73 73 74 MFilter::MFilter(const char *name, const char *title) 75 { 76 fName = name ? name : "MFilter"; 77 fTitle = title ? title : "Base Class for a filter"; 78 } 79 74 80 // -------------------------------------------------------------------------- 75 81 // -
trunk/MagicSoft/Mars/mbase/MFilter.h
r1014 r1211 11 11 { 12 12 public: 13 MFilter() {} 14 ~MFilter() 15 { 16 } 13 MFilter(const char *name=NULL, const char *title=NULL); 17 14 18 15 virtual Bool_t IsExpressionTrue() const = 0; -
trunk/MagicSoft/Mars/mbase/MParContainer.cc
r1203 r1211 18 18 ! Author(s): Thomas Bretz 12/2000 <mailto:tbretz@uni-sw.gwdg.de> 19 19 ! 20 ! Copyright: MAGIC Software Development, 2000-200 120 ! Copyright: MAGIC Software Development, 2000-2002 21 21 ! 22 22 ! -
trunk/MagicSoft/Mars/mbase/MParList.cc
r1187 r1211 18 18 ! Author(s): Thomas Bretz 12/2000 <mailto:tbretz@uni-sw.gwdg.de> 19 19 ! 20 ! Copyright: MAGIC Software Development, 2000-200 120 ! Copyright: MAGIC Software Development, 2000-2002 21 21 ! 22 22 ! -
trunk/MagicSoft/Mars/mbase/MReadMarsFile.cc
r1203 r1211 18 18 ! Author(s): Thomas Bretz 12/2000 <mailto:tbretz@uni-sw.gwdg.de> 19 19 ! 20 ! Copyright: MAGIC Software Development, 2000-200 120 ! Copyright: MAGIC Software Development, 2000-2002 21 21 ! 22 22 ! -
trunk/MagicSoft/Mars/mbase/MReadTree.cc
r1203 r1211 18 18 ! Author(s): Thomas Bretz 12/2000 <mailto:tbretz@uni-sw.gwdg.de> 19 19 ! 20 ! Copyright: MAGIC Software Development, 2000-200 120 ! Copyright: MAGIC Software Development, 2000-2002 21 21 ! 22 22 ! … … 577 577 // will be fixed in 3.03 578 578 // 579 #if ROOT_VERSION_CODE < ROOT_VERSION(3,03,01) 579 580 if (fNumEntry >= fNumEntries) 580 581 return kFALSE; 582 #endif 581 583 582 584 #if ROOT_VERSION_CODE < ROOT_VERSION(3,02,06) -
trunk/MagicSoft/Mars/mfilter/MFAlpha.cc
r1208 r1211 44 44 // -------------------------------------------------------------------------- 45 45 // 46 MFAlpha::MFAlpha(const char *cname, const char type, const Float_t val) : fHillas(NULL) 46 MFAlpha::MFAlpha(const char *cname, const char type, const Float_t val, 47 const char *name, const char *title) : fHillas(NULL) 47 48 { 48 49 fContName = cname; 49 Init(type, val );50 Init(type, val, name, title); 50 51 } 51 52 52 53 // -------------------------------------------------------------------------- 53 54 // 54 MFAlpha::MFAlpha(const MHillasSrc *hillas, const char type, const Float_t val) : fHillas(hillas) 55 MFAlpha::MFAlpha(const MHillasSrc *hillas, const char type, const Float_t val, 56 const char *name, const char *title) : fHillas(hillas) 55 57 { 56 Init(type, val );58 Init(type, val, name, title); 57 59 } 58 60 59 61 // -------------------------------------------------------------------------- 60 62 // 61 void MFAlpha::Init(const char type, const Int_t val) 63 void MFAlpha::Init(const char type, const Int_t val, 64 const char *name, const char *title) 62 65 { 66 fName = name ? name : "MFAlpha"; 67 fTitle = title ? title : "Filter using the alpha angle"; 68 63 69 fFilterType = (type=='<' ? kELowerThan : kEGreaterThan); 64 70 -
trunk/MagicSoft/Mars/mfilter/MFAlpha.h
r1209 r1211 27 27 Float_t fValue; // [deg] 28 28 29 void Init(const char type, const Int_t val); 29 void Init(const char type, const Int_t val, 30 const char *name, const char *title); 30 31 31 32 public: 32 MFAlpha(const char *cname="MHillas", const char type='>', const Float_t deg=15); 33 MFAlpha(const MHillasSrc *hillas, const char type='>', const Float_t deg=15); 33 MFAlpha(const char *cname="MHillas", const char type='>', const Float_t deg=15, 34 const char *name=NULL, const char *title=NULL); 35 MFAlpha(const MHillasSrc *hillas, const char type='>', const Float_t deg=15, 36 const char *name=NULL, const char *title=NULL); 34 37 35 38 Bool_t IsExpressionTrue() const; -
trunk/MagicSoft/Mars/mfilter/MFTriggerLvl1.cc
r1116 r1211 42 42 // -------------------------------------------------------------------------- 43 43 // 44 MFTriggerLvl1::MFTriggerLvl1(const char *cname, const char type, const Int_t val) : fMcTrig(NULL) 44 MFTriggerLvl1::MFTriggerLvl1(const char *cname, const char type, const Int_t val, 45 const char *name, const char *title) : fMcTrig(NULL) 45 46 { 46 47 fContName = cname; 47 Init(type, val );48 Init(type, val, name, title); 48 49 } 49 50 50 51 // -------------------------------------------------------------------------- 51 52 // 52 MFTriggerLvl1::MFTriggerLvl1(const MMcTrig *mctrig, const char type, const Int_t val) : fMcTrig(mctrig) 53 MFTriggerLvl1::MFTriggerLvl1(const MMcTrig *mctrig, const char type, const Int_t val, 54 const char *name, const char *title) : fMcTrig(mctrig) 53 55 { 54 Init(type, val );56 Init(type, val, name, title); 55 57 } 56 58 57 59 // -------------------------------------------------------------------------- 58 60 // 59 void MFTriggerLvl1::Init(const char type, const Int_t val) 61 void MFTriggerLvl1::Init(const char type, const Int_t val, 62 const char *name, const char *title) 60 63 { 64 fName = name ? name : "MFTriggerLvl1"; 65 fTitle = title ? title : "Filter using number of 1st level triggers"; 66 61 67 fFilterType = (type=='<' ? kELowerThan : kEGreaterThan); 62 68 -
trunk/MagicSoft/Mars/mfilter/MFTriggerLvl1.h
r1015 r1211 27 27 Int_t fValue; 28 28 29 void Init(const char type, const Int_t val); 29 void Init(const char type, const Int_t val, 30 const char *name, const char *title); 30 31 31 32 public: 32 MFTriggerLvl1(const char *cname="MMcTrig", const char type='>', const Int_t val=0); 33 MFTriggerLvl1(const MMcTrig *mctrig, const char type='>', const Int_t val=0); 33 MFTriggerLvl1(const char *cname="MMcTrig", const char type='>', const Int_t val=0, 34 const char *name=NULL, const char *title=NULL); 35 MFTriggerLvl1(const MMcTrig *mctrig, const char type='>', const Int_t val=0, 36 const char *name=NULL, const char *title=NULL); 34 37 35 38 Bool_t IsExpressionTrue() const; -
trunk/MagicSoft/Mars/mgui/MGeomPix.cc
r1082 r1211 19 19 ! Author(s): Harald Kornmayer 1/2001 20 20 ! 21 ! Copyright: MAGIC Software Development, 2000-200 121 ! Copyright: MAGIC Software Development, 2000-2002 22 22 ! 23 23 ! -
trunk/MagicSoft/Mars/mhist/HistLinkDef.h
r1210 r1211 21 21 #pragma link C++ class MHEffOnTimeTime+; 22 22 #pragma link C++ class MHEffOnTimeTheta+; 23 #pragma link C++ class MH DiffTimeTime+;24 #pragma link C++ class MH DiffTimeTheta+;23 #pragma link C++ class MHTimeDiffTime+; 24 #pragma link C++ class MHTimeDiffTheta+; 25 25 26 26 #pragma link C++ class MBinning+; -
trunk/MagicSoft/Mars/mhist/MFillH.cc
r1210 r1211 18 18 ! Author(s): Thomas Bretz 07/2001 <mailto:tbretz@uni-sw.gwdg.de> 19 19 ! 20 ! Copyright: MAGIC Software Development, 2000-200 120 ! Copyright: MAGIC Software Development, 2000-2002 21 21 ! 22 22 ! -
trunk/MagicSoft/Mars/mhist/MH.cc
r1207 r1211 18 18 ! Author(s): Thomas Bretz 07/2001 <mailto:tbretz@uni-sw.gwdg.de> 19 19 ! 20 ! Copyright: MAGIC Software Development, 2000-200 120 ! Copyright: MAGIC Software Development, 2000-2002 21 21 ! 22 22 ! -
trunk/MagicSoft/Mars/mhist/MHFadcCam.cc
r1208 r1211 19 19 ! Author(s): Harald Kornmayer 1/2001 20 20 ! 21 ! Copyright: MAGIC Software Development, 2000-200 121 ! Copyright: MAGIC Software Development, 2000-2002 22 22 ! 23 23 ! -
trunk/MagicSoft/Mars/mhist/MHStarMap.cc
r1207 r1211 18 18 ! Author(s): Thomas Bretz 12/2000 <mailto:tbretz@uni-sw.gwdg.de> 19 19 ! 20 ! Copyright: MAGIC Software Development, 2000-200 120 ! Copyright: MAGIC Software Development, 2000-2002 21 21 ! 22 22 ! -
trunk/MagicSoft/Mars/mhist/Makefile
r1208 r1211 22 22 # connect the include files defined in the config.mk file 23 23 # 24 INCLUDES = -I. -I../mbase -I../mraw -I../manalysis 24 INCLUDES = -I. -I../mbase -I../mraw -I../manalysis -I../mmc 25 25 26 26 #------------------------------------------------------------------------------ … … 36 36 MHHillasSrc.cc \ 37 37 MHStarMap.cc \ 38 MHEnergyTime.cc \ 39 MHEnergyTheta.cc \ 38 40 MHMcCollectionArea.cc \ 41 MHAlphaEnergyTime.cc \ 42 MHAlphaEnergyTheta.cc \ 43 MHEffOnTimeTime.cc \ 44 MHEffOnTimeTheta.cc \ 45 MHTimeDiffTime.cc \ 46 MHTimeDiffTheta.cc \ 39 47 MHMcEnergy.cc \ 40 48 MHMcRate.cc -
trunk/MagicSoft/Mars/mmontecarlo/Makefile
r1052 r1211 30 30 SRCFILES = MMcCollectionAreaCalc.cc \ 31 31 MMcThresholdCalc.cc \ 32 MMcTimeGenerate.cc \ 32 33 MMcTriggerRateCalc.cc 33 34 -
trunk/MagicSoft/Mars/mmontecarlo/MonteCarloLinkDef.h
r1016 r1211 6 6 7 7 #pragma link C++ class MMcThresholdCalc+; 8 #pragma link C++ class MMcTimeGenerate+; 8 9 #pragma link C++ class MMcCollectionAreaCalc+; 9 10 #pragma link C++ class MMcTriggerRateCalc+;
Note:
See TracChangeset
for help on using the changeset viewer.