1#ifndef BMNGEMSTRIPDIGITIZER_H
2#define BMNGEMSTRIPDIGITIZER_H 1
10#include "FairMCPoint.h"
11#include "FairRunSim.h"
14#include "TClonesArray.h"
31 virtual void Exec(Option_t* opt);
50 XMLConfigFile = xml_file;
58 TClonesArray*
GetMCPoints() {
return fBmnGemStripPointsArray; }
62 TString fInputBranchName;
63 TString fOutputDigitsBranchName;
64 TString fOutputDigitMatchesBranchName;
67 TClonesArray* fBmnGemStripPointsArray;
70 TClonesArray* fMCTracksArray;
73 TClonesArray* fBmnGemStripDigitsArray;
76 TClonesArray* fBmnGemStripDigitMatchesArray;
79 Bool_t fStripMatching;
80 Bool_t fUseRealEffects;
86 TString XMLConfigFile;
virtual void Exec(Option_t *opt)
virtual ~BmnGemStripDigitizer()
void SetCurrentConfig(BmnGemStripConfiguration::GEM_CONFIG config)
void SetXMLConfig(TString xml_file)
void SetStripMatching(Bool_t opt=kTRUE)
TClonesArray * GetMCTracks()
virtual InitStatus Init()
void SetOnlyPrimary(Bool_t opt=kFALSE)
void SetNoise(Double_t sigma, Double_t thresh)
BmnGemStripDigitizer(UInt_t run_period)
TClonesArray * GetMCPoints()
void SetUseRealEffects(Bool_t opt=kTRUE)