Geant4  10.01
G4VRNtupleManager Class Referenceabstract

#include <G4VRNtupleManager.hh>

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

Protected Member Functions

 G4VRNtupleManager (const G4AnalysisManagerState &state)
 
virtual ~G4VRNtupleManager ()
 
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 &, G4String &)
 
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, const G4String &, G4String &)
 
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
 

Friends

class G4VAnalysisReader
 

Additional Inherited Members

- Public Member Functions inherited from G4BaseAnalysisManager
 G4BaseAnalysisManager (const G4AnalysisManagerState &state)
 
virtual ~G4BaseAnalysisManager ()
 
G4bool SetFirstId (G4int firstId)
 
G4int GetFirstId () const
 
- Protected Attributes inherited from G4BaseAnalysisManager
const G4AnalysisManagerStatefState
 
G4int fFirstId
 
G4bool fLockFirstId
 

Detailed Description

Definition at line 41 of file G4VRNtupleManager.hh.

Constructor & Destructor Documentation

G4VRNtupleManager::G4VRNtupleManager ( const G4AnalysisManagerState state)
inlineprotected

Definition at line 48 of file G4VRNtupleManager.hh.

virtual G4VRNtupleManager::~G4VRNtupleManager ( )
inlineprotectedvirtual

Definition at line 50 of file G4VRNtupleManager.hh.

Member Function Documentation

virtual G4int G4VRNtupleManager::GetNofNtuples ( ) const
inlineprotectedvirtual

Reimplemented in G4CsvRNtupleManager, G4RootRNtupleManager, and G4XmlRNtupleManager.

Definition at line 89 of file G4VRNtupleManager.hh.

Referenced by G4VAnalysisReader::GetNofNtuples().

+ Here is the caller graph for this function:

virtual G4bool G4VRNtupleManager::GetNtupleRow ( )
protectedpure virtual

Implemented in G4CsvRNtupleManager, G4RootRNtupleManager, and G4XmlRNtupleManager.

Referenced by G4VAnalysisReader::GetNtupleRow().

+ Here is the caller graph for this function:

virtual G4bool G4VRNtupleManager::GetNtupleRow ( G4int  ntupleId)
protectedpure virtual
virtual G4bool G4VRNtupleManager::SetNtupleDColumn ( const G4String columnName,
G4double value 
)
protectedpure virtual

Implemented in G4CsvRNtupleManager, G4RootRNtupleManager, and G4XmlRNtupleManager.

Referenced by G4VAnalysisReader::SetNtupleDColumn().

+ Here is the caller graph for this function:

virtual G4bool G4VRNtupleManager::SetNtupleDColumn ( const G4String columnName,
std::vector< G4double > &  vector 
)
protectedpure virtual
virtual G4bool G4VRNtupleManager::SetNtupleDColumn ( G4int  ntupleId,
const G4String columnName,
G4double value 
)
protectedpure virtual
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 G4CsvRNtupleManager, G4RootRNtupleManager, and G4XmlRNtupleManager.

Referenced by G4VAnalysisReader::SetNtupleFColumn().

+ Here is the caller graph for this function:

virtual G4bool G4VRNtupleManager::SetNtupleFColumn ( const G4String columnName,
std::vector< G4float > &  vector 
)
protectedpure virtual
virtual G4bool G4VRNtupleManager::SetNtupleFColumn ( G4int  ntupleId,
const G4String columnName,
G4float value 
)
protectedpure virtual
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 G4CsvRNtupleManager, G4RootRNtupleManager, and G4XmlRNtupleManager.

Referenced by G4VAnalysisReader::SetNtupleIColumn().

+ Here is the caller graph for this function:

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

Reimplemented in G4CsvRNtupleManager, G4RootRNtupleManager, and G4XmlRNtupleManager.

Definition at line 60 of file G4VRNtupleManager.hh.

Referenced by G4VAnalysisReader::SetNtupleSColumn().

+ Here is the caller graph for this function:

virtual G4bool G4VRNtupleManager::SetNtupleSColumn ( G4int  ,
const G4String ,
G4String  
)
inlineprotectedvirtual

Reimplemented in G4CsvRNtupleManager, G4RootRNtupleManager, and G4XmlRNtupleManager.

Definition at line 76 of file G4VRNtupleManager.hh.

Friends And Related Function Documentation

friend class G4VAnalysisReader
friend

Definition at line 45 of file G4VRNtupleManager.hh.


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