#include <G4VPrimitiveScorer.hh>
Inheritance diagram for G4VPrimitiveScorer:
Definition at line 50 of file G4VPrimitiveScorer.hh.
Definition at line 37 of file G4VPrimitiveScorer.cc.
00038 :primitiveName(name),detector(0),filter(0),verboseLevel(0),indexDepth(depth), 00039 unitName("NoUnit"),unitValue(1.0),fNi(0),fNj(0),fNk(0) 00040 {;}
G4VPrimitiveScorer::~G4VPrimitiveScorer | ( | ) | [virtual] |
void G4VPrimitiveScorer::CheckAndSetUnit | ( | const G4String & | unit, | |
const G4String & | category | |||
) | [protected] |
Definition at line 76 of file G4VPrimitiveScorer.cc.
References G4Exception(), G4UnitDefinition::GetCategory(), GetName(), GetUnit(), G4UnitDefinition::GetValueOf(), JustWarning, unitName, and unitValue.
Referenced by G4PSTrackLength::SetUnit(), G4PSSphereSurfaceFlux::SetUnit(), G4PSSphereSurfaceCurrent::SetUnit(), G4PSPassageTrackLength::SetUnit(), G4PSPassageCellFlux::SetUnit(), G4PSMinKinEAtGeneration::SetUnit(), G4PSFlatSurfaceFlux::SetUnit(), G4PSFlatSurfaceCurrent::SetUnit(), G4PSEnergyDeposit::SetUnit(), G4PSDoseDeposit::SetUnit(), G4PSCylinderSurfaceFlux::SetUnit(), G4PSCylinderSurfaceCurrent::SetUnit(), G4PSCellFlux::SetUnit(), and G4PSCellCharge::SetUnit().
00077 { 00078 if ( G4UnitDefinition::GetCategory(unit) == category){ 00079 unitName = unit; 00080 unitValue = G4UnitDefinition::GetValueOf(unit); 00081 } else { 00082 G4String msg = "Invalid unit ["+unit+"] (Current unit is [" +GetUnit()+"] ) requested for " + GetName(); 00083 G4Exception("G4VPrimitiveScorer::CheckAndSetUnit","Det0151",JustWarning,msg); 00084 } 00085 }
void G4VPrimitiveScorer::clear | ( | ) | [virtual] |
Reimplemented in G4PSCellCharge, G4PSCellFlux, G4PSCylinderSurfaceCurrent, G4PSCylinderSurfaceFlux, G4PSDoseDeposit, G4PSEnergyDeposit, G4PSFlatSurfaceCurrent, G4PSFlatSurfaceFlux, G4PSMinKinEAtGeneration, G4PSNofCollision, G4PSNofSecondary, G4PSNofStep, G4PSPassageCellCurrent, G4PSPassageCellFlux, G4PSPassageTrackLength, G4PSPopulation, G4PSSphereSurfaceCurrent, G4PSSphereSurfaceFlux, G4PSStepChecker, G4PSTermination, G4PSTrackCounter, and G4PSTrackLength.
Definition at line 60 of file G4VPrimitiveScorer.cc.
void G4VPrimitiveScorer::DrawAll | ( | ) | [virtual] |
Reimplemented in G4PSCellCharge, G4PSCellFlux, G4PSCylinderSurfaceCurrent, G4PSCylinderSurfaceFlux, G4PSDoseDeposit, G4PSEnergyDeposit, G4PSFlatSurfaceCurrent, G4PSFlatSurfaceFlux, G4PSMinKinEAtGeneration, G4PSNofCollision, G4PSNofSecondary, G4PSNofStep, G4PSPassageCellCurrent, G4PSPassageCellFlux, G4PSPassageTrackLength, G4PSPopulation, G4PSSphereSurfaceCurrent, G4PSSphereSurfaceFlux, G4PSStepChecker, G4PSTermination, G4PSTrackCounter, and G4PSTrackLength.
Definition at line 63 of file G4VPrimitiveScorer.cc.
void G4VPrimitiveScorer::EndOfEvent | ( | G4HCofThisEvent * | ) | [virtual] |
Reimplemented in G4PSCellCharge, G4PSCellFlux, G4PSCylinderSurfaceCurrent, G4PSCylinderSurfaceFlux, G4PSDoseDeposit, G4PSEnergyDeposit, G4PSFlatSurfaceCurrent, G4PSFlatSurfaceFlux, G4PSMinKinEAtGeneration, G4PSNofCollision, G4PSNofSecondary, G4PSNofStep, G4PSPassageCellCurrent, G4PSPassageCellFlux, G4PSPassageTrackLength, G4PSPopulation, G4PSSphereSurfaceCurrent, G4PSSphereSurfaceFlux, G4PSStepChecker, G4PSTermination, G4PSTrackCounter, and G4PSTrackLength.
Definition at line 57 of file G4VPrimitiveScorer.cc.
Definition at line 45 of file G4VPrimitiveScorer.cc.
References detector, G4SDManager::GetCollectionID(), G4VSensitiveDetector::GetName(), G4SDManager::GetSDMpointer(), and primitiveName.
Referenced by G4PSTrackLength::Initialize(), G4PSTrackCounter::Initialize(), G4PSTermination::Initialize(), G4PSSphereSurfaceFlux::Initialize(), G4PSSphereSurfaceCurrent::Initialize(), G4PSPopulation::Initialize(), G4PSPassageTrackLength::Initialize(), G4PSPassageCellFlux::Initialize(), G4PSPassageCellCurrent::Initialize(), G4PSNofStep::Initialize(), G4PSNofSecondary::Initialize(), G4PSNofCollision::Initialize(), G4PSMinKinEAtGeneration::Initialize(), G4PSFlatSurfaceFlux::Initialize(), G4PSFlatSurfaceCurrent::Initialize(), G4PSEnergyDeposit::Initialize(), G4PSDoseDeposit::Initialize(), G4PSCylinderSurfaceFlux::Initialize(), G4PSCylinderSurfaceCurrent::Initialize(), G4PSCellFlux::Initialize(), and G4PSCellCharge::Initialize().
00046 { 00047 if(detector) 00048 return G4SDManager::GetSDMpointer() 00049 ->GetCollectionID(detector->GetName()+"/"+primitiveName); 00050 else 00051 return -1; 00052 }
G4VSDFilter* G4VPrimitiveScorer::GetFilter | ( | ) | const [inline] |
Definition at line 107 of file G4VPrimitiveScorer.hh.
References filter.
Referenced by G4VScoringMesh::List(), and G4VScoringMesh::SetFilter().
00108 { return filter; }
Reimplemented in G4PSCellCharge3D, G4PSCellFlux3D, G4PSCylinderSurfaceCurrent3D, G4PSCylinderSurfaceFlux3D, G4PSDoseDeposit3D, G4PSEnergyDeposit3D, G4PSFlatSurfaceCurrent3D, G4PSFlatSurfaceFlux3D, G4PSMinKinEAtGeneration3D, G4PSNofCollision3D, G4PSNofSecondary3D, G4PSNofStep3D, G4PSPassageCellCurrent3D, G4PSPassageCellFlux3D, G4PSPassageTrackLength3D, G4PSPopulation3D, G4PSSphereSurfaceCurrent3D, G4PSSphereSurfaceFlux3D, G4PSStepChecker3D, G4PSTermination3D, G4PSTrackCounter3D, and G4PSTrackLength3D.
Definition at line 69 of file G4VPrimitiveScorer.cc.
References G4Step::GetPreStepPoint(), G4TouchableHistory::GetReplicaNumber(), G4StepPoint::GetTouchable(), and indexDepth.
Referenced by G4PSTrackLength::ProcessHits(), G4PSTrackCounter::ProcessHits(), G4PSTermination::ProcessHits(), G4PSStepChecker::ProcessHits(), G4PSSphereSurfaceFlux::ProcessHits(), G4PSSphereSurfaceCurrent::ProcessHits(), G4PSPopulation::ProcessHits(), G4PSPassageTrackLength::ProcessHits(), G4PSPassageCellFlux::ProcessHits(), G4PSPassageCellCurrent::ProcessHits(), G4PSNofStep::ProcessHits(), G4PSNofSecondary::ProcessHits(), G4PSNofCollision::ProcessHits(), G4PSMinKinEAtGeneration::ProcessHits(), G4PSFlatSurfaceFlux::ProcessHits(), G4PSFlatSurfaceCurrent::ProcessHits(), G4PSEnergyDeposit::ProcessHits(), G4PSDoseDeposit::ProcessHits(), G4PSCylinderSurfaceFlux::ProcessHits(), G4PSCylinderSurfaceCurrent::ProcessHits(), G4PSCellFlux::ProcessHits(), and G4PSCellCharge::ProcessHits().
00070 { 00071 G4StepPoint* preStep = aStep->GetPreStepPoint(); 00072 G4TouchableHistory* th = (G4TouchableHistory*)(preStep->GetTouchable()); 00073 return th->GetReplicaNumber(indexDepth); 00074 }
G4MultiFunctionalDetector* G4VPrimitiveScorer::GetMultiFunctionalDetector | ( | ) | const [inline] |
Definition at line 101 of file G4VPrimitiveScorer.hh.
References detector.
Referenced by G4PSFlatSurfaceFlux::Initialize(), G4PSEnergyDeposit::Initialize(), G4PSDoseDeposit::Initialize(), and G4PSCylinderSurfaceFlux::Initialize().
00102 { return detector; }
G4String G4VPrimitiveScorer::GetName | ( | ) | const [inline] |
Definition at line 103 of file G4VPrimitiveScorer.hh.
References primitiveName.
Referenced by CheckAndSetUnit(), G4PSTrackLength::Initialize(), G4PSTrackCounter::Initialize(), G4PSTermination::Initialize(), G4PSSphereSurfaceFlux::Initialize(), G4PSSphereSurfaceCurrent::Initialize(), G4PSPopulation::Initialize(), G4PSPassageTrackLength::Initialize(), G4PSPassageCellFlux::Initialize(), G4PSPassageCellCurrent::Initialize(), G4PSNofStep::Initialize(), G4PSNofSecondary::Initialize(), G4PSNofCollision::Initialize(), G4PSMinKinEAtGeneration::Initialize(), G4PSFlatSurfaceFlux::Initialize(), G4PSFlatSurfaceCurrent::Initialize(), G4PSEnergyDeposit::Initialize(), G4PSDoseDeposit::Initialize(), G4PSCylinderSurfaceFlux::Initialize(), G4PSCylinderSurfaceCurrent::Initialize(), G4PSCellFlux::Initialize(), G4PSCellCharge::Initialize(), G4VScoringMesh::List(), G4PSTrackLength::PrintAll(), G4PSTrackCounter::PrintAll(), G4PSTermination::PrintAll(), G4PSSphereSurfaceFlux::PrintAll(), G4PSSphereSurfaceCurrent::PrintAll(), G4PSPopulation::PrintAll(), G4PSPassageTrackLength::PrintAll(), G4PSPassageCellFlux::PrintAll(), G4PSPassageCellCurrent::PrintAll(), G4PSNofStep::PrintAll(), G4PSNofSecondary::PrintAll(), G4PSNofCollision::PrintAll(), G4PSMinKinEAtGeneration::PrintAll(), G4PSFlatSurfaceFlux::PrintAll(), G4PSFlatSurfaceCurrent::PrintAll(), G4PSEnergyDeposit::PrintAll(), G4PSDoseDeposit::PrintAll(), G4PSCylinderSurfaceFlux::PrintAll(), G4PSCylinderSurfaceCurrent::PrintAll(), G4PSCellFlux::PrintAll(), G4PSCellCharge::PrintAll(), G4MultiFunctionalDetector::RegisterPrimitive(), G4MultiFunctionalDetector::RemovePrimitive(), G4VScoringMesh::SetFilter(), G4VScoringMesh::SetPrimitiveScorer(), G4PSTrackCounter::SetUnit(), G4PSTermination::SetUnit(), G4PSSphereSurfaceFlux::SetUnit(), G4PSSphereSurfaceCurrent::SetUnit(), G4PSPopulation::SetUnit(), G4PSPassageCellCurrent::SetUnit(), G4PSNofStep::SetUnit(), G4PSNofSecondary::SetUnit(), G4PSNofCollision::SetUnit(), G4PSFlatSurfaceFlux::SetUnit(), G4PSFlatSurfaceCurrent::SetUnit(), G4PSCylinderSurfaceFlux::SetUnit(), and G4PSCylinderSurfaceCurrent::SetUnit().
00104 { return primitiveName; }
const G4String& G4VPrimitiveScorer::GetUnit | ( | ) | const [inline] |
Definition at line 82 of file G4VPrimitiveScorer.hh.
References unitName.
Referenced by CheckAndSetUnit(), G4VScoringMesh::GetCurrentPSUnit(), G4VScoringMesh::GetPSUnit(), G4PSTrackLength::PrintAll(), G4PSSphereSurfaceFlux::PrintAll(), G4PSSphereSurfaceCurrent::PrintAll(), G4PSPassageTrackLength::PrintAll(), G4PSPassageCellFlux::PrintAll(), G4PSMinKinEAtGeneration::PrintAll(), G4PSFlatSurfaceFlux::PrintAll(), G4PSFlatSurfaceCurrent::PrintAll(), G4PSEnergyDeposit::PrintAll(), G4PSDoseDeposit::PrintAll(), G4PSCylinderSurfaceFlux::PrintAll(), G4PSCylinderSurfaceCurrent::PrintAll(), G4PSCellFlux::PrintAll(), G4PSCellCharge::PrintAll(), G4PSTrackCounter::SetUnit(), G4PSTermination::SetUnit(), G4PSSphereSurfaceFlux::SetUnit(), G4PSSphereSurfaceCurrent::SetUnit(), G4PSPopulation::SetUnit(), G4PSPassageCellCurrent::SetUnit(), G4PSNofStep::SetUnit(), G4PSNofSecondary::SetUnit(), G4PSNofCollision::SetUnit(), G4PSFlatSurfaceFlux::SetUnit(), G4PSFlatSurfaceCurrent::SetUnit(), G4PSCylinderSurfaceFlux::SetUnit(), and G4PSCylinderSurfaceCurrent::SetUnit().
00082 { return unitName; }
G4double G4VPrimitiveScorer::GetUnitValue | ( | ) | const [inline] |
Definition at line 83 of file G4VPrimitiveScorer.hh.
References unitValue.
Referenced by G4VScoringMesh::GetPSUnitValue(), G4PSTrackLength::PrintAll(), G4PSSphereSurfaceFlux::PrintAll(), G4PSSphereSurfaceCurrent::PrintAll(), G4PSPopulation::PrintAll(), G4PSPassageTrackLength::PrintAll(), G4PSPassageCellFlux::PrintAll(), G4PSNofSecondary::PrintAll(), G4PSNofCollision::PrintAll(), G4PSMinKinEAtGeneration::PrintAll(), G4PSFlatSurfaceFlux::PrintAll(), G4PSFlatSurfaceCurrent::PrintAll(), G4PSEnergyDeposit::PrintAll(), G4PSDoseDeposit::PrintAll(), G4PSCylinderSurfaceFlux::PrintAll(), G4PSCylinderSurfaceCurrent::PrintAll(), G4PSCellFlux::PrintAll(), and G4PSCellCharge::PrintAll().
00083 { return unitValue; }
G4int G4VPrimitiveScorer::GetVerboseLevel | ( | ) | const [inline] |
Definition at line 111 of file G4VPrimitiveScorer.hh.
References verboseLevel.
00112 { return verboseLevel; }
void G4VPrimitiveScorer::Initialize | ( | G4HCofThisEvent * | ) | [virtual] |
Reimplemented in G4PSCellCharge, G4PSCellFlux, G4PSCylinderSurfaceCurrent, G4PSCylinderSurfaceFlux, G4PSDoseDeposit, G4PSEnergyDeposit, G4PSFlatSurfaceCurrent, G4PSFlatSurfaceFlux, G4PSMinKinEAtGeneration, G4PSNofCollision, G4PSNofSecondary, G4PSNofStep, G4PSPassageCellCurrent, G4PSPassageCellFlux, G4PSPassageTrackLength, G4PSPopulation, G4PSSphereSurfaceCurrent, G4PSSphereSurfaceFlux, G4PSStepChecker, G4PSTermination, G4PSTrackCounter, and G4PSTrackLength.
Definition at line 54 of file G4VPrimitiveScorer.cc.
void G4VPrimitiveScorer::PrintAll | ( | ) | [virtual] |
Reimplemented in G4PSCellCharge, G4PSCellFlux, G4PSCylinderSurfaceCurrent, G4PSCylinderSurfaceFlux, G4PSDoseDeposit, G4PSEnergyDeposit, G4PSFlatSurfaceCurrent, G4PSFlatSurfaceFlux, G4PSMinKinEAtGeneration, G4PSNofCollision, G4PSNofSecondary, G4PSNofStep, G4PSPassageCellCurrent, G4PSPassageCellFlux, G4PSPassageTrackLength, G4PSPopulation, G4PSSphereSurfaceCurrent, G4PSSphereSurfaceFlux, G4PSStepChecker, G4PSTermination, G4PSTrackCounter, and G4PSTrackLength.
Definition at line 66 of file G4VPrimitiveScorer.cc.
virtual G4bool G4VPrimitiveScorer::ProcessHits | ( | G4Step * | , | |
G4TouchableHistory * | ||||
) | [protected, pure virtual] |
Implemented in G4PSCellCharge, G4PSCellFlux, G4PSCylinderSurfaceCurrent, G4PSCylinderSurfaceFlux, G4PSDoseDeposit, G4PSEnergyDeposit, G4PSFlatSurfaceCurrent, G4PSFlatSurfaceFlux, G4PSMinKinEAtGeneration, G4PSNofCollision, G4PSNofSecondary, G4PSNofStep, G4PSPassageCellCurrent, G4PSPassageCellFlux, G4PSPassageTrackLength, G4PSPopulation, G4PSSphereSurfaceCurrent, G4PSSphereSurfaceFlux, G4PSStepChecker, G4PSTermination, G4PSTrackCounter, and G4PSTrackLength.
void G4VPrimitiveScorer::SetFilter | ( | G4VSDFilter * | f | ) | [inline] |
Definition at line 105 of file G4VPrimitiveScorer.hh.
References filter.
Referenced by G4VScoringMesh::SetFilter().
00106 { filter = f; }
void G4VPrimitiveScorer::SetMultiFunctionalDetector | ( | G4MultiFunctionalDetector * | d | ) | [inline] |
Definition at line 99 of file G4VPrimitiveScorer.hh.
References detector.
Referenced by G4MultiFunctionalDetector::RegisterPrimitive(), and G4MultiFunctionalDetector::RemovePrimitive().
00100 { detector = d; }
Definition at line 125 of file G4VPrimitiveScorer.hh.
Referenced by G4VScoringMesh::SetPrimitiveScorer().
void G4VPrimitiveScorer::SetUnit | ( | const G4String & | unit | ) | [inline] |
Reimplemented in G4PSCellCharge, G4PSCellFlux, G4PSCylinderSurfaceCurrent, G4PSCylinderSurfaceFlux, G4PSDoseDeposit, G4PSEnergyDeposit, G4PSFlatSurfaceCurrent, G4PSFlatSurfaceFlux, G4PSMinKinEAtGeneration, G4PSNofCollision, G4PSNofSecondary, G4PSNofStep, G4PSPassageCellCurrent, G4PSPassageCellFlux, G4PSPassageTrackLength, G4PSPopulation, G4PSSphereSurfaceCurrent, G4PSSphereSurfaceFlux, G4PSTermination, G4PSTrackCounter, and G4PSTrackLength.
Definition at line 81 of file G4VPrimitiveScorer.hh.
References unitName.
Referenced by G4VScoringMesh::SetCurrentPSUnit().
00081 { unitName = unit; }
void G4VPrimitiveScorer::SetVerboseLevel | ( | G4int | vl | ) | [inline] |
Definition at line 109 of file G4VPrimitiveScorer.hh.
References verboseLevel.
00110 { verboseLevel = vl; }
friend class G4MultiFunctionalDetector [friend] |
Definition at line 52 of file G4VPrimitiveScorer.hh.
G4MultiFunctionalDetector* G4VPrimitiveScorer::detector [protected] |
Definition at line 90 of file G4VPrimitiveScorer.hh.
Referenced by GetCollectionID(), GetMultiFunctionalDetector(), G4PSTrackLength::Initialize(), G4PSTrackCounter::Initialize(), G4PSTermination::Initialize(), G4PSSphereSurfaceFlux::Initialize(), G4PSSphereSurfaceCurrent::Initialize(), G4PSPopulation::Initialize(), G4PSPassageTrackLength::Initialize(), G4PSPassageCellFlux::Initialize(), G4PSPassageCellCurrent::Initialize(), G4PSNofStep::Initialize(), G4PSNofSecondary::Initialize(), G4PSNofCollision::Initialize(), G4PSMinKinEAtGeneration::Initialize(), G4PSFlatSurfaceCurrent::Initialize(), G4PSCylinderSurfaceCurrent::Initialize(), G4PSCellFlux::Initialize(), G4PSCellCharge::Initialize(), G4PSTrackLength::PrintAll(), G4PSTrackCounter::PrintAll(), G4PSTermination::PrintAll(), G4PSSphereSurfaceFlux::PrintAll(), G4PSSphereSurfaceCurrent::PrintAll(), G4PSPopulation::PrintAll(), G4PSPassageTrackLength::PrintAll(), G4PSPassageCellFlux::PrintAll(), G4PSPassageCellCurrent::PrintAll(), G4PSNofStep::PrintAll(), G4PSNofCollision::PrintAll(), G4PSFlatSurfaceFlux::PrintAll(), G4PSFlatSurfaceCurrent::PrintAll(), G4PSEnergyDeposit::PrintAll(), G4PSDoseDeposit::PrintAll(), G4PSCylinderSurfaceFlux::PrintAll(), G4PSCylinderSurfaceCurrent::PrintAll(), G4PSCellFlux::PrintAll(), G4PSCellCharge::PrintAll(), and SetMultiFunctionalDetector().
G4VSDFilter* G4VPrimitiveScorer::filter [protected] |
G4int G4VPrimitiveScorer::fNi [protected] |
Definition at line 123 of file G4VPrimitiveScorer.hh.
Referenced by G4PSCellCharge3D::G4PSCellCharge3D(), G4PSCellFlux3D::G4PSCellFlux3D(), G4PSCylinderSurfaceCurrent3D::G4PSCylinderSurfaceCurrent3D(), G4PSCylinderSurfaceFlux3D::G4PSCylinderSurfaceFlux3D(), G4PSDoseDeposit3D::G4PSDoseDeposit3D(), G4PSEnergyDeposit3D::G4PSEnergyDeposit3D(), G4PSFlatSurfaceCurrent3D::G4PSFlatSurfaceCurrent3D(), G4PSFlatSurfaceFlux3D::G4PSFlatSurfaceFlux3D(), G4PSMinKinEAtGeneration3D::G4PSMinKinEAtGeneration3D(), G4PSNofCollision3D::G4PSNofCollision3D(), G4PSNofSecondary3D::G4PSNofSecondary3D(), G4PSNofStep3D::G4PSNofStep3D(), G4PSPassageCellCurrent3D::G4PSPassageCellCurrent3D(), G4PSPassageCellFlux3D::G4PSPassageCellFlux3D(), G4PSPassageTrackLength3D::G4PSPassageTrackLength3D(), G4PSPopulation3D::G4PSPopulation3D(), G4PSSphereSurfaceCurrent3D::G4PSSphereSurfaceCurrent3D(), G4PSSphereSurfaceFlux3D::G4PSSphereSurfaceFlux3D(), G4PSStepChecker3D::G4PSStepChecker3D(), G4PSTermination3D::G4PSTermination3D(), G4PSTrackCounter3D::G4PSTrackCounter3D(), G4PSTrackLength3D::G4PSTrackLength3D(), G4PSStepChecker3D::GetIndex(), and SetNijk().
G4int G4VPrimitiveScorer::fNj [protected] |
Definition at line 123 of file G4VPrimitiveScorer.hh.
Referenced by G4PSCellCharge3D::G4PSCellCharge3D(), G4PSCellFlux3D::G4PSCellFlux3D(), G4PSCylinderSurfaceCurrent3D::G4PSCylinderSurfaceCurrent3D(), G4PSCylinderSurfaceFlux3D::G4PSCylinderSurfaceFlux3D(), G4PSDoseDeposit3D::G4PSDoseDeposit3D(), G4PSEnergyDeposit3D::G4PSEnergyDeposit3D(), G4PSFlatSurfaceCurrent3D::G4PSFlatSurfaceCurrent3D(), G4PSFlatSurfaceFlux3D::G4PSFlatSurfaceFlux3D(), G4PSMinKinEAtGeneration3D::G4PSMinKinEAtGeneration3D(), G4PSNofCollision3D::G4PSNofCollision3D(), G4PSNofSecondary3D::G4PSNofSecondary3D(), G4PSNofStep3D::G4PSNofStep3D(), G4PSPassageCellCurrent3D::G4PSPassageCellCurrent3D(), G4PSPassageCellFlux3D::G4PSPassageCellFlux3D(), G4PSPassageTrackLength3D::G4PSPassageTrackLength3D(), G4PSPopulation3D::G4PSPopulation3D(), G4PSSphereSurfaceCurrent3D::G4PSSphereSurfaceCurrent3D(), G4PSSphereSurfaceFlux3D::G4PSSphereSurfaceFlux3D(), G4PSStepChecker3D::G4PSStepChecker3D(), G4PSTermination3D::G4PSTermination3D(), G4PSTrackCounter3D::G4PSTrackCounter3D(), G4PSTrackLength3D::G4PSTrackLength3D(), G4PSTrackLength3D::GetIndex(), G4PSTrackCounter3D::GetIndex(), G4PSTermination3D::GetIndex(), G4PSStepChecker3D::GetIndex(), G4PSSphereSurfaceFlux3D::GetIndex(), G4PSSphereSurfaceCurrent3D::GetIndex(), G4PSPopulation3D::GetIndex(), G4PSPassageTrackLength3D::GetIndex(), G4PSPassageCellFlux3D::GetIndex(), G4PSPassageCellCurrent3D::GetIndex(), G4PSNofStep3D::GetIndex(), G4PSNofSecondary3D::GetIndex(), G4PSNofCollision3D::GetIndex(), G4PSMinKinEAtGeneration3D::GetIndex(), G4PSFlatSurfaceFlux3D::GetIndex(), G4PSFlatSurfaceCurrent3D::GetIndex(), G4PSEnergyDeposit3D::GetIndex(), G4PSDoseDeposit3D::GetIndex(), G4PSCylinderSurfaceFlux3D::GetIndex(), G4PSCylinderSurfaceCurrent3D::GetIndex(), G4PSCellFlux3D::GetIndex(), G4PSCellCharge3D::GetIndex(), and SetNijk().
G4int G4VPrimitiveScorer::fNk [protected] |
Definition at line 123 of file G4VPrimitiveScorer.hh.
Referenced by G4PSCellCharge3D::G4PSCellCharge3D(), G4PSCellFlux3D::G4PSCellFlux3D(), G4PSCylinderSurfaceCurrent3D::G4PSCylinderSurfaceCurrent3D(), G4PSCylinderSurfaceFlux3D::G4PSCylinderSurfaceFlux3D(), G4PSDoseDeposit3D::G4PSDoseDeposit3D(), G4PSEnergyDeposit3D::G4PSEnergyDeposit3D(), G4PSFlatSurfaceCurrent3D::G4PSFlatSurfaceCurrent3D(), G4PSFlatSurfaceFlux3D::G4PSFlatSurfaceFlux3D(), G4PSMinKinEAtGeneration3D::G4PSMinKinEAtGeneration3D(), G4PSNofCollision3D::G4PSNofCollision3D(), G4PSNofSecondary3D::G4PSNofSecondary3D(), G4PSNofStep3D::G4PSNofStep3D(), G4PSPassageCellCurrent3D::G4PSPassageCellCurrent3D(), G4PSPassageCellFlux3D::G4PSPassageCellFlux3D(), G4PSPassageTrackLength3D::G4PSPassageTrackLength3D(), G4PSPopulation3D::G4PSPopulation3D(), G4PSSphereSurfaceCurrent3D::G4PSSphereSurfaceCurrent3D(), G4PSSphereSurfaceFlux3D::G4PSSphereSurfaceFlux3D(), G4PSStepChecker3D::G4PSStepChecker3D(), G4PSTermination3D::G4PSTermination3D(), G4PSTrackCounter3D::G4PSTrackCounter3D(), G4PSTrackLength3D::G4PSTrackLength3D(), G4PSTrackLength3D::GetIndex(), G4PSTrackCounter3D::GetIndex(), G4PSTermination3D::GetIndex(), G4PSStepChecker3D::GetIndex(), G4PSSphereSurfaceFlux3D::GetIndex(), G4PSSphereSurfaceCurrent3D::GetIndex(), G4PSPopulation3D::GetIndex(), G4PSPassageTrackLength3D::GetIndex(), G4PSPassageCellFlux3D::GetIndex(), G4PSPassageCellCurrent3D::GetIndex(), G4PSNofStep3D::GetIndex(), G4PSNofSecondary3D::GetIndex(), G4PSNofCollision3D::GetIndex(), G4PSMinKinEAtGeneration3D::GetIndex(), G4PSFlatSurfaceFlux3D::GetIndex(), G4PSFlatSurfaceCurrent3D::GetIndex(), G4PSEnergyDeposit3D::GetIndex(), G4PSDoseDeposit3D::GetIndex(), G4PSCylinderSurfaceFlux3D::GetIndex(), G4PSCylinderSurfaceCurrent3D::GetIndex(), G4PSCellFlux3D::GetIndex(), G4PSCellCharge3D::GetIndex(), and SetNijk().
G4int G4VPrimitiveScorer::indexDepth [protected] |
Definition at line 93 of file G4VPrimitiveScorer.hh.
Referenced by GetIndex(), G4PSSphereSurfaceFlux::ProcessHits(), G4PSSphereSurfaceCurrent::ProcessHits(), G4PSPassageCellFlux::ProcessHits(), G4PSFlatSurfaceFlux::ProcessHits(), G4PSFlatSurfaceCurrent::ProcessHits(), G4PSDoseDeposit::ProcessHits(), G4PSCylinderSurfaceFlux::ProcessHits(), G4PSCylinderSurfaceCurrent::ProcessHits(), and G4PSCellFlux::ProcessHits().
G4String G4VPrimitiveScorer::primitiveName [protected] |
Definition at line 89 of file G4VPrimitiveScorer.hh.
Referenced by GetCollectionID(), and GetName().
G4String G4VPrimitiveScorer::unitName [protected] |
Definition at line 94 of file G4VPrimitiveScorer.hh.
Referenced by CheckAndSetUnit(), GetUnit(), SetUnit(), G4PSTrackCounter::SetUnit(), G4PSTermination::SetUnit(), G4PSSphereSurfaceFlux::SetUnit(), G4PSSphereSurfaceCurrent::SetUnit(), G4PSPopulation::SetUnit(), G4PSPassageCellCurrent::SetUnit(), G4PSNofStep::SetUnit(), G4PSNofSecondary::SetUnit(), G4PSNofCollision::SetUnit(), G4PSFlatSurfaceFlux::SetUnit(), G4PSFlatSurfaceCurrent::SetUnit(), G4PSCylinderSurfaceFlux::SetUnit(), and G4PSCylinderSurfaceCurrent::SetUnit().
G4double G4VPrimitiveScorer::unitValue [protected] |
Definition at line 95 of file G4VPrimitiveScorer.hh.
Referenced by CheckAndSetUnit(), GetUnitValue(), G4PSTrackCounter::SetUnit(), G4PSTermination::SetUnit(), G4PSSphereSurfaceFlux::SetUnit(), G4PSSphereSurfaceCurrent::SetUnit(), G4PSPopulation::SetUnit(), G4PSPassageCellCurrent::SetUnit(), G4PSNofStep::SetUnit(), G4PSNofSecondary::SetUnit(), G4PSNofCollision::SetUnit(), G4PSFlatSurfaceFlux::SetUnit(), G4PSFlatSurfaceCurrent::SetUnit(), G4PSCylinderSurfaceFlux::SetUnit(), and G4PSCylinderSurfaceCurrent::SetUnit().
G4int G4VPrimitiveScorer::verboseLevel [protected] |
Definition at line 92 of file G4VPrimitiveScorer.hh.
Referenced by G4PSCellFluxForCylinder3D::ComputeVolume(), GetVerboseLevel(), and SetVerboseLevel().