Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4TScoreNtupleWriter< T > Class Template Reference

#include <G4TScoreNtupleWriter.hh>

+ Inheritance diagram for G4TScoreNtupleWriter< T >:

Public Member Functions

 G4TScoreNtupleWriter ()
 
virtual ~G4TScoreNtupleWriter ()
 
virtual G4bool Book (G4HCofThisEvent *hce)
 
virtual void OpenFile ()
 
virtual void Fill (G4HCofThisEvent *hce, G4int eventNumber)
 
virtual void Write ()
 
void SetDefaultFileType (const G4String &value)
 
void SetFileName (const G4String &fileName)
 
void SetVerboseLevel (G4int value)
 
void SetNtupleMerging (G4bool value)
 
G4String GetFileName () const
 
G4int GetVerboseLevel () const
 
- Public Member Functions inherited from G4VScoreNtupleWriter
virtual ~G4VScoreNtupleWriter ()
 
virtual G4bool Book (G4HCofThisEvent *hce)=0
 
virtual void OpenFile ()=0
 
virtual void Fill (G4HCofThisEvent *hce, G4int eventNumber)=0
 
virtual void Write ()=0
 

Protected Member Functions

virtual G4VScoreNtupleWriterCreateInstance () const
 
- Protected Member Functions inherited from G4VScoreNtupleWriter
 G4VScoreNtupleWriter ()
 
virtual G4VScoreNtupleWriterCreateInstance () const =0
 

Additional Inherited Members

- Static Public Member Functions inherited from G4VScoreNtupleWriter
static G4VScoreNtupleWriterInstance ()
 
- Static Protected Attributes inherited from G4VScoreNtupleWriter
static G4VScoreNtupleWriterfgMasterInstance = nullptr
 
static G4ThreadLocal G4VScoreNtupleWriterfgInstance = nullptr
 

Detailed Description

template<typename T>
class G4TScoreNtupleWriter< T >

Definition at line 58 of file G4TScoreNtupleWriter.hh.

Constructor & Destructor Documentation

◆ G4TScoreNtupleWriter()

template<typename T >
G4TScoreNtupleWriter< T >::G4TScoreNtupleWriter ( )

◆ ~G4TScoreNtupleWriter()

template<typename T >
virtual G4TScoreNtupleWriter< T >::~G4TScoreNtupleWriter ( )
virtual

Member Function Documentation

◆ Book()

template<typename T >
virtual G4bool G4TScoreNtupleWriter< T >::Book ( G4HCofThisEvent hce)
virtual

Implements G4VScoreNtupleWriter.

◆ CreateInstance()

template<typename T >
virtual G4VScoreNtupleWriter * G4TScoreNtupleWriter< T >::CreateInstance ( ) const
protectedvirtual

Implements G4VScoreNtupleWriter.

◆ Fill()

template<typename T >
virtual void G4TScoreNtupleWriter< T >::Fill ( G4HCofThisEvent hce,
G4int  eventNumber 
)
virtual

Implements G4VScoreNtupleWriter.

◆ GetFileName()

template<typename T >
G4String G4TScoreNtupleWriter< T >::GetFileName ( ) const
inline

Definition at line 77 of file G4TScoreNtupleWriter.hh.

77{ return fFileName; }

◆ GetVerboseLevel()

template<typename T >
G4int G4TScoreNtupleWriter< T >::GetVerboseLevel ( ) const
inline

Definition at line 78 of file G4TScoreNtupleWriter.hh.

78{ return fVerboseLevel; }

◆ OpenFile()

template<typename T >
virtual void G4TScoreNtupleWriter< T >::OpenFile ( )
virtual

Implements G4VScoreNtupleWriter.

◆ SetDefaultFileType()

template<typename T >
void G4TScoreNtupleWriter< T >::SetDefaultFileType ( const G4String value)

◆ SetFileName()

template<typename T >
void G4TScoreNtupleWriter< T >::SetFileName ( const G4String fileName)

◆ SetNtupleMerging()

template<typename T >
void G4TScoreNtupleWriter< T >::SetNtupleMerging ( G4bool  value)

◆ SetVerboseLevel()

template<typename T >
void G4TScoreNtupleWriter< T >::SetVerboseLevel ( G4int  value)

◆ Write()

template<typename T >
virtual void G4TScoreNtupleWriter< T >::Write ( )
virtual

Implements G4VScoreNtupleWriter.


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