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

#include <geant4/tree/geant4-10.6-release/source/analysis/root/include/G4RootRNtupleManager.hh>

+ Inheritance diagram for G4RootRNtupleManager:
+ Collaboration diagram for G4RootRNtupleManager:

Protected Member Functions

 G4RootRNtupleManager (const G4AnalysisManagerState &state)
 
virtual ~G4RootRNtupleManager ()
 
- Protected Member Functions inherited from G4TRNtupleManager< tools::rroot::ntuple >
 G4TRNtupleManager (const G4AnalysisManagerState &state)
 
virtual ~G4TRNtupleManager ()
 
G4bool IsEmpty () const
 
G4bool Reset ()
 
tools::rroot::ntupleGetNtuple () const
 
tools::rroot::ntupleGetNtuple (G4int ntupleId) const
 
G4int SetNtuple (G4TRNtupleDescription< tools::rroot::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::rroot::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::rroot::ntuple > *ntupleDescription) final
 

Friends

class G4RootAnalysisReader
 

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 44 of file G4RootRNtupleManager.hh.

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

Constructor & Destructor Documentation

G4RootRNtupleManager::G4RootRNtupleManager ( const G4AnalysisManagerState state)
explicitprotected

Definition at line 33 of file G4RootRNtupleManager.cc.

View newest version in sPHENIX GitHub at line 33 of file G4RootRNtupleManager.cc

G4RootRNtupleManager::~G4RootRNtupleManager ( )
protectedvirtual

Definition at line 38 of file G4RootRNtupleManager.cc.

View newest version in sPHENIX GitHub at line 38 of file G4RootRNtupleManager.cc

Member Function Documentation

G4bool G4RootRNtupleManager::GetTNtupleRow ( G4TRNtupleDescription< tools::rroot::ntuple > *  ntupleDescription)
finalprivatevirtual

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

Definition at line 46 of file G4RootRNtupleManager.cc.

View newest version in sPHENIX GitHub at line 46 of file G4RootRNtupleManager.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 G4RootAnalysisReader
friend

Definition at line 46 of file G4RootRNtupleManager.hh.

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


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