Geant4 11.4.0
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)
const G4StringGetFileName () const
G4int GetVerboseLevel () const
Public Member Functions inherited from G4VScoreNtupleWriter
virtual ~G4VScoreNtupleWriter ()

Protected Member Functions

virtual G4VScoreNtupleWriterCreateInstance () const
Protected Member Functions inherited from G4VScoreNtupleWriter
 G4VScoreNtupleWriter ()

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 59 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>
const G4String & G4TScoreNtupleWriter< T >::GetFileName ( ) const
inline

Definition at line 79 of file G4TScoreNtupleWriter.hh.

79{ return fFileName; }

◆ GetVerboseLevel()

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

Definition at line 80 of file G4TScoreNtupleWriter.hh.

80{ 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: