1 #ifndef PNDMIXBACKGROUNDEVENTS_H 2 #define PNDMIXBACKGROUNDEVENTS_H 1 7 #include "FairRootManager.h" 8 #include "FairRunAna.h" 9 #include "FairRuntimeDb.h" 10 #include "FairTrackParP.h" 36 virtual InitStatus
Init();
39 virtual void Exec(Option_t *opt);
50 sprintf(fSttBkgFilename,
"%s", string1);
56 fInteractionRate = rate;
64 char fSttBkgFilename[1000], fMvdBkgFilename[1000];
66 static const UShort_t NMAXBCKGRND = 1000;
69 static const Double_t MVDTYPICALTIME,
75 Int_t nTotalBkgEvents;
86 TClonesArray *fMCTrackArray;
87 TClonesArray *fSttTubeArray;
90 TClonesArray *fSttHitArray;
93 TClonesArray *fMvdPixelHitArray;
96 TClonesArray *fMvdStripHitArray;
101 TClonesArray *fSttHitBkgArray;
104 TClonesArray *fMvdPixelHitBkgArray;
107 TClonesArray *fMvdStripHitBkgArray;
112 TClonesArray *fSttHitandBckgrndArray;
115 TClonesArray *fMvdPixelHitandBckgrndArray;
118 TClonesArray *fMvdStripHitandBckgrndArray;
127 void Initialization_ClassVariables();
129 void BackgroundNandT(UShort_t *nBkgEventsToAdd, Double_t *times);
131 bool ModifyIsochrone(Double_t isochrone,
~PndMixBackgroundEvents()
Double_t fInteractionRate
void SetPersistence(Bool_t persistence)
void SetInteractionRate(Double_t rate)
void SetInputBkgFilesName(char *string1)
virtual InitStatus Init()
virtual void Exec(Option_t *opt)