Geant4  10.03.p01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
G4CsvRNtupleDescription Struct Reference

#include <G4CsvRNtupleDescription.hh>

Public Member Functions

 G4CsvRNtupleDescription (tools::rcsv::ntuple *rntuple)
 
 ~G4CsvRNtupleDescription ()
 
 G4CsvRNtupleDescription (const G4CsvRNtupleDescription &rhs)=delete
 
G4CsvRNtupleDescriptionoperator= (G4CsvRNtupleDescription &rhs)=delete
 

Public Attributes

tools::rcsv::ntuple * fNtuple
 
tools::ntuple_binding * fNtupleBinding
 
G4bool fIsInitialized
 

Detailed Description

Definition at line 42 of file G4CsvRNtupleDescription.hh.

Constructor & Destructor Documentation

G4CsvRNtupleDescription::G4CsvRNtupleDescription ( tools::rcsv::ntuple *  rntuple)
inline

Definition at line 44 of file G4CsvRNtupleDescription.hh.

46  : fNtuple(rntuple),
47  fNtupleBinding(new tools::ntuple_binding()),
48  fIsInitialized(false) {}
tools::ntuple_binding * fNtupleBinding
tools::rcsv::ntuple * fNtuple
G4CsvRNtupleDescription::~G4CsvRNtupleDescription ( )
inline

Definition at line 50 of file G4CsvRNtupleDescription.hh.

51  {
52  delete fNtupleBinding;
53  delete fNtuple; // CHECK
54  }
tools::ntuple_binding * fNtupleBinding
tools::rcsv::ntuple * fNtuple
G4CsvRNtupleDescription::G4CsvRNtupleDescription ( const G4CsvRNtupleDescription rhs)
delete

Member Function Documentation

G4CsvRNtupleDescription& G4CsvRNtupleDescription::operator= ( G4CsvRNtupleDescription rhs)
delete

Member Data Documentation

G4bool G4CsvRNtupleDescription::fIsInitialized

Definition at line 63 of file G4CsvRNtupleDescription.hh.

tools::rcsv::ntuple* G4CsvRNtupleDescription::fNtuple

Definition at line 61 of file G4CsvRNtupleDescription.hh.

tools::ntuple_binding* G4CsvRNtupleDescription::fNtupleBinding

Definition at line 62 of file G4CsvRNtupleDescription.hh.


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