Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4VNtupleManager Class Referenceabstract

#include <G4VNtupleManager.hh>

+ Inheritance diagram for G4VNtupleManager:

Public Member Functions

 G4VNtupleManager (const G4AnalysisManagerState &state)
 
virtual ~G4VNtupleManager ()
 
 G4VNtupleManager (const G4VNtupleManager &rhs)=delete
 
G4VNtupleManageroperator= (const G4VNtupleManager &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 G4int CreateNtuple (G4NtupleBooking *booking)=0
 
virtual G4bool FillNtupleIColumn (G4int id, G4int value)=0
 
virtual G4bool FillNtupleFColumn (G4int id, G4float value)=0
 
virtual G4bool FillNtupleDColumn (G4int id, G4double value)=0
 
virtual G4bool FillNtupleSColumn (G4int id, const G4String &value)=0
 
virtual G4bool AddNtupleRow ()=0
 
virtual G4bool FillNtupleIColumn (G4int ntupleId, G4int columnId, G4int value)=0
 
virtual G4bool FillNtupleFColumn (G4int ntupleId, G4int columnId, G4float value)=0
 
virtual G4bool FillNtupleDColumn (G4int ntupleId, G4int columnId, G4double value)=0
 
virtual G4bool FillNtupleSColumn (G4int ntupleId, G4int columnId, const G4String &value)=0
 
virtual G4bool AddNtupleRow (G4int ntupleId)=0
 
virtual void SetActivation (G4bool activation)=0
 
virtual void SetActivation (G4int id, G4bool activation)=0
 
virtual G4bool GetActivation (G4int id) const =0
 
virtual G4int GetNofNtuples () const =0
 
virtual G4bool SetFirstNtupleColumnId (G4int firstId)=0
 

Friends

class G4VAnalysisManager
 

Additional Inherited Members

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

Detailed Description

Definition at line 42 of file G4VNtupleManager.hh.

Constructor & Destructor Documentation

◆ G4VNtupleManager() [1/2]

G4VNtupleManager::G4VNtupleManager ( const G4AnalysisManagerState state)
inlineexplicit

Definition at line 49 of file G4VNtupleManager.hh.

◆ ~G4VNtupleManager()

virtual G4VNtupleManager::~G4VNtupleManager ( )
inlinevirtual

Definition at line 51 of file G4VNtupleManager.hh.

51{}

◆ G4VNtupleManager() [2/2]

G4VNtupleManager::G4VNtupleManager ( const G4VNtupleManager rhs)
delete

Member Function Documentation

◆ AddNtupleRow() [1/2]

◆ AddNtupleRow() [2/2]

◆ CreateNtuple()

◆ FillNtupleDColumn() [1/2]

◆ FillNtupleDColumn() [2/2]

◆ FillNtupleFColumn() [1/2]

◆ FillNtupleFColumn() [2/2]

◆ FillNtupleIColumn() [1/2]

◆ FillNtupleIColumn() [2/2]

◆ FillNtupleSColumn() [1/2]

◆ FillNtupleSColumn() [2/2]

◆ GetActivation()

◆ GetNofNtuples()

◆ operator=()

G4VNtupleManager & G4VNtupleManager::operator= ( const G4VNtupleManager rhs)
delete

◆ SetActivation() [1/2]

◆ SetActivation() [2/2]

◆ SetFirstNtupleColumnId()

virtual G4bool G4VNtupleManager::SetFirstNtupleColumnId ( G4int  firstId)
protectedpure virtual

Implemented in G4BaseNtupleManager.

Friends And Related Function Documentation

◆ G4VAnalysisManager

friend class G4VAnalysisManager
friend

Definition at line 46 of file G4VNtupleManager.hh.


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