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

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

+ Inheritance diagram for G4VRNtupleManager:
+ Collaboration diagram for G4VRNtupleManager:

Public Member Functions

 G4VRNtupleManager (const G4AnalysisManagerState &state)
 
virtual ~G4VRNtupleManager ()
 
 G4VRNtupleManager (const G4VRNtupleManager &rhs)=delete
 
G4VRNtupleManageroperator= (const G4VRNtupleManager &rhs)=delete
 
- Public Member Functions inherited from G4BaseAnalysisManager
 G4BaseAnalysisManager (const G4AnalysisManagerState &state)
 
virtual ~G4BaseAnalysisManager ()
 
G4bool SetFirstId (G4int firstId)
 
void SetLockFirstId (G4bool lockFirstId)
 
G4int GetFirstId () const
 

Protected Member Functions

virtual G4bool SetNtupleIColumn (const G4String &columnName, G4int &value)=0
 
virtual G4bool SetNtupleFColumn (const G4String &columnName, G4float &value)=0
 
virtual G4bool SetNtupleDColumn (const G4String &columnName, G4double &value)=0
 
virtual G4bool SetNtupleSColumn (const G4String &columnName, G4String &value)=0
 
virtual G4bool SetNtupleIColumn (const G4String &columnName, std::vector< G4int > &vector)=0
 
virtual G4bool SetNtupleFColumn (const G4String &columnName, std::vector< G4float > &vector)=0
 
virtual G4bool SetNtupleDColumn (const G4String &columnName, std::vector< G4double > &vector)=0
 
virtual G4bool SetNtupleIColumn (G4int ntupleId, const G4String &columnName, G4int &value)=0
 
virtual G4bool SetNtupleFColumn (G4int ntupleId, const G4String &columnName, G4float &value)=0
 
virtual G4bool SetNtupleDColumn (G4int ntupleId, const G4String &columnName, G4double &value)=0
 
virtual G4bool SetNtupleSColumn (G4int ntupleId, const G4String &columnName, G4String &value)=0
 
virtual G4bool SetNtupleIColumn (G4int ntupleId, const G4String &columnName, std::vector< G4int > &vector)=0
 
virtual G4bool SetNtupleFColumn (G4int ntupleId, const G4String &columnName, std::vector< G4float > &vector)=0
 
virtual G4bool SetNtupleDColumn (G4int ntupleId, const G4String &columnName, std::vector< G4double > &vector)=0
 
virtual G4bool GetNtupleRow ()=0
 
virtual G4bool GetNtupleRow (G4int ntupleId)=0
 
virtual G4int GetNofNtuples () const =0
 

Friends

class G4VAnalysisReader
 

Additional Inherited Members

- Protected Attributes inherited from G4BaseAnalysisManager
const G4AnalysisManagerStatefState
 
G4int fFirstId
 
G4bool fLockFirstId
 

Detailed Description

Definition at line 39 of file G4VRNtupleManager.hh.

View newest version in sPHENIX GitHub at line 39 of file G4VRNtupleManager.hh

Constructor & Destructor Documentation

G4VRNtupleManager::G4VRNtupleManager ( const G4AnalysisManagerState state)
inlineexplicit

Definition at line 46 of file G4VRNtupleManager.hh.

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

virtual G4VRNtupleManager::~G4VRNtupleManager ( )
inlinevirtual

Definition at line 48 of file G4VRNtupleManager.hh.

View newest version in sPHENIX GitHub at line 48 of file G4VRNtupleManager.hh

G4VRNtupleManager::G4VRNtupleManager ( const G4VRNtupleManager rhs)
delete

Member Function Documentation

virtual G4bool G4VRNtupleManager::GetNtupleRow ( )
protectedpure virtual

Implemented in G4BaseRNtupleManager.

G4VRNtupleManager& G4VRNtupleManager::operator= ( const G4VRNtupleManager rhs)
delete
virtual G4bool G4VRNtupleManager::SetNtupleDColumn ( const G4String columnName,
G4double value 
)
protectedpure virtual

Implemented in G4BaseRNtupleManager.

virtual G4bool G4VRNtupleManager::SetNtupleDColumn ( const G4String columnName,
std::vector< G4double > &  vector 
)
protectedpure virtual

Implemented in G4BaseRNtupleManager.

virtual G4bool G4VRNtupleManager::SetNtupleDColumn ( G4int  ntupleId,
const G4String columnName,
std::vector< G4double > &  vector 
)
protectedpure virtual
virtual G4bool G4VRNtupleManager::SetNtupleFColumn ( const G4String columnName,
G4float value 
)
protectedpure virtual

Implemented in G4BaseRNtupleManager.

virtual G4bool G4VRNtupleManager::SetNtupleFColumn ( const G4String columnName,
std::vector< G4float > &  vector 
)
protectedpure virtual

Implemented in G4BaseRNtupleManager.

virtual G4bool G4VRNtupleManager::SetNtupleFColumn ( G4int  ntupleId,
const G4String columnName,
std::vector< G4float > &  vector 
)
protectedpure virtual
virtual G4bool G4VRNtupleManager::SetNtupleIColumn ( const G4String columnName,
G4int value 
)
protectedpure virtual

Implemented in G4BaseRNtupleManager.

virtual G4bool G4VRNtupleManager::SetNtupleIColumn ( const G4String columnName,
std::vector< G4int > &  vector 
)
protectedpure virtual

Implemented in G4BaseRNtupleManager.

virtual G4bool G4VRNtupleManager::SetNtupleIColumn ( G4int  ntupleId,
const G4String columnName,
std::vector< G4int > &  vector 
)
protectedpure virtual
virtual G4bool G4VRNtupleManager::SetNtupleSColumn ( const G4String columnName,
G4String value 
)
protectedpure virtual

Implemented in G4BaseRNtupleManager.

Friends And Related Function Documentation

friend class G4VAnalysisReader
friend

Definition at line 43 of file G4VRNtupleManager.hh.

View newest version in sPHENIX GitHub at line 43 of file G4VRNtupleManager.hh


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