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