VMC Version 2.2
Loading...
Searching...
No Matches
TMCVNtupleWriter Class Referenceabstract

#include <TMCVNtupleWriter.h>

Inheritance diagram for TMCVNtupleWriter:

Public Member Functions

 TMCVNtupleWriter (const char *storageName, TFile *file, Bool_t workerMode)
 TMCVNtupleWriter ()=default
virtual ~TMCVNtupleWriter ()=default
virtual void CreateRNTuple ()=0
virtual void Fill ()=0
virtual void WriteAll ()=0
virtual void Close ()=0
virtual void ReadEvent (Int_t)

Protected Attributes

TFile * fFile {nullptr}
std::string fStorageName {}
Bool_t fWorkerMode {false}

Detailed Description

Definition at line 22 of file TMCVNtupleWriter.h.

Constructor & Destructor Documentation

◆ TMCVNtupleWriter() [1/2]

TMCVNtupleWriter::TMCVNtupleWriter ( const char * storageName,
TFile * file,
Bool_t workerMode )
inline

◆ TMCVNtupleWriter() [2/2]

TMCVNtupleWriter::TMCVNtupleWriter ( )
default

◆ ~TMCVNtupleWriter()

virtual TMCVNtupleWriter::~TMCVNtupleWriter ( )
virtualdefault

Member Function Documentation

◆ CreateRNTuple()

virtual void TMCVNtupleWriter::CreateRNTuple ( )
pure virtual

◆ Fill()

virtual void TMCVNtupleWriter::Fill ( )
pure virtual

◆ WriteAll()

virtual void TMCVNtupleWriter::WriteAll ( )
pure virtual

◆ Close()

virtual void TMCVNtupleWriter::Close ( )
pure virtual

◆ ReadEvent()

virtual void TMCVNtupleWriter::ReadEvent ( Int_t )
inlinevirtual

Reimplemented in TMCTTreeWriter.

Definition at line 35 of file TMCVNtupleWriter.h.

Member Data Documentation

◆ fFile

◆ fStorageName

std::string TMCVNtupleWriter::fStorageName {}
protected

◆ fWorkerMode

Bool_t TMCVNtupleWriter::fWorkerMode {false}
protected

Definition at line 40 of file TMCVNtupleWriter.h.

Referenced by TMCRNTupleParallelWriter::CreateRNTuple(), and TMCVNtupleWriter().


The documentation for this class was generated from the following file: