30 #ifndef G4VScoringMesh_h 
   31 #define G4VScoringMesh_h 1 
   74   virtual void List() 
const;
 
void GetNumberOfSegments(G4int nSegment[3])
 
const G4String & GetWorldName() const 
 
G4VScoringMesh(const G4String &wName)
 
G4RotationMatrix GetRotationMatrix() const 
 
void Activate(G4bool vl=true)
 
void DrawMesh(const G4String &psName, G4VScoreColorMap *colorMap, G4int axflg=111)
 
void SetParallelWorldProcess(G4ParallelWorldProcess *proc)
 
G4ThreeVector fCenterPosition
 
void Merge(const G4VScoringMesh *scMesh)
 
G4bool FindPrimitiveScorer(const G4String &psname)
 
void RotateY(G4double delta)
 
G4VPrimitiveScorer * GetPrimitiveScorer(const G4String &name)
 
void GeometryHasBeenDestroyed()
 
void SetPrimitiveScorer(G4VPrimitiveScorer *ps)
 
void SetMeshElementLogical(G4LogicalVolume *val)
 
void SetCurrentPrimitiveScorer(const G4String &name)
 
G4MultiFunctionalDetector * fMFD
 
void SetSize(G4double size[3])
 
G4double GetPSUnitValue(const G4String &psname)
 
void Accumulate(G4THitsMap< G4double > *map)
 
void RotateX(G4double delta)
 
G4THitsMap< G4StatDouble > RunScore
 
void SetFilter(G4VSDFilter *filter)
 
void WorkerConstruct(G4VPhysicalVolume *fWorldPhys)
 
G4ThreeVector GetSize() const 
 
G4String GetPSUnit(const G4String &psname)
 
void Construct(G4VPhysicalVolume *fWorldPhys)
 
G4ParallelWorldProcess * fParallelWorldProcess
 
void SetNullToCurrentPrimitiveScorer()
 
G4bool IsCurrentPrimitiveScorerNull()
 
static DLL_API const HepRotation IDENTITY
 
virtual void Draw(RunScore *map, G4VScoreColorMap *colorMap, G4int axflg=111)=0
 
MeshShape GetShape() const 
 
virtual void List() const 
 
G4RotationMatrix * fRotationMatrix
 
G4ThreeVector GetTranslation() const 
 
G4THitsMap< G4double > EventScore
 
G4bool ReadyForQuantity() const 
 
virtual void SetupGeometry(G4VPhysicalVolume *fWorldPhys)=0
 
void SetCurrentPSUnit(const G4String &unit)
 
virtual ~G4VScoringMesh()
 
virtual void DrawColumn(RunScore *map, G4VScoreColorMap *colorMap, G4int idxProj, G4int idxColumn)=0
 
void RotateZ(G4double delta)
 
G4bool fGeometryHasBeenDestroyed
 
G4LogicalVolume * fMeshElementLogical
 
void SetCenterPosition(G4double centerPosition[3])
 
G4VPrimitiveScorer * fCurrentPS
 
void GetDivisionAxisNames(G4String divisionAxisNames[3])
 
G4ParallelWorldProcess * GetParallelWorldProcess() const 
 
MeshScoreMap GetScoreMap() const 
 
G4LogicalVolume * GetMeshElementLogical() const 
 
G4String GetCurrentPSUnit()
 
G4String fDivisionAxisNames[3]
 
static constexpr double ps
 
void SetDrawPSName(const G4String &psname)
 
void SetNumberOfSegments(G4int nSegment[3])
 
std::map< G4String, RunScore * > MeshScoreMap
 
void SetVerboseLevel(G4int vl)