1#ifndef BMNSILICONDIGITIZER_H
2#define BMNSILICONDIGITIZER_H
9#include "FairMCPoint.h"
10#include "FairRunSim.h"
13#include "TClonesArray.h"
30 virtual void Exec(Option_t* opt);
47 XMLConfigFile = xml_file;
57 TString fInputBranchName;
58 TString fOutputDigitsBranchName;
59 TString fOutputDigitMatchesBranchName;
62 TClonesArray* fBmnSiliconPointsArray;
65 TClonesArray* fMCTracksArray;
68 TClonesArray* fBmnSiliconDigitsArray;
71 TClonesArray* fBmnSiliconDigitMatchesArray;
74 Bool_t fStripMatching;
75 Bool_t fUseRealEffects;
80 TString XMLConfigFile;
void SetXMLConfig(TString xml_file)
BmnSiliconDigitizer(UInt_t run_period)
void SetCurrentConfig(BmnSiliconConfiguration::SILICON_CONFIG config)
void SetNoise(Double_t sigma, Double_t thresh)
void SetStripMatching(Bool_t opt=kTRUE)
virtual InitStatus Init()
void SetOnlyPrimary(Bool_t opt=kFALSE)
void SetUseRealEffects(Bool_t opt=kTRUE)
virtual void Exec(Option_t *opt)
virtual ~BmnSiliconDigitizer()