13 #ifndef BSEMCJOINBRANCHES_HH 14 #define BSEMCJOINBRANCHES_HH 19 #include "RtypesCore.h" 29 class TMemberInspector;
42 BSEmcJoinBranches(
const std::vector<TString> &t_srcbranchnames,
const TString &t_targetbranchname, Bool_t t_storeTarget = kTRUE);
44 virtual InitStatus
Init() ;
45 virtual void Exec(Option_t * ) ;
49 std::vector<TString> fSourceBranchNames{};
50 TString fTargetBranchName{
""};
51 std::vector<TClonesArray *> fSourceArrays{};
52 TClonesArray *fTargetArray{
nullptr};
Task to join several branches (supplied as t_srcbranchnames in ctor) into one t_targetbranchname.
virtual ~BSEmcJoinBranches()
virtual void Exec(Option_t *)
virtual InitStatus Init()