ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4Hdf5RNtupleManager Class Reference

#include <geant4/tree/geant4-10.6-release/source/analysis/hdf5/include/G4Hdf5RNtupleManager.hh>

+ Inheritance diagram for G4Hdf5RNtupleManager:
+ Collaboration diagram for G4Hdf5RNtupleManager:

Protected Member Functions

 G4Hdf5RNtupleManager (const G4AnalysisManagerState &state)
 
virtual ~G4Hdf5RNtupleManager ()
 
- Protected Member Functions inherited from G4TRNtupleManager< tools::hdf5::ntuple >
 G4TRNtupleManager (const G4AnalysisManagerState &state)
 
virtual ~G4TRNtupleManager ()
 
G4bool IsEmpty () const
 
G4bool Reset ()
 
tools::hdf5::ntupleGetNtuple () const
 
tools::hdf5::ntupleGetNtuple (G4int ntupleId) const
 
G4int SetNtuple (G4TRNtupleDescription< tools::hdf5::ntuple > *rntupleDescription)
 
virtual G4bool SetNtupleIColumn (G4int ntupleId, const G4String &columnName, G4int &value) final
 
virtual G4bool SetNtupleIColumn (G4int ntupleId, const G4String &columnName, std::vector< G4int > &vector) override
 
virtual G4bool SetNtupleFColumn (G4int ntupleId, const G4String &columnName, G4float &value) final
 
virtual G4bool SetNtupleFColumn (G4int ntupleId, const G4String &columnName, std::vector< G4float > &vector) override
 
virtual G4bool SetNtupleDColumn (G4int ntupleId, const G4String &columnName, G4double &value) final
 
virtual G4bool SetNtupleDColumn (G4int ntupleId, const G4String &columnName, std::vector< G4double > &vector) override
 
virtual G4bool SetNtupleSColumn (G4int ntupleId, const G4String &columnName, G4String &value) final
 
virtual G4bool GetNtupleRow (G4int ntupleId) final
 
virtual G4int GetNofNtuples () const final
 
G4TRNtupleDescription
< tools::hdf5::ntuple > * 
GetNtupleDescriptionInFunction (G4int id, G4String function, G4bool warn=true) const
 
- Protected Member Functions inherited from G4BaseRNtupleManager
virtual G4bool SetNtupleIColumn (const G4String &columnName, G4int &value) final
 
virtual G4bool SetNtupleFColumn (const G4String &columnName, G4float &value) final
 
virtual G4bool SetNtupleDColumn (const G4String &columnName, G4double &value) final
 
virtual G4bool SetNtupleSColumn (const G4String &columnName, G4String &value) final
 
virtual G4bool SetNtupleIColumn (const G4String &columnName, std::vector< G4int > &vector) final
 
virtual G4bool SetNtupleFColumn (const G4String &columnName, std::vector< G4float > &vector) final
 
virtual G4bool SetNtupleDColumn (const G4String &columnName, std::vector< G4double > &vector) final
 
virtual G4bool GetNtupleRow () final
 

Private Member Functions

virtual G4bool GetTNtupleRow (G4TRNtupleDescription< tools::hdf5::ntuple > *ntupleDescription) final
 

Friends

class G4Hdf5AnalysisReader
 

Additional Inherited Members

- Public Member Functions inherited from G4BaseRNtupleManager
 G4BaseRNtupleManager (const G4AnalysisManagerState &state)
 
virtual ~G4BaseRNtupleManager ()
 
 G4BaseRNtupleManager (const G4BaseRNtupleManager &rhs)=delete
 
G4BaseRNtupleManageroperator= (const G4BaseRNtupleManager &rhs)=delete
 
- Protected Attributes inherited from G4BaseAnalysisManager
const G4AnalysisManagerStatefState
 
G4int fFirstId
 
G4bool fLockFirstId
 

Detailed Description

Definition at line 40 of file G4Hdf5RNtupleManager.hh.

View newest version in sPHENIX GitHub at line 40 of file G4Hdf5RNtupleManager.hh

Constructor & Destructor Documentation

G4Hdf5RNtupleManager::G4Hdf5RNtupleManager ( const G4AnalysisManagerState state)
explicitprotected

Definition at line 32 of file G4Hdf5RNtupleManager.cc.

View newest version in sPHENIX GitHub at line 32 of file G4Hdf5RNtupleManager.cc

G4Hdf5RNtupleManager::~G4Hdf5RNtupleManager ( )
protectedvirtual

Definition at line 37 of file G4Hdf5RNtupleManager.cc.

View newest version in sPHENIX GitHub at line 37 of file G4Hdf5RNtupleManager.cc

Member Function Documentation

G4bool G4Hdf5RNtupleManager::GetTNtupleRow ( G4TRNtupleDescription< tools::hdf5::ntuple > *  ntupleDescription)
finalprivatevirtual

Implements G4TRNtupleManager< tools::hdf5::ntuple >.

Definition at line 45 of file G4Hdf5RNtupleManager.cc.

View newest version in sPHENIX GitHub at line 45 of file G4Hdf5RNtupleManager.cc

References G4TRNtupleDescription< TNTUPLE >::fIsInitialized, G4TRNtupleDescription< TNTUPLE >::fNtuple, G4TRNtupleDescription< TNTUPLE >::fNtupleBinding, G4cout, G4Exception(), G4INCL::Random::isInitialized(), JustWarning, and ntuple.

+ Here is the call graph for this function:

Friends And Related Function Documentation

friend class G4Hdf5AnalysisReader
friend

Definition at line 42 of file G4Hdf5RNtupleManager.hh.

View newest version in sPHENIX GitHub at line 42 of file G4Hdf5RNtupleManager.hh


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