Geant4-11
|
#include <G4TScoreNtupleWriter.hh>
Public Member Functions | |
virtual G4bool | Book (G4HCofThisEvent *hce) |
virtual void | Fill (G4HCofThisEvent *hce, G4int eventNumber) |
G4TScoreNtupleWriter () | |
G4String | GetFileName () const |
G4int | GetVerboseLevel () const |
virtual void | OpenFile () |
void | SetDefaultFileType (const G4String &value) |
void | SetFileName (const G4String &fileName) |
void | SetVerboseLevel (G4int value) |
virtual void | Write () |
virtual | ~G4TScoreNtupleWriter () |
Static Public Member Functions | |
static G4VScoreNtupleWriter * | Instance () |
Protected Member Functions | |
virtual G4VScoreNtupleWriter * | CreateInstance () const |
Static Protected Attributes | |
static G4ThreadLocal G4VScoreNtupleWriter * | fgInstance = 0 |
static G4VScoreNtupleWriter * | fgMasterInstance = 0 |
Private Member Functions | |
void | CreateAnalysisManager () |
Private Attributes | |
T * | fAnalysisManager |
G4String | fDefaultFileType |
G4String | fFileName |
G4int | fFirstNtupleId |
G4bool | fHasAnalysisFile |
std::vector< G4int > | fHCIds |
G4bool | fIsBooked |
G4bool | fIsInitialized |
G4TScoreNtupleWriterMessenger< T > * | fMessenger |
G4int | fVerboseLevel |
Definition at line 58 of file G4TScoreNtupleWriter.hh.
G4TScoreNtupleWriter< T >::G4TScoreNtupleWriter | ( | ) |
|
virtual |
|
virtual |
Implements G4VScoreNtupleWriter.
|
private |
|
protectedvirtual |
Implements G4VScoreNtupleWriter.
|
virtual |
Implements G4VScoreNtupleWriter.
|
inline |
Definition at line 76 of file G4TScoreNtupleWriter.hh.
References G4TScoreNtupleWriter< T >::fFileName.
|
inline |
Definition at line 77 of file G4TScoreNtupleWriter.hh.
References G4TScoreNtupleWriter< T >::fVerboseLevel.
|
staticinherited |
Definition at line 37 of file G4VScoreNtupleWriter.cc.
References G4VScoreNtupleWriter::CreateInstance(), G4VScoreNtupleWriter::fgInstance, G4VScoreNtupleWriter::fgMasterInstance, and G4Threading::IsWorkerThread().
Referenced by G4RunManager::RunInitialization(), G4WorkerRunManager::RunInitialization(), G4WorkerTaskRunManager::RunInitialization(), G4RunManager::RunTermination(), and G4RunManager::UpdateScoring().
|
virtual |
Implements G4VScoreNtupleWriter.
void G4TScoreNtupleWriter< T >::SetDefaultFileType | ( | const G4String & | value | ) |
void G4TScoreNtupleWriter< T >::SetFileName | ( | const G4String & | fileName | ) |
void G4TScoreNtupleWriter< T >::SetVerboseLevel | ( | G4int | value | ) |
|
virtual |
Implements G4VScoreNtupleWriter.
|
private |
Definition at line 90 of file G4TScoreNtupleWriter.hh.
|
private |
Definition at line 91 of file G4TScoreNtupleWriter.hh.
|
private |
Definition at line 92 of file G4TScoreNtupleWriter.hh.
Referenced by G4TScoreNtupleWriter< T >::GetFileName().
|
private |
Definition at line 97 of file G4TScoreNtupleWriter.hh.
|
staticprotectedinherited |
Definition at line 62 of file G4VScoreNtupleWriter.hh.
Referenced by G4VScoreNtupleWriter::G4VScoreNtupleWriter(), G4VScoreNtupleWriter::Instance(), and G4VScoreNtupleWriter::~G4VScoreNtupleWriter().
|
staticprotectedinherited |
Definition at line 61 of file G4VScoreNtupleWriter.hh.
Referenced by G4VScoreNtupleWriter::G4VScoreNtupleWriter(), and G4VScoreNtupleWriter::Instance().
|
private |
Definition at line 94 of file G4TScoreNtupleWriter.hh.
|
private |
Definition at line 89 of file G4TScoreNtupleWriter.hh.
|
private |
Definition at line 95 of file G4TScoreNtupleWriter.hh.
|
private |
Definition at line 96 of file G4TScoreNtupleWriter.hh.
|
private |
Definition at line 88 of file G4TScoreNtupleWriter.hh.
|
private |
Definition at line 93 of file G4TScoreNtupleWriter.hh.
Referenced by G4TScoreNtupleWriter< T >::GetVerboseLevel().