26 BmnCSCHitMaker(Int_t, Int_t, Bool_t, TString alignFile =
"default", Bool_t isSrc = kFALSE);
29 virtual InitStatus
Init();
30 virtual void Exec(Option_t* opt);
40 configSetExplicitly =
true;
46 XMLConfigFile = xml_file;
47 configSetExplicitly =
true;
50 virtual void OnlineWrite(
const std::unique_ptr<TTree>& resultTree);
53 void initCurrentConfig();
55 TString fInputPointsBranchName;
56 TString fInputDigitsBranchName;
57 TString fInputDigitMatchesBranchName;
59 TString fOutputHitsBranchName;
62 TClonesArray* fBmnCSCPointsArray;
63 TClonesArray* fBmnCSCDigitsArray;
64 TClonesArray* fBmnCSCDigitMatchesArray;
67 TClonesArray* fBmnCSCHitsArray;
69 TClonesArray* fBmnCSCUpperClustersArray;
71 TClonesArray* fBmnCSCLowerClustersArray;
78 bool configSetExplicitly =
false;
80 TString XMLConfigFile;
88 TString fBmnEvQualityBranchName;
89 TClonesArray* fBmnEvQuality;
91 void LoadDetectorConfiguration();