19 #if ROOT_VERSION_CODE <= ROOT_VERSION(5,34,19)
24 TNamed(
"Go4Element",
"This is a Go4 EventElement"),
34 TNamed(name,
"This is a Go4 EventElement"),
48 fIdentifier(aBaseCat),
84 if (searchname.Length()>0) {
86 topb = tree->FindBranch(searchname.Data());
91 if (topb==0) topb = (TBranch*) tree->GetListOfBranches()->First();
93 Int_t index = tree->GetListOfBranches()->IndexOf(topb);
139 if (branch==0)
return 0;
141 TString cad = branch->GetName();
143 TTree*
tree = branch->GetTree();
146 tree->SetBranchAddress(cad.Data(), (
void**)var_ptr);
148 tree->SetBranchStatus(cad.Data(), 1);
150 tree->SetBranchStatus(cad.Data(), 1);
158 #if ROOT_VERSION_CODE <= ROOT_VERSION(5,34,19)
160 gTree->SetBranchStatus(name.Data(), 0);
162 gTree->SetBranchStatus(name.Data(), 0);
164 std::cout <<
"-W- Could not deactivate() event element %s in this ROOT Version, do not use!" << name.Data() << std::endl;
171 #if ROOT_VERSION_CODE <= ROOT_VERSION(5,34,19)
173 gTree->SetBranchStatus(name.Data(), 1);
175 gTree->SetBranchStatus(name.Data(), 1);
177 std::cout <<
"-W- Could not activate() element %s in this ROOT Version, do not use!" << name.Data() << std::endl;
207 return res==0 ? 1 :
res;
virtual void makeBranch(TBranch *parent)
virtual ~TGo4EventElement(void)
virtual void deactivate()
virtual void PrintEvent()
Bool_t CheckEventSource(const char *classname)
virtual void Clear(Option_t *t="")
virtual void synchronizeWithTree(TTree *tree, TGo4EventElement **var_ptr=0)
virtual void Print(Option_t *option="") const
TGo4EventSource * fxEventSource
virtual Int_t activateBranch(TBranch *branch, Int_t index=0, TGo4EventElement **var_ptr=0)