22 BmnSiliconHitMaker(Int_t run_period, Int_t run_number, Bool_t isExp, Bool_t isSrc = kFALSE);
25 virtual InitStatus
Init();
26 virtual void Exec(Option_t* opt);
38 XMLConfigFile = xml_file;
47 virtual void OnlineWrite(
const std::unique_ptr<TTree>& resultTree);
50 void createSiliconDetector();
55 TString fInputPointsBranchName;
56 TString fInputDigitsBranchName;
57 TString fInputDigitMatchesBranchName;
59 TString fOutputHitsBranchName;
62 TClonesArray* fBmnSiliconPointsArray;
63 TClonesArray* fBmnSiliconDigitsArray;
64 TClonesArray* fBmnSiliconDigitMatchesArray;
67 TClonesArray* fBmnSiliconHitsArray;
70 TClonesArray* fBmnSiliconUpperClustersArray;
72 TClonesArray* fBmnSiliconLowerClustersArray;
77 TString XMLConfigFile;
83 TString fBmnEvQualityBranchName;
84 TClonesArray* fBmnEvQuality;
86 Double_t*** fAlignCor;