13 #ifndef PNDMIXBACKGROUNDEVENTS_H 14 #define PNDMIXBACKGROUNDEVENTS_H 1 19 #include "FairRootManager.h" 20 #include "FairRunAna.h" 21 #include "FairRuntimeDb.h" 22 #include "FairTrackParP.h" 48 virtual InitStatus
Init();
51 virtual void Exec(Option_t *opt);
62 sprintf(fSttBkgFilename,
"%s", string1);
68 fInteractionRate = rate;
76 char fSttBkgFilename[1000], fMvdBkgFilename[1000];
78 static const UShort_t NMAXBCKGRND = 1000;
81 static const Double_t MVDTYPICALTIME,
87 Int_t nTotalBkgEvents;
98 TClonesArray *fMCTrackArray;
99 TClonesArray *fSttTubeArray;
102 TClonesArray *fSttHitArray;
105 TClonesArray *fMvdPixelHitArray;
108 TClonesArray *fMvdStripHitArray;
113 TClonesArray *fSttHitBkgArray;
116 TClonesArray *fMvdPixelHitBkgArray;
119 TClonesArray *fMvdStripHitBkgArray;
124 TClonesArray *fSttHitandBckgrndArray;
127 TClonesArray *fMvdPixelHitandBckgrndArray;
130 TClonesArray *fMvdStripHitandBckgrndArray;
139 void Initialization_ClassVariables();
141 void BackgroundNandT(UShort_t *nBkgEventsToAdd, Double_t *times);
143 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)