#include <G4VPrimitiveScorer.hh>
Definition at line 50 of file G4VPrimitiveScorer.hh.
◆ G4VPrimitiveScorer()
G4VPrimitiveScorer::G4VPrimitiveScorer |
( |
G4String |
name, |
|
|
G4int |
depth = 0 |
|
) |
| |
◆ ~G4VPrimitiveScorer()
G4VPrimitiveScorer::~G4VPrimitiveScorer |
( |
| ) |
|
|
virtual |
◆ CheckAndSetUnit()
void G4VPrimitiveScorer::CheckAndSetUnit |
( |
const G4String & |
unit, |
|
|
const G4String & |
category |
|
) |
| |
|
protected |
Definition at line 76 of file G4VPrimitiveScorer.cc.
static G4double GetValueOf(const G4String &)
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
static G4String GetCategory(const G4String &)
const G4String & GetUnit() const
◆ clear()
void G4VPrimitiveScorer::clear |
( |
void |
| ) |
|
|
virtual |
Reimplemented in G4PSFlatSurfaceFlux, G4PSCylinderSurfaceCurrent, G4PSFlatSurfaceCurrent, G4PSSphereSurfaceFlux, G4PSCylinderSurfaceFlux, G4PSSphereSurfaceCurrent, G4PSCellFlux, CexmcTrackPoints, G4PSNofSecondary, CexmcSimpleEnergyDeposit, G4PSPassageCellFlux, G4PSTrackLength, G4PSPassageCellCurrent, G4PSPopulation, G4PSPassageTrackLength, G4PSMinKinEAtGeneration, G4PSNofCollision, G4PSTermination, G4PSTrackCounter, G4PSDoseDeposit, G4PSNofStep, G4PSStepChecker, G4PSCellCharge, and G4PSEnergyDeposit.
Definition at line 60 of file G4VPrimitiveScorer.cc.
◆ DrawAll()
void G4VPrimitiveScorer::DrawAll |
( |
void |
| ) |
|
|
virtual |
Reimplemented in G4PSFlatSurfaceFlux, G4PSCylinderSurfaceCurrent, G4PSFlatSurfaceCurrent, G4PSSphereSurfaceFlux, G4PSCylinderSurfaceFlux, G4PSSphereSurfaceCurrent, G4PSCellFlux, G4PSNofSecondary, G4PSPassageCellFlux, G4PSTrackLength, CexmcTrackPoints, G4PSPassageCellCurrent, G4PSPopulation, CexmcSimpleEnergyDeposit, G4PSMinKinEAtGeneration, G4PSNofCollision, G4PSTermination, G4PSTrackCounter, G4PSPassageTrackLength, G4PSNofStep, G4PSStepChecker, G4PSDoseDeposit, G4PSCellCharge, and G4PSEnergyDeposit.
Definition at line 63 of file G4VPrimitiveScorer.cc.
◆ EndOfEvent()
Reimplemented in G4PSFlatSurfaceFlux, G4PSCylinderSurfaceCurrent, G4PSFlatSurfaceCurrent, G4PSSphereSurfaceFlux, G4PSCylinderSurfaceFlux, G4PSSphereSurfaceCurrent, G4PSCellFlux, G4PSNofSecondary, G4PSPassageCellFlux, G4PSTrackLength, CexmcTrackPoints, CexmcSimpleEnergyDeposit, G4PSPassageCellCurrent, G4PSPopulation, G4PSPassageTrackLength, G4PSMinKinEAtGeneration, G4PSNofCollision, G4PSTermination, G4PSTrackCounter, G4PSDoseDeposit, G4PSNofStep, G4PSStepChecker, G4PSCellCharge, and G4PSEnergyDeposit.
Definition at line 57 of file G4VPrimitiveScorer.cc.
◆ GetCollectionID()
G4int G4VPrimitiveScorer::GetCollectionID |
( |
G4int |
| ) |
|
Definition at line 45 of file G4VPrimitiveScorer.cc.
G4int GetCollectionID(G4String colName)
static G4SDManager * GetSDMpointer()
G4MultiFunctionalDetector * detector
◆ GetFilter()
◆ GetIndex()
G4int G4VPrimitiveScorer::GetIndex |
( |
G4Step * |
aStep | ) |
|
|
protectedvirtual |
Reimplemented in CexmcTrackPoints, CexmcSimpleEnergyDeposit, G4PSFlatSurfaceFlux3D, G4PSSphereSurfaceCurrent3D, G4PSSphereSurfaceFlux3D, RE02PSFlatSurfaceFlux, G4PSCylinderSurfaceCurrent3D, G4PSCylinderSurfaceFlux3D, G4PSFlatSurfaceCurrent3D, CexmcEnergyDepositInLeftRightSet, CexmcTrackPointsInLeftRightSet, RE02PSFlatSurfaceCurrent, G4PSCellFlux3D, CexmcEnergyDepositInCalorimeter, CexmcTrackPointsInCalorimeter, RE02PSCellFlux, G4PSPassageCellFlux3D, G4PSPassageTrackLength3D, G4PSTrackLength3D, G4PSCellCharge3D, G4PSMinKinEAtGeneration3D, RE02PSPassageCellFlux, G4PSDoseDeposit3D, G4PSTrackCounter3D, G4PSEnergyDeposit3D, G4PSNofCollision3D, G4PSPassageCellCurrent3D, G4PSPopulation3D, G4PSStepChecker3D, G4PSTermination3D, G4PSNofStep3D, RE02PSNofStep, RE02PSEnergyDeposit, and G4PSNofSecondary3D.
Definition at line 69 of file G4VPrimitiveScorer.cc.
71 G4StepPoint* preStep = aStep->GetPreStepPoint();
G4int GetReplicaNumber(G4int depth=0) const
◆ GetMultiFunctionalDetector()
◆ GetName()
G4String G4VPrimitiveScorer::GetName |
( |
void |
| ) |
const |
|
inline |
◆ GetUnit()
const G4String& G4VPrimitiveScorer::GetUnit |
( |
| ) |
const |
|
inline |
◆ GetUnitValue()
G4double G4VPrimitiveScorer::GetUnitValue |
( |
| ) |
const |
|
inline |
◆ GetVerboseLevel()
G4int G4VPrimitiveScorer::GetVerboseLevel |
( |
| ) |
const |
|
inline |
◆ HitPrimitive()
Definition at line 115 of file G4VPrimitiveScorer.hh.
virtual G4bool ProcessHits(G4Step *, G4TouchableHistory *)=0
virtual G4bool Accept(const G4Step *) const =0
◆ Initialize()
Reimplemented in G4PSFlatSurfaceFlux, G4PSCylinderSurfaceCurrent, G4PSFlatSurfaceCurrent, G4PSSphereSurfaceFlux, G4PSCylinderSurfaceFlux, G4PSSphereSurfaceCurrent, G4PSCellFlux, G4PSNofSecondary, G4PSPassageCellFlux, G4PSTrackLength, CexmcTrackPoints, CexmcSimpleEnergyDeposit, G4PSPassageCellCurrent, G4PSPopulation, G4PSPassageTrackLength, G4PSMinKinEAtGeneration, G4PSNofCollision, G4PSTermination, G4PSTrackCounter, G4PSDoseDeposit, G4PSNofStep, G4PSStepChecker, G4PSCellCharge, and G4PSEnergyDeposit.
Definition at line 54 of file G4VPrimitiveScorer.cc.
◆ PrintAll()
void G4VPrimitiveScorer::PrintAll |
( |
void |
| ) |
|
|
virtual |
Reimplemented in G4PSFlatSurfaceFlux, G4PSCylinderSurfaceCurrent, G4PSFlatSurfaceCurrent, G4PSSphereSurfaceFlux, G4PSCylinderSurfaceFlux, G4PSSphereSurfaceCurrent, G4PSCellFlux, G4PSNofSecondary, G4PSPassageCellFlux, G4PSTrackLength, CexmcTrackPoints, CexmcSimpleEnergyDeposit, G4PSPassageCellCurrent, G4PSPopulation, G4PSMinKinEAtGeneration, G4PSNofCollision, G4PSTermination, G4PSTrackCounter, G4PSPassageTrackLength, G4PSNofStep, G4PSStepChecker, G4PSDoseDeposit, CexmcEnergyDepositInLeftRightSet, CexmcTrackPointsInLeftRightSet, G4PSCellCharge, G4PSEnergyDeposit, CexmcEnergyDepositInCalorimeter, and CexmcTrackPointsInCalorimeter.
Definition at line 66 of file G4VPrimitiveScorer.cc.
◆ ProcessHits()
Implemented in CexmcTrackPoints, CexmcSimpleEnergyDeposit, G4PSFlatSurfaceFlux, G4PSCylinderSurfaceCurrent, G4PSFlatSurfaceCurrent, G4PSSphereSurfaceFlux, G4PSCylinderSurfaceFlux, G4PSSphereSurfaceCurrent, G4PSCellFlux, G4PSTrackLength, G4PSNofSecondary, G4PSPassageCellFlux, G4PSPassageCellCurrent, G4PSPassageTrackLength, G4PSMinKinEAtGeneration, G4PSPopulation, G4PSCellCharge, G4PSDoseDeposit, G4PSEnergyDeposit, G4PSNofCollision, G4PSTermination, G4PSTrackCounter, G4PSNofStep, and G4PSStepChecker.
◆ SetFilter()
◆ SetMultiFunctionalDetector()
◆ SetNijk()
◆ SetUnit()
void G4VPrimitiveScorer::SetUnit |
( |
const G4String & |
unit | ) |
|
|
inline |
◆ SetVerboseLevel()
void G4VPrimitiveScorer::SetVerboseLevel |
( |
G4int |
vl | ) |
|
|
inline |
◆ G4MultiFunctionalDetector
◆ detector
◆ filter
◆ fNi
G4int G4VPrimitiveScorer::fNi |
|
protected |
◆ fNj
G4int G4VPrimitiveScorer::fNj |
|
protected |
◆ fNk
G4int G4VPrimitiveScorer::fNk |
|
protected |
◆ indexDepth
G4int G4VPrimitiveScorer::indexDepth |
|
protected |
◆ primitiveName
G4String G4VPrimitiveScorer::primitiveName |
|
protected |
◆ unitName
◆ unitValue
◆ verboseLevel
G4int G4VPrimitiveScorer::verboseLevel |
|
protected |
The documentation for this class was generated from the following files: