61#include "G4THitsMap.hh"
63#include "G4THitsVector.hh"
64#include "G4StatAnalysis.hh"
65#include "G4ConvergenceTester.hh"
73template <
typename _Tp>
105 std::vector<G4StatContainer<G4StatAnalysis>*>
fStatMaps;
108 static std::vector<G4StatContainer<G4ConvergenceTester>*>
fConvMaps;
Definition of the G4TAtomicHitsMap class.
G4THitsDeque< _Tp > G4StatContainer
This is an implementation of G4THitsMap<T> where the underlying type is G4atomic<T>,...
std::vector< G4String > fCollNames
static std::map< G4String, MutexHitsMap_t > fMutexRunMaps
MutexHitsMap_t * GetMutexHitsMap(const G4String &) const
virtual void Merge(const G4Run *)
G4TAtomicHitsMap< G4double > * GetAtomicHitsMap(const G4String &) const
G4StatContainer< G4StatAnalysis > * GetStatMap(const G4String &collname) const
std::map< G4int, G4double > MutexHitsMap_t
virtual void RecordEvent(const G4Event *)
static std::vector< G4TAtomicHitsMap< G4double > * > fAtomicRunMaps
TSRun contains five hits collections types: 1) a thread-local hits map, 2) a global atomic hits map 3...
std::vector< G4int > fCollIDs
G4THitsMap< G4double > * GetHitsMap(const G4String &collname) const
void ConstructMFD(const G4String &)
std::vector< G4StatContainer< G4StatAnalysis > * > fStatMaps
G4StatContainer< G4ConvergenceTester > * GetConvMap(const G4String &) const
std::vector< G4THitsMap< G4double > * > fRunMaps
static std::vector< G4StatContainer< G4ConvergenceTester > * > fConvMaps