Geant4  10.03.p01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
G4VRNtupleManager Class Referenceabstract

#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
 

Friends

class G4VAnalysisReader
 

Additional Inherited Members

- 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)
inlineexplicit

Definition at line 48 of file G4VRNtupleManager.hh.

49  : G4BaseAnalysisManager(state) {}
G4BaseAnalysisManager(const G4AnalysisManagerState &state)
virtual G4VRNtupleManager::~G4VRNtupleManager ( )
inlinevirtual

Definition at line 50 of file G4VRNtupleManager.hh.

50 {}
G4VRNtupleManager::G4VRNtupleManager ( const G4VRNtupleManager rhs)
delete

Member Function Documentation

virtual G4int G4VRNtupleManager::GetNofNtuples ( ) const
inlineprotectedvirtual

Reimplemented in G4CsvRNtupleManager, G4RootRNtupleManager, and G4XmlRNtupleManager.

Definition at line 94 of file G4VRNtupleManager.hh.

94 { return 0; }
virtual G4bool G4VRNtupleManager::GetNtupleRow ( )
protectedpure virtual
virtual G4bool G4VRNtupleManager::GetNtupleRow ( G4int  ntupleId)
protectedpure virtual
G4VRNtupleManager& G4VRNtupleManager::operator= ( const G4VRNtupleManager rhs)
delete
virtual G4bool G4VRNtupleManager::SetNtupleDColumn ( const G4String columnName,
G4double value 
)
protectedpure virtual
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
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
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 columnName,
G4String value 
)
protectedpure virtual
virtual G4bool G4VRNtupleManager::SetNtupleSColumn ( G4int  ntupleId,
const G4String columnName,
G4String value 
)
protectedpure virtual

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: