30 #ifndef G4ScoringManager_h
31 #define G4ScoringManager_h 1
52 typedef std::vector<G4VScoringMesh*>
MeshVec;
53 typedef std::vector<G4VScoringMesh*>::iterator
MeshVecItr;
58 typedef std::map<G4int,G4VScoringMesh*>
MeshMap;
59 typedef std::map<G4int,G4VScoringMesh*>::iterator
MeshMapItr;
130 (*itr)->SetVerboseLevel(vl);
147 {
return fMeshVec[i]->GetWorldName(); }
G4VScoreColorMap * fDefaultLinearColorMap
void SetCurrentMesh(G4VScoringMesh *scm)
std::map< G4String, G4VScoreColorMap * >::iterator ColorMapDictItr
size_t GetNumberOfMesh() const
void SetScoreWriter(G4VScoreWriter *sw)
G4VScoringMesh * fCurrentMesh
G4ScoreQuantityMessenger * fQuantityMessenger
static void SetReplicaLevel(G4int)
void RegisterScoreColorMap(G4VScoreColorMap *colorMap)
G4VScoreColorMap * GetScoreColorMap(const G4String &mapName)
std::vector< G4VScoringMesh * >::iterator MeshVecItr
void SetVerboseLevel(G4int vl)
void ListScoreColorMaps()
std::vector< G4VScoringMesh * > MeshVec
std::map< G4String, G4VScoreColorMap * >::const_iterator ColorMapDictConstItr
G4int GetVerboseLevel() const
void DrawMesh(const G4String &meshName, const G4String &psName, const G4String &colorMapName, G4int axflg=111)
G4VScoringMesh * GetCurrentMesh() const
void DumpAllQuantitiesToFile(const G4String &meshName, const G4String &fileName, const G4String &option="")
std::map< G4int, G4VScoringMesh * >::const_iterator MeshMapConstItr
G4ScoringMessenger * fMessenger
static G4ScoringManager * GetScoringManagerIfExist()
void Merge(const G4ScoringManager *scMan)
void SetVerboseLevel(G4int vl)
static G4ThreadLocal G4ScoringManager * fSManager
G4ScoringManager & operator=(const G4ScoringManager &)
void SetVerboseLevel(G4int vl)
std::vector< G4VScoringMesh * >::const_iterator MeshVecConstItr
std::map< G4int, G4VScoringMesh * > MeshMap
void DumpQuantityToFile(const G4String &meshName, const G4String &psName, const G4String &fileName, const G4String &option="")
G4VScoringMesh * GetMesh(G4int i) const
std::map< G4int, G4VScoringMesh * >::iterator MeshMapItr
void Accumulate(G4VHitsCollection *map)
static G4ThreadLocal G4int replicaLevel
std::map< G4String, G4VScoreColorMap * > ColorMapDict
static G4ScoringManager * GetScoringManager()
G4VScoringMesh * FindMesh(G4VHitsCollection *map)
static G4int GetReplicaLevel()
ColorMapDict * fColorMapDict
void RegisterScoringMesh(G4VScoringMesh *scm)
G4String GetWorldName(G4int i) const