33 fbBranchExists(kFALSE)
35 GO4TRACE((15,
"TXXXStore::TXXXStore()", __LINE__, __FILE__));
44 fbBranchExists(kFALSE)
46 GO4TRACE((15,
"TXXXStore::TXXXStore(TGo4UserStoreParameter* par)", __LINE__, __FILE__));
49 TGo4Log::Error(
"TGo4UserStoreParameter is not specified in TXXXStore constructor");
53 SetName(par->GetName());
55 TString fname = par->GetName();
56 if (!fname.Contains(
".root")) fname.Append(
".root");
58 fxFile = TFile::Open(fname.Data(),
"RECREATE");
59 TGo4Log::Info(
"TXXXStore: Open file %s RECREATE", fname.Data());
61 fxTree =
new TTree(
"Custom",
"Custom go4 store");
70 fxTree->Write(0, TObject::kOverwrite);
79 GO4TRACE((12,
"TXXXStore::Store(TGo4EventElement*)", __LINE__, __FILE__));
82 if (!custom)
return 1;
Bool_t fbBranchExists
current event
virtual Int_t Store(TGo4EventElement *event)
static void Error(const char *text,...)
static void Info(const char *text,...)