Geant4-11
|
#include <G4THnManager.hh>
Public Member Functions | |
void | AddTVector (const std::vector< HT * > &tVector) |
void | ClearData () |
G4THnManager ()=delete | |
G4THnManager (const G4AnalysisManagerState &state, const G4String &hnType) | |
HT * | GetT (G4int id) const |
G4bool | IsEmpty () const |
void | Merge (G4Mutex &mergeMutex, G4THnManager< HT > *masterInstance) |
G4int | RegisterT (HT *t, const G4String &name) |
G4bool | Reset () |
virtual | ~G4THnManager () |
Protected Member Functions | |
std::vector< HT * >::const_iterator | BeginConstT () const |
std::vector< HT * >::iterator | BeginT () |
std::vector< HT * >::const_iterator | EndConstT () const |
std::vector< HT * >::iterator | EndT () |
G4int | GetTId (const G4String &name, G4bool warn=true) const |
HT * | GetTInFunction (G4int id, std::string_view functionName, G4bool warn=true, G4bool onlyIfActive=true) const |
G4bool | IsVerbose (G4int verboseLevel) const |
void | Message (G4int level, const G4String &action, const G4String &objectType, const G4String &objectName="", G4bool success=true) const |
Protected Attributes | |
std::shared_ptr< G4HnManager > | fHnManager { nullptr } |
std::map< G4String, G4int > | fNameIdMap |
const G4AnalysisManagerState & | fState |
std::vector< HT * > | fTVector |
Static Protected Attributes | |
static constexpr std::string_view | fkClass { "G4THnManager<T>" } |
Definition at line 48 of file G4THnManager.hh.
G4THnManager< HT >::G4THnManager | ( | const G4AnalysisManagerState & | state, |
const G4String & | hnType | ||
) |
|
delete |
|
virtual |
void G4THnManager< HT >::AddTVector | ( | const std::vector< HT * > & | tVector | ) |
|
protected |
|
protected |
void G4THnManager< HT >::ClearData | ( | ) |
Referenced by G4ToolsAnalysisManager::ClearImpl().
|
protected |
|
protected |
HT * G4THnManager< HT >::GetT | ( | G4int | id | ) | const |
Referenced by G4ToolsAnalysisMessenger::GetHnAddress().
|
protected |
|
protected |
G4bool G4THnManager< HT >::IsEmpty | ( | ) | const |
Referenced by G4ToolsAnalysisManager::IsEmpty().
|
protected |
void G4THnManager< HT >::Merge | ( | G4Mutex & | mergeMutex, |
G4THnManager< HT > * | masterInstance | ||
) |
Referenced by G4ToolsAnalysisManager::Merge().
|
protected |
G4int G4THnManager< HT >::RegisterT | ( | HT * | t, |
const G4String & | name | ||
) |
G4bool G4THnManager< HT >::Reset | ( | ) |
Referenced by G4ToolsAnalysisReader::Reset(), and G4ToolsAnalysisManager::ResetImpl().
|
protected |
Definition at line 105 of file G4THnManager.hh.
|
staticconstexprprotected |
Definition at line 99 of file G4THnManager.hh.
|
protected |
Definition at line 104 of file G4THnManager.hh.
|
protected |
Definition at line 102 of file G4THnManager.hh.
|
protected |
Definition at line 103 of file G4THnManager.hh.