ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4TRNtupleDescription< TNTUPLE > Struct Template Reference

#include <geant4/tree/geant4-10.6-release/source/analysis/management/include/G4TRNtupleDescription.hh>

+ Collaboration diagram for G4TRNtupleDescription< TNTUPLE >:

Public Member Functions

 G4TRNtupleDescription (TNTUPLE *rntuple)
 
 ~G4TRNtupleDescription ()
 
 G4TRNtupleDescription (const G4TRNtupleDescription &rhs)=delete
 
G4TRNtupleDescriptionoperator= (G4TRNtupleDescription &rhs)=delete
 

Public Attributes

TNTUPLE * fNtuple
 
tools::ntuple_binding * fNtupleBinding
 
G4bool fIsInitialized
 
std::map< TNTUPLE
*, std::vector< int > * > 
fIVectorBindingMap
 
std::map< TNTUPLE
*, std::vector< float > * > 
fFVectorBindingMap
 
std::map< TNTUPLE
*, std::vector< double > * > 
fDVectorBindingMap
 

Detailed Description

template<typename TNTUPLE>
struct G4TRNtupleDescription< TNTUPLE >

Definition at line 44 of file G4TRNtupleDescription.hh.

View newest version in sPHENIX GitHub at line 44 of file G4TRNtupleDescription.hh

Constructor & Destructor Documentation

template<typename TNTUPLE>
G4TRNtupleDescription< TNTUPLE >::G4TRNtupleDescription ( TNTUPLE *  rntuple)
inline

Definition at line 46 of file G4TRNtupleDescription.hh.

View newest version in sPHENIX GitHub at line 46 of file G4TRNtupleDescription.hh

template<typename TNTUPLE>
G4TRNtupleDescription< TNTUPLE >::~G4TRNtupleDescription ( )
inline

Definition at line 54 of file G4TRNtupleDescription.hh.

View newest version in sPHENIX GitHub at line 54 of file G4TRNtupleDescription.hh

template<typename TNTUPLE>
G4TRNtupleDescription< TNTUPLE >::G4TRNtupleDescription ( const G4TRNtupleDescription< TNTUPLE > &  rhs)
delete

Member Function Documentation

template<typename TNTUPLE>
G4TRNtupleDescription& G4TRNtupleDescription< TNTUPLE >::operator= ( G4TRNtupleDescription< TNTUPLE > &  rhs)
delete

Member Data Documentation

template<typename TNTUPLE>
std::map<TNTUPLE*, std::vector<double>* > G4TRNtupleDescription< TNTUPLE >::fDVectorBindingMap

Definition at line 82 of file G4TRNtupleDescription.hh.

View newest version in sPHENIX GitHub at line 82 of file G4TRNtupleDescription.hh

Referenced by G4XmlRNtupleManager::GetTNtupleRow(), and G4TRNtupleDescription< tools::hdf5::ntuple >::~G4TRNtupleDescription().

template<typename TNTUPLE>
std::map<TNTUPLE*, std::vector<float>* > G4TRNtupleDescription< TNTUPLE >::fFVectorBindingMap

Definition at line 81 of file G4TRNtupleDescription.hh.

View newest version in sPHENIX GitHub at line 81 of file G4TRNtupleDescription.hh

Referenced by G4XmlRNtupleManager::GetTNtupleRow(), and G4TRNtupleDescription< tools::hdf5::ntuple >::~G4TRNtupleDescription().

template<typename TNTUPLE>
G4bool G4TRNtupleDescription< TNTUPLE >::fIsInitialized
template<typename TNTUPLE>
std::map<TNTUPLE*, std::vector<int>* > G4TRNtupleDescription< TNTUPLE >::fIVectorBindingMap

Definition at line 80 of file G4TRNtupleDescription.hh.

View newest version in sPHENIX GitHub at line 80 of file G4TRNtupleDescription.hh

Referenced by G4XmlRNtupleManager::GetTNtupleRow(), and G4TRNtupleDescription< tools::hdf5::ntuple >::~G4TRNtupleDescription().

template<typename TNTUPLE>
tools::ntuple_binding* G4TRNtupleDescription< TNTUPLE >::fNtupleBinding

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