|
VMC Version 2.2
|
#include <TMCTTreeWriter.h>

Public Member Functions | |
| TMCTTreeWriter (const char *storageName, TFile *file, Bool_t workerMode) | |
| TMCTTreeWriter ()=delete | |
| virtual | ~TMCTTreeWriter ()=default |
| template<typename T> | |
| void | Register (const char *name, T *&obj) |
| void | Register (const char *name, const char *className, void *objAddress) |
| void | Register (const char *name, const char *className, const void *objAddress) |
| virtual void | CreateRNTuple () override |
| virtual void | Fill () override |
| virtual void | WriteAll () override |
| virtual void | Close () override |
| virtual void | ReadEvent (Int_t i) override |
| Public Member Functions inherited from TMCVNtupleWriter | |
| TMCVNtupleWriter (const char *storageName, TFile *file, Bool_t workerMode) | |
| TMCVNtupleWriter ()=default | |
| virtual | ~TMCVNtupleWriter ()=default |
Private Attributes | |
| TTree * | fTree {nullptr} |
Additional Inherited Members | |
| Protected Attributes inherited from TMCVNtupleWriter | |
| TFile * | fFile {nullptr} |
| std::string | fStorageName {} |
| Bool_t | fWorkerMode {false} |
Definition at line 26 of file TMCTTreeWriter.h.
| TMCTTreeWriter::TMCTTreeWriter | ( | const char * | storageName, |
| TFile * | file, | ||
| Bool_t | workerMode ) |
Definition at line 29 of file TMCTTreeWriter.cxx.
|
delete |
|
virtualdefault |
| void TMCTTreeWriter::Register | ( | const char * | name, |
| T *& | obj ) |
Definition at line 51 of file TMCTTreeWriter.h.
Referenced by Register().
| void TMCTTreeWriter::Register | ( | const char * | name, |
| const char * | className, | ||
| void * | objAddress ) |
Definition at line 55 of file TMCTTreeWriter.cxx.
| void TMCTTreeWriter::Register | ( | const char * | name, |
| const char * | className, | ||
| const void * | objAddress ) |
Create a branch and associates it with the given address.
| name | The branch name |
| className | The class name of the object |
| objAddress | The object address |
Definition at line 83 of file TMCTTreeWriter.cxx.
|
inlineoverridevirtual |
Implements TMCVNtupleWriter.
Definition at line 38 of file TMCTTreeWriter.h.
|
overridevirtual |
|
overridevirtual |
Write the Root tree in the file.
Implements TMCVNtupleWriter.
Definition at line 102 of file TMCTTreeWriter.cxx.
|
inlineoverridevirtual |
Implements TMCVNtupleWriter.
Definition at line 41 of file TMCTTreeWriter.h.
|
overridevirtual |
Read the event data for i -th event for all connected branches.
| i | The event to be read |
Reimplemented from TMCVNtupleWriter.
Definition at line 110 of file TMCTTreeWriter.cxx.
|
private |
Definition at line 45 of file TMCTTreeWriter.h.
Referenced by Fill(), ReadEvent(), Register(), and Register().