Geant4 11.4.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)
 G4VNtupleManager ()=delete
 ~G4VNtupleManager () override=default
 G4VNtupleManager (const G4VNtupleManager &rhs)=delete
G4VNtupleManageroperator= (const G4VNtupleManager &rhs)=delete
Public Member Functions inherited from G4BaseAnalysisManager
 G4BaseAnalysisManager (const G4AnalysisManagerState &state)
 G4BaseAnalysisManager ()=delete
virtual ~G4BaseAnalysisManager ()=default
G4bool SetFirstId (G4int firstId)
void SetLockFirstId (G4bool lockFirstId)
G4int GetFirstId () const
G4int GetCycle () 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 void SetNewCycle (G4bool value)=0
virtual G4bool GetNewCycle () const =0
virtual G4bool SetFirstNtupleColumnId (G4int firstId)=0
virtual void Clear ()=0
virtual G4bool Delete (G4int id)=0
Protected Member Functions inherited from G4BaseAnalysisManager
G4bool IsVerbose (G4int verboseLevel) const
void Message (G4int level, const G4String &action, const G4String &objectType, const G4String &objectName="", G4bool success=true) const

Friends

class G4VAnalysisManager

Additional Inherited Members

Protected Attributes inherited from G4BaseAnalysisManager
const G4AnalysisManagerStatefState
G4int fFirstId { 0 }
G4bool fLockFirstId { false }

Detailed Description

Definition at line 42 of file G4VNtupleManager.hh.

Constructor & Destructor Documentation

◆ G4VNtupleManager() [1/3]

G4VNtupleManager::G4VNtupleManager ( const G4AnalysisManagerState & state)
inlineexplicit

◆ G4VNtupleManager() [2/3]

G4VNtupleManager::G4VNtupleManager ( )
delete

◆ ~G4VNtupleManager()

G4VNtupleManager::~G4VNtupleManager ( )
overridedefault

◆ G4VNtupleManager() [3/3]

G4VNtupleManager::G4VNtupleManager ( const G4VNtupleManager & rhs)
delete

Member Function Documentation

◆ AddNtupleRow() [1/2]

◆ AddNtupleRow() [2/2]

virtual G4bool G4VNtupleManager::AddNtupleRow ( G4int ntupleId)
protectedpure virtual

◆ Clear()

◆ CreateNtuple()

◆ Delete()

◆ FillNtupleDColumn() [1/2]

◆ FillNtupleDColumn() [2/2]

virtual G4bool G4VNtupleManager::FillNtupleDColumn ( G4int ntupleId,
G4int columnId,
G4double value )
protectedpure virtual

◆ FillNtupleFColumn() [1/2]

◆ FillNtupleFColumn() [2/2]

virtual G4bool G4VNtupleManager::FillNtupleFColumn ( G4int ntupleId,
G4int columnId,
G4float value )
protectedpure virtual

◆ FillNtupleIColumn() [1/2]

◆ FillNtupleIColumn() [2/2]

virtual G4bool G4VNtupleManager::FillNtupleIColumn ( G4int ntupleId,
G4int columnId,
G4int value )
protectedpure virtual

◆ FillNtupleSColumn() [1/2]

◆ FillNtupleSColumn() [2/2]

virtual G4bool G4VNtupleManager::FillNtupleSColumn ( G4int ntupleId,
G4int columnId,
const G4String & value )
protectedpure virtual

◆ GetActivation()

◆ GetNewCycle()

◆ operator=()

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

◆ SetActivation() [1/2]

◆ SetActivation() [2/2]

virtual void G4VNtupleManager::SetActivation ( G4int id,
G4bool activation )
protectedpure virtual

Implemented in G4TNtupleManager< NT, FT >.

◆ SetFirstNtupleColumnId()

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

Implemented in G4BaseNtupleManager.

◆ SetNewCycle()

◆ G4VAnalysisManager

friend class G4VAnalysisManager
friend

Definition at line 46 of file G4VNtupleManager.hh.

Referenced by G4VAnalysisManager.


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