1#ifndef BMNVSPDIGITIZER_H
2#define BMNVSPDIGITIZER_H
9#include "FairMCPoint.h"
10#include "FairRunSim.h"
13#include "TClonesArray.h"
30 virtual void Exec(Option_t* opt);
49 XMLConfigFile = xml_file;
59 TString fInputBranchName;
60 TString fOutputDigitsBranchName;
61 TString fOutputDigitMatchesBranchName;
64 TClonesArray* fBmnVSPPointsArray;
67 TClonesArray* fMCTracksArray;
70 TClonesArray* fBmnVSPDigitsArray;
73 TClonesArray* fBmnVSPDigitMatchesArray;
76 Bool_t fStripMatching;
77 Bool_t fUseRealEffects;
82 TString XMLConfigFile;
void SetOnlyPrimary(Bool_t opt=kFALSE)
void SetUseRealEffects(Bool_t opt=kTRUE)
void SetXMLConfig(TString xml_file)
virtual ~BmnVSPDigitizer()
BmnVSPDigitizer(UInt_t run_period)
virtual void Exec(Option_t *opt)
void SetStripMatching(Bool_t opt=kTRUE)
void SetCurrentConfig(BmnVSPConfiguration::VSP_CONFIG config)
void SetNoise(Double_t sigma, Double_t thresh)
virtual InitStatus Init()