Geant4  10.03.p03
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4RootPNtupleDescription Struct Reference

#include <G4RootPNtupleDescription.hh>

Public Member Functions

 G4RootPNtupleDescription ()
 
 ~G4RootPNtupleDescription ()
 

Public Attributes

tools::wroot::file * fFile
 
tools::wroot::pntuple * fNtuple
 
std::vector
< tools::wroot::branch * > 
fMainBranches
 
tools::ntuple_booking fNtupleBooking
 
G4bool fActivation
 
G4bool fIsNtupleOwner
 

Detailed Description

Definition at line 49 of file G4RootPNtupleDescription.hh.

Constructor & Destructor Documentation

G4RootPNtupleDescription::G4RootPNtupleDescription ( )
inline

Definition at line 51 of file G4RootPNtupleDescription.hh.

52  : fFile(nullptr),
53  fNtuple(nullptr),
54  fMainBranches(),
56  fActivation(true),
57  fIsNtupleOwner(true) {}
std::vector< tools::wroot::branch * > fMainBranches
tools::ntuple_booking fNtupleBooking
tools::wroot::pntuple * fNtuple
G4RootPNtupleDescription::~G4RootPNtupleDescription ( )
inline

Definition at line 59 of file G4RootPNtupleDescription.hh.

60  {
61  if ( fIsNtupleOwner ) delete fNtuple;
62  }
tools::wroot::pntuple * fNtuple

Member Data Documentation

G4bool G4RootPNtupleDescription::fActivation

Definition at line 68 of file G4RootPNtupleDescription.hh.

tools::wroot::file* G4RootPNtupleDescription::fFile

Definition at line 64 of file G4RootPNtupleDescription.hh.

G4bool G4RootPNtupleDescription::fIsNtupleOwner

Definition at line 69 of file G4RootPNtupleDescription.hh.

std::vector<tools::wroot::branch*> G4RootPNtupleDescription::fMainBranches

Definition at line 66 of file G4RootPNtupleDescription.hh.

tools::wroot::pntuple* G4RootPNtupleDescription::fNtuple

Definition at line 65 of file G4RootPNtupleDescription.hh.

tools::ntuple_booking G4RootPNtupleDescription::fNtupleBooking

Definition at line 67 of file G4RootPNtupleDescription.hh.


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