![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|

#include <geant4/tree/geant4-10.6-release/source/digits_hits/scorer/include/G4PSPassageCellFlux.hh>
Inheritance diagram for G4PSPassageCellFlux:
Collaboration diagram for G4PSPassageCellFlux:Protected Member Functions | |
| virtual G4bool | ProcessHits (G4Step *, G4TouchableHistory *) |
| virtual G4bool | IsPassed (G4Step *) |
| virtual G4double | ComputeVolume (G4Step *, G4int idx) |
| virtual void | DefineUnitAndCategory () |
Protected Member Functions inherited from G4VPrimitiveScorer | |
| virtual G4int | GetIndex (G4Step *) |
| void | CheckAndSetUnit (const G4String &unit, const G4String &category) |
Private Attributes | |
| G4int | HCID |
| G4int | fCurrentTrkID |
| G4double | fCellFlux |
| G4THitsMap< G4double > * | EvtMap |
| G4bool | weighted |
Additional Inherited Members | |
Protected Attributes inherited from G4VPrimitiveScorer | |
| G4String | primitiveName |
| G4MultiFunctionalDetector * | detector |
| G4VSDFilter * | filter |
| G4int | verboseLevel |
| G4int | indexDepth |
| G4String | unitName |
| G4double | unitValue |
| G4int | fNi |
| G4int | fNj |
| G4int | fNk |
Definition at line 51 of file G4PSPassageCellFlux.hh.
View newest version in sPHENIX GitHub at line 51 of file G4PSPassageCellFlux.hh
Definition at line 54 of file G4PSPassageCellFlux.cc.
View newest version in sPHENIX GitHub at line 54 of file G4PSPassageCellFlux.cc
References DefineUnitAndCategory(), and SetUnit().
Here is the call graph for this function:Definition at line 62 of file G4PSPassageCellFlux.cc.
View newest version in sPHENIX GitHub at line 62 of file G4PSPassageCellFlux.cc
References DefineUnitAndCategory(), and SetUnit().
Here is the call graph for this function:
|
virtual |
Definition at line 71 of file G4PSPassageCellFlux.cc.
View newest version in sPHENIX GitHub at line 71 of file G4PSPassageCellFlux.cc
Reimplemented from G4VPrimitiveScorer.
Definition at line 135 of file G4PSPassageCellFlux.cc.
View newest version in sPHENIX GitHub at line 135 of file G4PSPassageCellFlux.cc
References G4VTHitsMap< T, Map_t >::clear(), and EvtMap.
Here is the call graph for this function:Reimplemented in G4PSPassageCellFluxForCylinder3D.
Definition at line 169 of file G4PSPassageCellFlux.cc.
View newest version in sPHENIX GitHub at line 169 of file G4PSPassageCellFlux.cc
References G4VSolid::ComputeDimensions(), G4VPVParameterisation::ComputeSolid(), G4endl, G4Exception(), G4VSolid::GetCubicVolume(), G4VPhysicalVolume::GetLogicalVolume(), G4VPhysicalVolume::GetParameterisation(), G4StepPoint::GetPhysicalVolume(), G4Step::GetPreStepPoint(), G4LogicalVolume::GetSolid(), and JustWarning.
Referenced by ProcessHits().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protectedvirtual |
Definition at line 161 of file G4PSPassageCellFlux.cc.
View newest version in sPHENIX GitHub at line 161 of file G4PSPassageCellFlux.cc
Referenced by G4PSPassageCellFlux().
Here is the caller graph for this function:Reimplemented from G4VPrimitiveScorer.
Definition at line 139 of file G4PSPassageCellFlux.cc.
View newest version in sPHENIX GitHub at line 139 of file G4PSPassageCellFlux.cc
|
virtual |
Reimplemented from G4VPrimitiveScorer.
Definition at line 132 of file G4PSPassageCellFlux.cc.
View newest version in sPHENIX GitHub at line 132 of file G4PSPassageCellFlux.cc
|
virtual |
Reimplemented from G4VPrimitiveScorer.
Definition at line 121 of file G4PSPassageCellFlux.cc.
View newest version in sPHENIX GitHub at line 121 of file G4PSPassageCellFlux.cc
References G4HCofThisEvent::AddHitsCollection(), G4VPrimitiveScorer::detector, EvtMap, fCurrentTrkID, G4VPrimitiveScorer::GetCollectionID(), G4VPrimitiveScorer::GetName(), G4VSensitiveDetector::GetName(), and HCID.
Here is the call graph for this function:Definition at line 91 of file G4PSPassageCellFlux.cc.
View newest version in sPHENIX GitHub at line 91 of file G4PSPassageCellFlux.cc
References FALSE, fCellFlux, fCurrentTrkID, fGeomBoundary, G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4Step::GetStepLength(), G4StepPoint::GetStepStatus(), G4Step::GetTrack(), G4Track::GetTrackID(), G4StepPoint::GetWeight(), TRUE, and weighted.
Referenced by ProcessHits().
Here is the call graph for this function:
Here is the caller graph for this function:Reimplemented from G4VPrimitiveScorer.
Definition at line 142 of file G4PSPassageCellFlux.cc.
View newest version in sPHENIX GitHub at line 142 of file G4PSPassageCellFlux.cc
References G4VPrimitiveScorer::detector, G4VTHitsMap< T, Map_t >::entries(), EvtMap, G4cout, G4endl, G4VTHitsMap< T, Map_t >::GetMap(), G4VPrimitiveScorer::GetName(), G4VSensitiveDetector::GetName(), G4VPrimitiveScorer::GetUnit(), and G4VPrimitiveScorer::GetUnitValue().
Here is the call graph for this function:
|
protectedvirtual |
Implements G4VPrimitiveScorer.
Definition at line 74 of file G4PSPassageCellFlux.cc.
View newest version in sPHENIX GitHub at line 74 of file G4PSPassageCellFlux.cc
References G4VTHitsMap< T, Map_t >::add(), ComputeVolume(), EvtMap, fCellFlux, G4VPrimitiveScorer::GetIndex(), G4Step::GetPreStepPoint(), G4StepPoint::GetTouchable(), incremental_prev_tag::idx, G4VPrimitiveScorer::indexDepth, IsPassed(), and TRUE.
Here is the call graph for this function:Definition at line 156 of file G4PSPassageCellFlux.cc.
View newest version in sPHENIX GitHub at line 156 of file G4PSPassageCellFlux.cc
References G4VPrimitiveScorer::CheckAndSetUnit().
Referenced by G4PSPassageCellFlux(), G4PSPassageCellFlux3D::G4PSPassageCellFlux3D(), and G4ScoreQuantityMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 60 of file G4PSPassageCellFlux.hh.
View newest version in sPHENIX GitHub at line 60 of file G4PSPassageCellFlux.hh
References weighted.
|
private |
Definition at line 84 of file G4PSPassageCellFlux.hh.
View newest version in sPHENIX GitHub at line 84 of file G4PSPassageCellFlux.hh
Referenced by clear(), Initialize(), PrintAll(), and ProcessHits().
|
private |
Definition at line 83 of file G4PSPassageCellFlux.hh.
View newest version in sPHENIX GitHub at line 83 of file G4PSPassageCellFlux.hh
Referenced by IsPassed(), and ProcessHits().
|
private |
Definition at line 82 of file G4PSPassageCellFlux.hh.
View newest version in sPHENIX GitHub at line 82 of file G4PSPassageCellFlux.hh
Referenced by Initialize(), and IsPassed().
|
private |
Definition at line 81 of file G4PSPassageCellFlux.hh.
View newest version in sPHENIX GitHub at line 81 of file G4PSPassageCellFlux.hh
Referenced by Initialize().
|
private |
Definition at line 85 of file G4PSPassageCellFlux.hh.
View newest version in sPHENIX GitHub at line 85 of file G4PSPassageCellFlux.hh
Referenced by IsPassed(), and Weighted().
1.8.2
with ECCE GitHub integration
