43 virtual void Close() = 0;
44 virtual void Reset() = 0;
54 virtual void Fill() = 0;
56 virtual Int_t
Write(
const char* name = 0, Int_t option = 0, Int_t bufsize = 0) = 0;
58 virtual void RegisterImpl(
const char*,
const char*,
void*) = 0;
59 virtual void RegisterAny(
const char* brname,
const std::type_info& oi,
const std::type_info& pi,
void* obj) = 0;
64 virtual void WriteObject(TObject* f,
const char*, Int_t option = 0) = 0;
virtual void RegisterAny(const char *brname, const std::type_info &oi, const std::type_info &pi, void *obj)=0
virtual Int_t Write(const char *name=0, Int_t option=0, Int_t bufsize=0)=0
virtual bool CreatePersistentBranchesAny()=0
virtual void WriteFolder()=0
const std::type_info & persistenttypeinfo
void SetRunId(Int_t runId)
virtual Sink_Type GetSinkType()=0
TypeAddressPair(const std::type_info &oi, const std::type_info &pi, void *a)
virtual Bool_t InitSink()=0
virtual FairSink * CloneSink()=0
virtual void SetOutTree(TTree *fTree)=0
virtual void RegisterImpl(const char *, const char *, void *)=0
const std::type_info & origtypeinfo
virtual void WriteGeometry()=0
virtual void WriteObject(TObject *f, const char *, Int_t option=0)=0
std::map< std::string, std::unique_ptr< TypeAddressPair const > > fPersistentBranchesMap
virtual TString GetFileName()