|
Geant4
10.03
|
#include <G4ScoringCylinder.hh>
Inheritance diagram for G4ScoringCylinder:
Collaboration diagram for G4ScoringCylinder:Public Types | |
| enum | IDX { IZ, IPHI, IR } |
Protected Member Functions | |
| virtual void | SetupGeometry (G4VPhysicalVolume *fWorldPhys) |
Protected Member Functions inherited from G4VScoringMesh | |
| G4VPrimitiveScorer * | GetPrimitiveScorer (const G4String &name) |
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] |
| MeshScoreMap | 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 41 of file G4ScoringCylinder.hh.
| Enumerator | |
|---|---|
| IZ | |
| IPHI | |
| IR | |
Definition at line 68 of file G4ScoringCylinder.hh.
| G4ScoringCylinder::G4ScoringCylinder | ( | G4String | wName | ) |
Definition at line 56 of file G4ScoringCylinder.cc.
References cylinderMesh, G4VScoringMesh::fDivisionAxisNames, and G4VScoringMesh::fShape.
| G4ScoringCylinder::~G4ScoringCylinder | ( | ) |
Definition at line 66 of file G4ScoringCylinder.cc.
|
virtual |
Implements G4VScoringMesh.
Definition at line 210 of file G4ScoringCylinder.cc.
References angle, G4VVisManager::BeginDraw(), DBL_MAX, G4VVisManager::Draw(), G4VScoreColorMap::DrawColorChart(), G4VVisManager::EndDraw(), G4VScoringMesh::fCenterPosition, G4VScoringMesh::fDrawPSName, G4VScoringMesh::fDrawUnit, G4VScoringMesh::fDrawUnitValue, G4VScoringMesh::fNSegment, G4VScoringMesh::fRotationMatrix, G4VScoringMesh::fSize, G4cout, G4endl, G4VVisManager::GetConcreteInstance(), G4THitsMap< T >::GetMap(), G4VScoreColorMap::GetMapColor(), G4CSGSolid::GetPolyhedron(), GetRZPhi(), G4VScoreColorMap::IfFloatMinMax(), IPHI, IR, IZ, G4VisAttributes::SetColour(), G4VisAttributes::SetForceAuxEdgeVisible(), G4VisAttributes::SetForceSolid(), G4VScoreColorMap::SetMinMax(), G4VScoreColorMap::SetPSName(), G4VScoreColorMap::SetPSUnit(), G4Visible::SetVisAttributes(), and twopi.
Here is the call graph for this function:
|
virtual |
Implements G4VScoringMesh.
Definition at line 357 of file G4ScoringCylinder.cc.
References angle, 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, G4cout, G4endl, G4VVisManager::GetConcreteInstance(), G4THitsMap< T >::GetMap(), G4VScoreColorMap::GetMapColor(), G4CSGSolid::GetPolyhedron(), GetRZPhi(), G4VScoreColorMap::IfFloatMinMax(), IPHI, IR, IZ, radian, G4VisAttributes::SetColour(), G4VisAttributes::SetForceAuxEdgeVisible(), G4VisAttributes::SetForceSolid(), G4VScoreColorMap::SetMinMax(), G4VScoreColorMap::SetPSName(), G4VScoreColorMap::SetPSUnit(), G4Visible::SetVisAttributes(), and twopi.
Here is the call graph for this function:Definition at line 563 of file G4ScoringCylinder.cc.
Referenced by Draw(), and DrawColumn().
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4VScoringMesh.
Definition at line 198 of file G4ScoringCylinder.cc.
References cm, G4VScoringMesh::fSize, G4VScoringMesh::fWorldName, G4cout, G4endl, and G4VScoringMesh::List().
Here is the call graph for this function:| void G4ScoringCylinder::RegisterPrimitives | ( | std::vector< G4VPrimitiveScorer * > & | vps | ) |
|
inline |
Definition at line 56 of file G4ScoringCylinder.hh.
References G4VScoringMesh::fSize.
|
protectedvirtual |
Implements G4VScoringMesh.
Definition at line 69 of file G4ScoringCylinder.cc.
References G4VScoringMesh::fCenterPosition, G4VScoringMesh::fMeshElementLogical, G4VScoringMesh::fMFD, G4VScoringMesh::fNSegment, G4VScoringMesh::fRotationMatrix, G4VScoringMesh::fSize, G4VScoringMesh::fWorldName, G4cerr, G4cout, G4endl, G4VPhysicalVolume::GetLogicalVolume(), G4ScoringManager::GetReplicaLevel(), IPHI, IR, IZ, kPhi, kRho, kZAxis, rad, G4LogicalVolume::SetSensitiveDetector(), G4LogicalVolume::SetVisAttributes(), G4VisAttributes::SetVisibility(), twopi, and G4VScoringMesh::verboseLevel.
Here is the call graph for this function:
|
inline |
Definition at line 57 of file G4ScoringCylinder.hh.
References G4VScoringMesh::fSize.