![]() |
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/G4PSCellFlux.hh>
Inheritance diagram for G4PSCellFlux:
Collaboration diagram for G4PSCellFlux:Public Member Functions | |
| G4PSCellFlux (G4String name, G4int depth=0) | |
| G4PSCellFlux (G4String name, const G4String &unit, G4int depth=0) | |
| virtual | ~G4PSCellFlux () |
| void | Weighted (G4bool flg=true) |
| virtual void | Initialize (G4HCofThisEvent *) |
| virtual void | EndOfEvent (G4HCofThisEvent *) |
| virtual void | clear () |
| virtual void | DrawAll () |
| virtual void | PrintAll () |
| virtual void | SetUnit (const G4String &unit) |
Public Member Functions inherited from G4VPrimitiveScorer | |
| G4VPrimitiveScorer (G4String name, G4int depth=0) | |
| virtual | ~G4VPrimitiveScorer () |
| G4int | GetCollectionID (G4int) |
| void | SetUnit (const G4String &unit) |
| const G4String & | GetUnit () const |
| G4double | GetUnitValue () const |
| void | SetMultiFunctionalDetector (G4MultiFunctionalDetector *d) |
| G4MultiFunctionalDetector * | GetMultiFunctionalDetector () const |
| G4String | GetName () const |
| void | SetFilter (G4VSDFilter *f) |
| G4VSDFilter * | GetFilter () const |
| void | SetVerboseLevel (G4int vl) |
| G4int | GetVerboseLevel () const |
| void | SetNijk (G4int i, G4int j, G4int k) |
Protected Member Functions | |
| virtual G4bool | ProcessHits (G4Step *, G4TouchableHistory *) |
| 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 |
| 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 56 of file G4PSCellFlux.hh.
View newest version in sPHENIX GitHub at line 56 of file G4PSCellFlux.hh
Definition at line 54 of file G4PSCellFlux.cc.
View newest version in sPHENIX GitHub at line 54 of file G4PSCellFlux.cc
References DefineUnitAndCategory(), and SetUnit().
Here is the call graph for this function:Definition at line 62 of file G4PSCellFlux.cc.
View newest version in sPHENIX GitHub at line 62 of file G4PSCellFlux.cc
References DefineUnitAndCategory(), and SetUnit().
Here is the call graph for this function:
|
virtual |
Definition at line 69 of file G4PSCellFlux.cc.
View newest version in sPHENIX GitHub at line 69 of file G4PSCellFlux.cc
Reimplemented from G4VPrimitiveScorer.
Definition at line 101 of file G4PSCellFlux.cc.
View newest version in sPHENIX GitHub at line 101 of file G4PSCellFlux.cc
References G4VTHitsMap< T, Map_t >::clear(), and EvtMap.
Here is the call graph for this function:Reimplemented in G4PSCellFluxForCylinder3D.
Definition at line 134 of file G4PSCellFlux.cc.
View newest version in sPHENIX GitHub at line 134 of file G4PSCellFlux.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 127 of file G4PSCellFlux.cc.
View newest version in sPHENIX GitHub at line 127 of file G4PSCellFlux.cc
Referenced by G4PSCellFlux().
Here is the caller graph for this function:Reimplemented from G4VPrimitiveScorer.
Definition at line 105 of file G4PSCellFlux.cc.
View newest version in sPHENIX GitHub at line 105 of file G4PSCellFlux.cc
|
virtual |
Reimplemented from G4VPrimitiveScorer.
Definition at line 98 of file G4PSCellFlux.cc.
View newest version in sPHENIX GitHub at line 98 of file G4PSCellFlux.cc
|
virtual |
Reimplemented from G4VPrimitiveScorer.
Definition at line 90 of file G4PSCellFlux.cc.
View newest version in sPHENIX GitHub at line 90 of file G4PSCellFlux.cc
References G4HCofThisEvent::AddHitsCollection(), G4VPrimitiveScorer::detector, EvtMap, G4VPrimitiveScorer::GetCollectionID(), G4VPrimitiveScorer::GetName(), G4VSensitiveDetector::GetName(), and HCID.
Here is the call graph for this function:Reimplemented from G4VPrimitiveScorer.
Definition at line 108 of file G4PSCellFlux.cc.
View newest version in sPHENIX GitHub at line 108 of file G4PSCellFlux.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 72 of file G4PSCellFlux.cc.
View newest version in sPHENIX GitHub at line 72 of file G4PSCellFlux.cc
References G4VTHitsMap< T, Map_t >::add(), ComputeVolume(), EvtMap, FALSE, G4VPrimitiveScorer::GetIndex(), G4Step::GetPreStepPoint(), G4Step::GetStepLength(), G4StepPoint::GetTouchable(), G4StepPoint::GetWeight(), incremental_prev_tag::idx, G4VPrimitiveScorer::indexDepth, TRUE, and weighted.
Here is the call graph for this function:Definition at line 122 of file G4PSCellFlux.cc.
View newest version in sPHENIX GitHub at line 122 of file G4PSCellFlux.cc
References G4VPrimitiveScorer::CheckAndSetUnit().
Referenced by G4PSCellFlux(), G4PSCellFlux3D::G4PSCellFlux3D(), and G4ScoreQuantityMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 63 of file G4PSCellFlux.hh.
View newest version in sPHENIX GitHub at line 63 of file G4PSCellFlux.hh
References weighted.
|
private |
Definition at line 85 of file G4PSCellFlux.hh.
View newest version in sPHENIX GitHub at line 85 of file G4PSCellFlux.hh
Referenced by clear(), Initialize(), PrintAll(), and ProcessHits().
|
private |
Definition at line 84 of file G4PSCellFlux.hh.
View newest version in sPHENIX GitHub at line 84 of file G4PSCellFlux.hh
Referenced by Initialize().
|
private |
Definition at line 86 of file G4PSCellFlux.hh.
View newest version in sPHENIX GitHub at line 86 of file G4PSCellFlux.hh
Referenced by ProcessHits(), and Weighted().