#include <FairSink.h>
|
| FairSink () |
|
| FairSink (const FairSink &sink) |
|
virtual | ~FairSink () |
|
virtual Bool_t | InitSink ()=0 |
|
virtual void | Close ()=0 |
|
virtual void | Reset ()=0 |
|
virtual Sink_Type | GetSinkType ()=0 |
|
virtual TString | GetFileName () |
|
void | SetRunId (Int_t runId) |
|
Int_t | GetRunId () const |
|
virtual void | SetOutTree (TTree *fTree)=0 |
|
virtual void | Fill ()=0 |
|
virtual Int_t | Write (const char *name=0, Int_t option=0, Int_t bufsize=0)=0 |
|
virtual void | RegisterImpl (const char *, const char *, void *)=0 |
|
virtual void | RegisterAny (const char *brname, const std::type_info &oi, const std::type_info &pi, void *obj)=0 |
|
virtual void | WriteFolder ()=0 |
|
virtual bool | CreatePersistentBranchesAny ()=0 |
|
virtual void | WriteObject (TObject *f, const char *, Int_t option=0)=0 |
|
virtual void | WriteGeometry ()=0 |
|
virtual FairSink * | CloneSink ()=0 |
|
| ClassDef (FairSink, 1) |
|
Definition at line 35 of file FairSink.h.
FairSink::FairSink |
( |
const FairSink & |
sink | ) |
|
virtual FairSink* FairSink::CloneSink |
( |
| ) |
|
|
pure virtual |
virtual void FairSink::Close |
( |
| ) |
|
|
pure virtual |
virtual bool FairSink::CreatePersistentBranchesAny |
( |
| ) |
|
|
pure virtual |
virtual void FairSink::Fill |
( |
| ) |
|
|
pure virtual |
virtual TString FairSink::GetFileName |
( |
| ) |
|
|
inlinevirtual |
Int_t FairSink::GetRunId |
( |
| ) |
const |
|
inline |
virtual Bool_t FairSink::InitSink |
( |
| ) |
|
|
pure virtual |
virtual void FairSink::RegisterAny |
( |
const char * |
brname, |
|
|
const std::type_info & |
oi, |
|
|
const std::type_info & |
pi, |
|
|
void * |
obj |
|
) |
| |
|
pure virtual |
virtual void FairSink::RegisterImpl |
( |
const char * |
, |
|
|
const char * |
, |
|
|
void * |
|
|
) |
| |
|
pure virtual |
virtual void FairSink::Reset |
( |
| ) |
|
|
pure virtual |
virtual void FairSink::SetOutTree |
( |
TTree * |
fTree | ) |
|
|
pure virtual |
void FairSink::SetRunId |
( |
Int_t |
runId | ) |
|
|
inline |
virtual Int_t FairSink::Write |
( |
const char * |
name = 0 , |
|
|
Int_t |
option = 0 , |
|
|
Int_t |
bufsize = 0 |
|
) |
| |
|
pure virtual |
virtual void FairSink::WriteFolder |
( |
| ) |
|
|
pure virtual |
virtual void FairSink::WriteGeometry |
( |
| ) |
|
|
pure virtual |
virtual void FairSink::WriteObject |
( |
TObject * |
f, |
|
|
const char * |
, |
|
|
Int_t |
option = 0 |
|
) |
| |
|
pure virtual |
TFolder* FairSink::fOutFolder |
|
protected |
folder structure of output
Definition at line 85 of file FairSink.h.
std::map<std::string, std::unique_ptr<TypeAddressPair const> > FairSink::fPersistentBranchesMap |
|
protected |
A map of branchnames to typeinformation + memory address; used for branches registered to bes stored; use of ptr here since type_info cannot be copied
Definition at line 89 of file FairSink.h.
The documentation for this class was generated from the following files: