![]() |
Project
|
#include <FairRootFileSink.h>
Inherits FairSink.
Public Member Functions | |
| FairRootFileSink (TFile *f, const char *Title="OutputRootFile") | |
| FairRootFileSink (const TString *RootFileName, const char *Title="OutputRootFile") | |
| FairRootFileSink (const TString RootFileName, const char *Title="OutputRootFile") | |
| virtual | ~FairRootFileSink () |
| virtual Bool_t | InitSink () |
| virtual void | Close () |
| virtual void | Reset () |
| virtual Sink_Type | GetSinkType () |
| virtual void | FillEventHeader (FairEventHeader *feh) |
| virtual TFile * | OpenRootFile (TString fileName="") |
| TFile * | GetRootFile () |
| virtual TString | GetFileName () |
| virtual void | SetOutTree (TTree *fTree) |
| TTree * | GetOutTree () |
| virtual void | Fill () |
| virtual Int_t | Write (const char *name=0, Int_t option=0, Int_t bufsize=0) |
| virtual void | RegisterImpl (const char *, const char *, void *) |
| virtual void | RegisterAny (const char *brname, const std::type_info &oi, const std::type_info &pi, void *obj) |
| virtual void | WriteFolder () |
| virtual bool | CreatePersistentBranchesAny () |
| virtual void | WriteObject (TObject *f, const char *, Int_t option=0) |
| virtual void | WriteGeometry () |
| virtual FairSink * | CloneSink () |
Public Member Functions inherited from FairSink | |
| FairSink () | |
| FairSink (const FairSink &sink) | |
| virtual | ~FairSink () |
| void | SetRunId (Int_t runId) |
| Int_t | GetRunId () const |
| ClassDef (FairSink, 1) | |
Additional Inherited Members | |
Protected Attributes inherited from FairSink | |
| Int_t | fRunId |
| TFolder * | fOutFolder |
| std::map< std::string, std::unique_ptr< TypeAddressPair const > > | fPersistentBranchesMap |
Definition at line 33 of file FairRootFileSink.h.
| FairRootFileSink::FairRootFileSink | ( | TFile * | f, |
| const char * | Title = "OutputRootFile" |
||
| ) |
Definition at line 39 of file FairRootFileSink.cxx.
| FairRootFileSink::FairRootFileSink | ( | const TString * | RootFileName, |
| const char * | Title = "OutputRootFile" |
||
| ) |
Definition at line 55 of file FairRootFileSink.cxx.
| FairRootFileSink::FairRootFileSink | ( | const TString | RootFileName, |
| const char * | Title = "OutputRootFile" |
||
| ) |
Definition at line 72 of file FairRootFileSink.cxx.
|
virtual |
Definition at line 89 of file FairRootFileSink.cxx.
|
virtual |
Implements FairSink.
Definition at line 355 of file FairRootFileSink.cxx.
|
virtual |
Implements FairSink.
Definition at line 224 of file FairRootFileSink.cxx.
|
virtual |
Implements FairSink.
Definition at line 280 of file FairRootFileSink.cxx.
|
virtual |
Implements FairSink.
Definition at line 321 of file FairRootFileSink.cxx.
|
virtual |
Definition at line 233 of file FairRootFileSink.cxx.
|
inlinevirtual |
Reimplemented from FairSink.
Definition at line 52 of file FairRootFileSink.h.
|
inline |
Definition at line 55 of file FairRootFileSink.h.
|
inline |
Definition at line 51 of file FairRootFileSink.h.
|
inlinevirtual |
Implements FairSink.
Definition at line 46 of file FairRootFileSink.h.
|
virtual |
|
virtual |
Definition at line 91 of file FairRootFileSink.cxx.
|
virtual |
Implements FairSink.
Definition at line 249 of file FairRootFileSink.cxx.
Implements FairSink.
Definition at line 235 of file FairRootFileSink.cxx.
|
virtual |
Implements FairSink.
Definition at line 231 of file FairRootFileSink.cxx.
|
inlinevirtual |
Implements FairSink.
Definition at line 54 of file FairRootFileSink.h.
|
virtual |
Writes the tree in the file.
Get the file handle to the current output file from the tree. If ROOT splits the file (due to the size of the file) the file handle fOutFile is lost and the program crash while writing the last part of the last file.
Implements FairSink.
Definition at line 330 of file FairRootFileSink.cxx.
|
virtual |
Implements FairSink.
Definition at line 254 of file FairRootFileSink.cxx.
|
virtual |
Implements FairSink.
Definition at line 315 of file FairRootFileSink.cxx.
Implements FairSink.
Definition at line 309 of file FairRootFileSink.cxx.