| 
    Geant4
    10.02.p02
    
   | 
 
#include <G4ScoringBox.hh>
 Inheritance diagram for G4ScoringBox:
 Collaboration diagram for G4ScoringBox:Protected Member Functions | |
| virtual void | SetupGeometry (G4VPhysicalVolume *fWorldPhys) | 
  Protected Member Functions inherited from G4VScoringMesh | |
| G4VPrimitiveScorer * | GetPrimitiveScorer (const G4String &name) | 
Private Member Functions | |
| G4ThreeVector | GetReplicaPosition (G4int x, G4int y, G4int z) | 
| void | GetXYZ (G4int index, G4int q[3]) const | 
| G4int | GetIndex (G4int x, G4int y, G4int z) const | 
Private Attributes | |
| G4int | fSegmentDirection | 
Additional Inherited Members | |
  Protected Attributes inherited from G4VScoringMesh | |
| G4String | fWorldName | 
| G4VPrimitiveScorer * | fCurrentPS | 
| G4bool | fConstructed | 
| G4bool | fActive | 
| MeshShape | fShape | 
| G4double | fSize [3] | 
| G4ThreeVector | fCenterPosition | 
| G4RotationMatrix * | fRotationMatrix | 
| G4int | fNSegment [3] | 
| std::map< G4String, G4THitsMap < G4double > * >  | fMap | 
| G4MultiFunctionalDetector * | fMFD | 
| G4int | verboseLevel | 
| G4bool | sizeIsSet | 
| G4bool | nMeshIsSet | 
| G4String | fDrawUnit | 
| G4double | fDrawUnitValue | 
| G4String | fDrawPSName | 
| G4String | fDivisionAxisNames [3] | 
| G4LogicalVolume * | fMeshElementLogical | 
| G4ParallelWorldProcess * | fParallelWorldProcess | 
| G4bool | fGeometryHasBeenDestroyed | 
Definition at line 43 of file G4ScoringBox.hh.
| G4ScoringBox::G4ScoringBox | ( | G4String | wName | ) | 
Definition at line 53 of file G4ScoringBox.cc.
References boxMesh, G4VScoringMesh::fDivisionAxisNames, and G4VScoringMesh::fShape.
| G4ScoringBox::~G4ScoringBox | ( | ) | 
Definition at line 62 of file G4ScoringBox.cc.
      
  | 
  virtual | 
Implements G4VScoringMesh.
Definition at line 239 of file G4ScoringBox.cc.
References G4VVisManager::BeginDraw(), DBL_MAX, G4VVisManager::Draw(), G4VScoreColorMap::DrawColorChart(), G4VVisManager::EndDraw(), G4VScoringMesh::fCenterPosition, G4VScoringMesh::fDrawPSName, G4VScoringMesh::fDrawUnit, G4VScoringMesh::fDrawUnitValue, G4VScoringMesh::fNSegment, G4VScoringMesh::fRotationMatrix, G4VScoringMesh::fSize, G4VVisManager::GetConcreteInstance(), G4VScoreColorMap::GetMapColor(), G4CSGSolid::GetPolyhedron(), GetReplicaPosition(), GetXYZ(), G4VScoreColorMap::IfFloatMinMax(), pos, G4VisAttributes::SetColour(), G4VisAttributes::SetForceAuxEdgeVisible(), G4VisAttributes::SetForceSolid(), G4VScoreColorMap::SetMinMax(), G4VScoreColorMap::SetPSName(), G4VScoreColorMap::SetPSUnit(), G4Visible::SetVisAttributes(), x, and z.
 Here is the call graph for this function:
      
  | 
  virtual | 
Implements G4VScoringMesh.
Definition at line 521 of file G4ScoringBox.cc.
References G4VVisManager::BeginDraw(), DBL_MAX, G4VVisManager::Draw(), G4VScoreColorMap::DrawColorChart(), G4VVisManager::EndDraw(), G4VScoringMesh::fCenterPosition, G4VScoringMesh::fDrawPSName, G4VScoringMesh::fDrawUnit, G4VScoringMesh::fDrawUnitValue, G4VScoringMesh::fNSegment, G4VScoringMesh::fRotationMatrix, G4VScoringMesh::fSize, G4cerr, G4endl, G4VVisManager::GetConcreteInstance(), G4VScoreColorMap::GetMapColor(), G4CSGSolid::GetPolyhedron(), GetReplicaPosition(), GetXYZ(), G4VScoreColorMap::IfFloatMinMax(), pos, G4VisAttributes::SetColour(), G4VisAttributes::SetForceAuxEdgeVisible(), G4VisAttributes::SetForceSolid(), G4VScoreColorMap::SetMinMax(), G4VScoreColorMap::SetPSName(), G4VScoreColorMap::SetPSUnit(), G4Visible::SetVisAttributes(), x, and z.
 Here is the call graph for this function:Definition at line 517 of file G4ScoringBox.cc.
References G4VScoringMesh::fNSegment.
      
  | 
  private | 
Definition at line 498 of file G4ScoringBox.cc.
References G4VScoringMesh::fNSegment, G4VScoringMesh::fSize, pos, and width.
Referenced by Draw(), and DrawColumn().
 Here is the caller graph for this function:Definition at line 509 of file G4ScoringBox.cc.
References G4VScoringMesh::fNSegment.
Referenced by Draw(), and DrawColumn().
 Here is the caller graph for this function:
      
  | 
  virtual | 
Reimplemented from G4VScoringMesh.
Definition at line 228 of file G4ScoringBox.cc.
References cm, G4VScoringMesh::fSize, G4VScoringMesh::fWorldName, G4cout, G4endl, and G4VScoringMesh::List().
 Here is the call graph for this function:
      
  | 
  inline | 
Definition at line 60 of file G4ScoringBox.hh.
References fSegmentDirection.
      
  | 
  protectedvirtual | 
Implements G4VScoringMesh.
Definition at line 66 of file G4ScoringBox.cc.
References G4VScoringMesh::fCenterPosition, G4VScoringMesh::fMeshElementLogical, G4VScoringMesh::fMFD, G4VScoringMesh::fNSegment, G4VScoringMesh::fRotationMatrix, G4VScoringMesh::fSize, G4VScoringMesh::fWorldName, G4cerr, G4cout, G4endl, G4VPhysicalVolume::GetLogicalVolume(), G4ScoringManager::GetReplicaLevel(), kXAxis, kYAxis, kZAxis, G4LogicalVolume::SetSensitiveDetector(), G4LogicalVolume::SetVisAttributes(), G4VisAttributes::SetVisibility(), and G4VScoringMesh::verboseLevel.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 71 of file G4ScoringBox.hh.
Referenced by SetSegmentDirection().