47 TString inSourceName =
"eve-lam-box.root", TString inBaseName =
"evetest-p.root", TString destName =
"merged-digi.root",
48 Int_t code = 3122, vector<Int_t> outCodes = {2212, -211},
49 Bool_t turnOffBaseDigits = kFALSE);
53 BmnStatus CloneSelected(TString BaseName, TString TempBaseName);
55 TTree * fInTreeSource;
59 UInt_t iSourceEvent = 0;
62 vector<Int_t> fOutCodes;
64 vector<TClonesArray*> digiSourceArs;
65 vector<TClonesArray*> digiBaseArs;
66 vector<TClonesArray*> digiDestArs;
67 vector<TClonesArray*> digiBaseArsOther;
68 vector<TClonesArray*> digiDestArsOther;
69 vector<TBranch*> digiBaseBrs;
70 vector<TBranch*> digiDestBrs;
71 vector<TClonesArray*> matchSourceArs;
72 vector<TClonesArray*> matchBaseArs;
73 vector<TClonesArray*> matchDestArs;
74 vector<TBranch*> matchDestBrs;
75 TClonesArray * mcTracks =
nullptr;
76 TClonesArray* stsPoints =
nullptr;
77 TClonesArray* silPoints =
nullptr;
78 TClonesArray* cscPoints =
nullptr;
81 FairMCEventHeader * mcEH =
nullptr;
82 TBranch *EHBranch =
nullptr;
83 const TString EHMCName =
"MCEventHeader.";
84 const TString EHDigiName =
"BmnEventHeader.";
85 const TString RHDigiName =
"DigiRunHeader";
86 const TString FieldParName =
"BmnFieldPar";
BmnStatus Embed(TString inSourceName="eve-lam-box.root", TString inBaseName="evetest-p.root", TString destName="merged-digi.root", Int_t code=3122, vector< Int_t > outCodes={2212, -211}, Bool_t turnOffBaseDigits=kFALSE)