Geant4-11
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
G4CsvHnRFileManager< HT > Class Template Reference

#include <G4CsvHnRFileManager.hh>

Inheritance diagram for G4CsvHnRFileManager< HT >:
G4VTHnRFileManager< HT >

Public Member Functions

 G4CsvHnRFileManager ()=delete
 
 G4CsvHnRFileManager (G4CsvRFileManager *rfileManger)
 
virtual HT * Read (const G4String &htName, const G4String &fileName, const G4String &dirName, G4bool isUserFileName) final
 
virtual ~G4CsvHnRFileManager ()=default
 

Private Member Functions

G4String GetHnFileName (const G4String &hnType, const G4String &hnName, const G4String &baseFileName, G4bool isUserFileName) const
 
HT * ReadT (std::istream &hnFile, const G4String &fileName, std::string_view inFunction)
 

Private Attributes

G4CsvRFileManagerfRFileManager
 

Static Private Attributes

static constexpr std::string_view fkClass { "G4CsvHnRFileManager<HT>" }
 

Detailed Description

template<typename HT>
class G4CsvHnRFileManager< HT >

Definition at line 41 of file G4CsvHnRFileManager.hh.

Constructor & Destructor Documentation

◆ G4CsvHnRFileManager() [1/2]

template<typename HT >
G4CsvHnRFileManager< HT >::G4CsvHnRFileManager ( G4CsvRFileManager rfileManger)
inlineexplicit

Definition at line 44 of file G4CsvHnRFileManager.hh.

◆ G4CsvHnRFileManager() [2/2]

template<typename HT >
G4CsvHnRFileManager< HT >::G4CsvHnRFileManager ( )
delete

◆ ~G4CsvHnRFileManager()

template<typename HT >
virtual G4CsvHnRFileManager< HT >::~G4CsvHnRFileManager ( )
virtualdefault

Member Function Documentation

◆ GetHnFileName()

template<typename HT >
G4String G4CsvHnRFileManager< HT >::GetHnFileName ( const G4String hnType,
const G4String hnName,
const G4String baseFileName,
G4bool  isUserFileName 
) const
private

◆ Read()

template<typename HT >
virtual HT * G4CsvHnRFileManager< HT >::Read ( const G4String htName,
const G4String fileName,
const G4String dirName,
G4bool  isUserFileName 
)
finalvirtual

◆ ReadT()

template<typename HT >
HT * G4CsvHnRFileManager< HT >::ReadT ( std::istream &  hnFile,
const G4String fileName,
std::string_view  inFunction 
)
private

Field Documentation

◆ fkClass

template<typename HT >
constexpr std::string_view G4CsvHnRFileManager< HT >::fkClass { "G4CsvHnRFileManager<HT>" }
staticconstexprprivate

Definition at line 61 of file G4CsvHnRFileManager.hh.

◆ fRFileManager

template<typename HT >
G4CsvRFileManager* G4CsvHnRFileManager< HT >::fRFileManager
private

Definition at line 63 of file G4CsvHnRFileManager.hh.


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