![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/digits_hits/utils/include/G4ScoringCylinder.hh>
Inheritance diagram for G4ScoringCylinder:
Collaboration diagram for G4ScoringCylinder:Public Types | |
| enum | IDX { IZ, IPHI, IR } |
Public Types inherited from G4VScoringMesh | |
| enum | MeshShape |
| using | EventScore = G4THitsMap< G4double > |
| using | RunScore = G4THitsMap< G4StatDouble > |
| using | MeshScoreMap = std::map< G4String, RunScore * > |
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 |
| G4int | copyNumberLevel |
Definition at line 40 of file G4ScoringCylinder.hh.
View newest version in sPHENIX GitHub at line 40 of file G4ScoringCylinder.hh
Definition at line 67 of file G4ScoringCylinder.hh.
View newest version in sPHENIX GitHub at line 67 of file G4ScoringCylinder.hh
| G4ScoringCylinder::G4ScoringCylinder | ( | G4String | wName | ) |
Definition at line 55 of file G4ScoringCylinder.cc.
View newest version in sPHENIX GitHub at line 55 of file G4ScoringCylinder.cc
References G4VScoringMesh::fDivisionAxisNames, and G4VScoringMesh::fShape.
| G4ScoringCylinder::~G4ScoringCylinder | ( | ) |
Definition at line 65 of file G4ScoringCylinder.cc.
View newest version in sPHENIX GitHub at line 65 of file G4ScoringCylinder.cc
|
virtual |
Implements G4VScoringMesh.
Definition at line 209 of file G4ScoringCylinder.cc.
View newest version in sPHENIX GitHub at line 209 of file G4ScoringCylinder.cc
References angle, G4VVisManager::BeginDraw(), c, 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(), G4VTHitsMap< T, Map_t >::GetMap(), G4VScoreColorMap::GetMapColor(), G4CSGSolid::GetPolyhedron(), GetRZPhi(), G4VScoreColorMap::IfFloatMinMax(), HepGeom::Transform3D::inverse(), IPHI, IR, IZ, phi, r, scale, G4VisAttributes::SetColour(), G4VisAttributes::SetForceAuxEdgeVisible(), G4VisAttributes::SetForceSolid(), G4VScoreColorMap::SetMinMax(), G4VScoreColorMap::SetPSName(), G4VScoreColorMap::SetPSUnit(), G4Visible::SetVisAttributes(), HepPolyhedron::Transform(), twopi, z, and BTOF::zpos.
Here is the call graph for this function:
|
virtual |
Implements G4VScoringMesh.
Definition at line 356 of file G4ScoringCylinder.cc.
View newest version in sPHENIX GitHub at line 356 of file G4ScoringCylinder.cc
References angle, G4VVisManager::BeginDraw(), c, DBL_MAX, G4VVisManager::Draw(), G4VScoreColorMap::DrawColorChart(), dz, G4VVisManager::EndDraw(), G4VScoringMesh::fCenterPosition, G4VScoringMesh::fDrawPSName, G4VScoringMesh::fDrawUnit, G4VScoringMesh::fDrawUnitValue, G4VScoringMesh::fNSegment, G4VScoringMesh::fRotationMatrix, G4VScoringMesh::fSize, G4cerr, G4cout, G4endl, G4VVisManager::GetConcreteInstance(), G4VTHitsMap< T, Map_t >::GetMap(), G4VScoreColorMap::GetMapColor(), G4CSGSolid::GetPolyhedron(), GetRZPhi(), G4VScoreColorMap::IfFloatMinMax(), HepGeom::Transform3D::inverse(), IPHI, IR, IZ, phi, r, radian, scale, G4VisAttributes::SetColour(), G4VisAttributes::SetForceAuxEdgeVisible(), G4VisAttributes::SetForceSolid(), G4VScoreColorMap::SetMinMax(), G4VScoreColorMap::SetPSName(), G4VScoreColorMap::SetPSUnit(), G4Visible::SetVisAttributes(), HepPolyhedron::Transform(), twopi, z, and BTOF::zpos.
Here is the call graph for this function:Definition at line 562 of file G4ScoringCylinder.cc.
View newest version in sPHENIX GitHub at line 562 of file G4ScoringCylinder.cc
References IPHI, IR, IZ, and k.
Referenced by Draw(), and DrawColumn().
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4VScoringMesh.
Definition at line 197 of file G4ScoringCylinder.cc.
View newest version in sPHENIX GitHub at line 197 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 | ) |
Definition at line 55 of file G4ScoringCylinder.hh.
View newest version in sPHENIX GitHub at line 55 of file G4ScoringCylinder.hh
References G4VScoringMesh::fSize.
|
protectedvirtual |
Implements G4VScoringMesh.
Definition at line 68 of file G4ScoringCylinder.cc.
View newest version in sPHENIX GitHub at line 68 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:Definition at line 56 of file G4ScoringCylinder.hh.
View newest version in sPHENIX GitHub at line 56 of file G4ScoringCylinder.hh
References G4VScoringMesh::fSize.