Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4CsvRNtupleManager Class Reference

#include <G4CsvRNtupleManager.hh>

Inheritance diagram for G4CsvRNtupleManager:

Public Member Functions

 G4CsvRNtupleManager (const G4AnalysisManagerState &state)
 G4CsvRNtupleManager ()=delete
 ~G4CsvRNtupleManager () override=default
Public Member Functions inherited from G4TRNtupleManager< tools::rcsv::ntuple >
 G4TRNtupleManager ()=delete
Public Member Functions inherited from G4BaseRNtupleManager
 G4BaseRNtupleManager (const G4AnalysisManagerState &state)
 ~G4BaseRNtupleManager () override=default
 G4BaseRNtupleManager ()=delete
 G4BaseRNtupleManager (const G4BaseRNtupleManager &rhs)=delete
G4BaseRNtupleManageroperator= (const G4BaseRNtupleManager &rhs)=delete
Public Member Functions inherited from G4VRNtupleManager
 G4VRNtupleManager (const G4AnalysisManagerState &state)
 G4VRNtupleManager ()=delete
 ~G4VRNtupleManager () override=default
 G4VRNtupleManager (const G4VRNtupleManager &rhs)=delete
G4VRNtupleManageroperator= (const G4VRNtupleManager &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

Friends

class G4CsvAnalysisReader

Additional Inherited Members

Protected Member Functions inherited from G4TRNtupleManager< tools::rcsv::ntuple >
G4bool SetNtupleIColumn (const G4String &columnName, G4int &value) final
G4bool SetNtupleIColumn (const G4String &columnName, std::vector< G4int > &vector) final
G4bool SetNtupleFColumn (const G4String &columnName, G4float &value) final
G4bool SetNtupleFColumn (const G4String &columnName, std::vector< G4float > &vector) final
G4bool SetNtupleDColumn (const G4String &columnName, G4double &value) final
G4bool SetNtupleDColumn (const G4String &columnName, std::vector< G4double > &vector) final
G4bool SetNtupleSColumn (const G4String &columnName, G4String &value) final
G4bool SetNtupleSColumn (const G4String &columnName, std::vector< std::string > &vector) final
G4bool GetNtupleRow () final
 ~G4TRNtupleManager () override
G4bool IsEmpty () const
G4bool Reset ()
tools::rcsv::ntuple * GetNtuple () const
G4int SetNtuple (G4TRNtupleDescription< tools::rcsv::ntuple > *rntupleDescription)
G4int GetNofNtuples () const final
G4TRNtupleDescription< tools::rcsv::ntuple > * GetNtupleDescriptionInFunction (G4int id, std::string_view function, G4bool warn=true) const
Protected Member Functions inherited from G4BaseRNtupleManager
G4bool SetNtupleIColumn (G4int ntupleId, const G4String &columnName, G4int &value) override=0
G4bool SetNtupleFColumn (G4int ntupleId, const G4String &columnName, G4float &value) override=0
G4bool SetNtupleDColumn (G4int ntupleId, const G4String &columnName, G4double &value) override=0
G4bool SetNtupleSColumn (G4int ntupleId, const G4String &columnName, G4String &value) override=0
G4bool SetNtupleIColumn (G4int ntupleId, const G4String &columnName, std::vector< G4int > &vector) override=0
G4bool SetNtupleFColumn (G4int ntupleId, const G4String &columnName, std::vector< G4float > &vector) override=0
G4bool SetNtupleDColumn (G4int ntupleId, const G4String &columnName, std::vector< G4double > &vector) override=0
G4bool SetNtupleSColumn (G4int ntupleId, const G4String &columnName, std::vector< std::string > &vector) override=0
G4bool GetNtupleRow (G4int ntupleId) override=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
Protected Attributes inherited from G4BaseAnalysisManager
const G4AnalysisManagerStatefState
G4int fFirstId { 0 }
G4bool fLockFirstId { false }

Detailed Description

Definition at line 45 of file G4CsvRNtupleManager.hh.

Constructor & Destructor Documentation

◆ G4CsvRNtupleManager() [1/2]

G4CsvRNtupleManager::G4CsvRNtupleManager ( const G4AnalysisManagerState & state)
explicit

◆ G4CsvRNtupleManager() [2/2]

G4CsvRNtupleManager::G4CsvRNtupleManager ( )
delete

◆ ~G4CsvRNtupleManager()

G4CsvRNtupleManager::~G4CsvRNtupleManager ( )
overridedefault

◆ G4CsvAnalysisReader

friend class G4CsvAnalysisReader
friend

Definition at line 47 of file G4CsvRNtupleManager.hh.

Referenced by G4CsvAnalysisReader.


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