#include <FairSink.h>
Inherited by FairRootFileSink.
|
| | 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 38 of file FairSink.h.
◆ FairSink() [1/2]
◆ FairSink() [2/2]
| FairSink::FairSink |
( |
const FairSink & |
sink | ) |
|
◆ ~FairSink()
◆ ClassDef()
◆ CloneSink()
| virtual FairSink * FairSink::CloneSink |
( |
| ) |
|
|
pure virtual |
◆ Close()
| virtual void FairSink::Close |
( |
| ) |
|
|
pure virtual |
◆ CreatePersistentBranchesAny()
| virtual bool FairSink::CreatePersistentBranchesAny |
( |
| ) |
|
|
pure virtual |
◆ Fill()
| virtual void FairSink::Fill |
( |
| ) |
|
|
pure virtual |
◆ GetFileName()
| virtual TString FairSink::GetFileName |
( |
| ) |
|
|
inlinevirtual |
◆ GetRunId()
| Int_t FairSink::GetRunId |
( |
| ) |
const |
|
inline |
◆ GetSinkType()
◆ InitSink()
| virtual Bool_t FairSink::InitSink |
( |
| ) |
|
|
pure virtual |
◆ RegisterAny()
| virtual void FairSink::RegisterAny |
( |
const char * |
brname, |
|
|
const std::type_info & |
oi, |
|
|
const std::type_info & |
pi, |
|
|
void * |
obj |
|
) |
| |
|
pure virtual |
◆ RegisterImpl()
◆ Reset()
| virtual void FairSink::Reset |
( |
| ) |
|
|
pure virtual |
◆ SetOutTree()
| virtual void FairSink::SetOutTree |
( |
TTree * |
fTree | ) |
|
|
pure virtual |
◆ SetRunId()
| void FairSink::SetRunId |
( |
Int_t |
runId | ) |
|
|
inline |
◆ Write()
| virtual Int_t FairSink::Write |
( |
const char * |
name = 0, |
|
|
Int_t |
option = 0, |
|
|
Int_t |
bufsize = 0 |
|
) |
| |
|
pure virtual |
◆ WriteFolder()
| virtual void FairSink::WriteFolder |
( |
| ) |
|
|
pure virtual |
◆ WriteGeometry()
| virtual void FairSink::WriteGeometry |
( |
| ) |
|
|
pure virtual |
◆ WriteObject()
| virtual void FairSink::WriteObject |
( |
TObject * |
f, |
|
|
const char * |
, |
|
|
Int_t |
option = 0 |
|
) |
| |
|
pure virtual |
◆ fOutFolder
| TFolder* FairSink::fOutFolder |
|
protected |
folder structure of output
Definition at line 88 of file FairSink.h.
◆ fPersistentBranchesMap
| 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 92 of file FairSink.h.
◆ fRunId
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/3rdparty/FairRootBase/include/FairSink.h
- /home/runner/work/AliceO2/AliceO2/Detectors/3rdparty/FairRootBase/src/FairSink.cxx