32 #ifndef G4THnManager_h
33 #define G4THnManager_h 1
62 void AddTVector(
const std::vector<T*>& tVector);
65 typename std::vector<T*>::iterator
BeginT();
66 typename std::vector<T*>::iterator
EndT();
67 typename std::vector<T*>::const_iterator
BeginConstT()
const;
68 typename std::vector<T*>::const_iterator
EndConstT()
const;
73 G4bool onlyIfActive =
true)
const;
88 #include "G4THnManager.icc"
std::map< G4String, G4int > fNameIdMap
G4int RegisterT(T *t, const G4String &name)
std::vector< T * >::iterator EndT()
G4int GetTId(const G4String &name, G4bool warn=true) const
std::vector< T * >::iterator BeginT()
G4THnManager(const G4AnalysisManagerState &state, const G4String &hnType)
T * GetTInFunction(G4int id, G4String functionName, G4bool warn=true, G4bool onlyIfActive=true) const
const G4AnalysisManagerState & fState
std::vector< T * >::const_iterator BeginConstT() const
void AddTVector(const std::vector< T * > &tVector)
std::vector< T * > fTVector
std::shared_ptr< G4HnManager > fHnManager
std::vector< T * >::const_iterator EndConstT() const