ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/advanced/STCyclotron/include/STCyclotronSensitiveTarget.hh>
Private Attributes | |
STCyclotronDetectorConstruction * | fDet |
G4int | fTempTrack |
G4int | fTempTrack1 |
G4ThreeVector | fTempVector |
G4double | fTempEnergy |
G4Track * | fTrack |
Additional Inherited Members | |
Protected Member Functions inherited from G4VSensitiveDetector | |
virtual G4int | GetCollectionID (G4int i) |
Protected Attributes inherited from G4VSensitiveDetector | |
G4CollectionNameVector | collectionName |
G4String | SensitiveDetectorName |
G4String | thePathName |
G4String | fullPathName |
G4int | verboseLevel |
G4bool | active |
G4VReadOutGeometry * | ROgeometry |
G4VSDFilter * | filter |
Definition at line 41 of file STCyclotronSensitiveTarget.hh.
View newest version in sPHENIX GitHub at line 41 of file STCyclotronSensitiveTarget.hh
STCyclotronSensitiveTarget::STCyclotronSensitiveTarget | ( | G4String | name, |
STCyclotronDetectorConstruction * | det | ||
) |
Definition at line 54 of file STCyclotronSensitiveTarget.cc.
View newest version in sPHENIX GitHub at line 54 of file STCyclotronSensitiveTarget.cc
References fTempEnergy, fTempTrack, fTempTrack1, fTempVector, and fTrack.
|
virtual |
Definition at line 66 of file STCyclotronSensitiveTarget.cc.
View newest version in sPHENIX GitHub at line 66 of file STCyclotronSensitiveTarget.cc
References fTrack.
|
virtual |
Implements G4VSensitiveDetector.
Definition at line 71 of file STCyclotronSensitiveTarget.cc.
View newest version in sPHENIX GitHub at line 71 of file STCyclotronSensitiveTarget.cc
References A(), STCyclotronRun::CountParticlesTarget(), STCyclotronRun::CountStableIsotopes(), STCyclotronRun::DecayIsotopeCountTarget(), edep, energy, STCyclotronRun::EnergyDepositionTarget(), fDet, fTempEnergy, fTempTrack, fTempTrack1, fTempVector, fTrack, G4ParticleDefinition::GetAtomicMass(), G4ParticleDefinition::GetAtomicNumber(), G4Track::GetCreatorProcess(), G4Track::GetCurrentStepNumber(), G4Track::GetDefinition(), STCyclotronRun::GetIsotopeID(), G4StepPoint::GetKineticEnergy(), G4StepPoint::GetMomentumDirection(), G4RunManager::GetNonConstCurrentRun(), G4Track::GetParentID(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetParticleType(), G4ParticleDefinition::GetPDGLifeTime(), G4ParticleDefinition::GetPDGStable(), G4StepPoint::GetPosition(), G4Track::GetPosition(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4VProcess::GetProcessName(), G4RunManager::GetRunManager(), STCyclotronDetectorConstruction::GetTargetDiameter(), STCyclotronDetectorConstruction::GetTargetThickness(), STCyclotronDetectorConstruction::GetTargetVolume(), G4Step::GetTotalEnergyDeposit(), G4Step::GetTrack(), G4Track::GetTrackID(), CLHEP::Hep3Vector::getX(), CLHEP::Hep3Vector::getY(), CLHEP::Hep3Vector::getZ(), G4ToolsAnalysisManager::Instance(), STCyclotronRun::ParticleCountTarget(), STCyclotronRun::ParticleParent(), STCyclotronRun::PrimaryIsotopeCountTarget(), STCyclotronRun::SetTargetDiameter(), STCyclotronRun::SetTargetThickness(), STCyclotronRun::SetTargetVolume(), STCyclotronRun::StoreIsotopeID(), and Z.
|
private |
Definition at line 52 of file STCyclotronSensitiveTarget.hh.
View newest version in sPHENIX GitHub at line 52 of file STCyclotronSensitiveTarget.hh
Referenced by ProcessHits().
|
private |
Definition at line 56 of file STCyclotronSensitiveTarget.hh.
View newest version in sPHENIX GitHub at line 56 of file STCyclotronSensitiveTarget.hh
Referenced by ProcessHits(), and STCyclotronSensitiveTarget().
|
private |
Definition at line 53 of file STCyclotronSensitiveTarget.hh.
View newest version in sPHENIX GitHub at line 53 of file STCyclotronSensitiveTarget.hh
Referenced by ProcessHits(), and STCyclotronSensitiveTarget().
|
private |
Definition at line 54 of file STCyclotronSensitiveTarget.hh.
View newest version in sPHENIX GitHub at line 54 of file STCyclotronSensitiveTarget.hh
Referenced by ProcessHits(), and STCyclotronSensitiveTarget().
|
private |
Definition at line 55 of file STCyclotronSensitiveTarget.hh.
View newest version in sPHENIX GitHub at line 55 of file STCyclotronSensitiveTarget.hh
Referenced by ProcessHits(), and STCyclotronSensitiveTarget().
|
private |
Definition at line 57 of file STCyclotronSensitiveTarget.hh.
View newest version in sPHENIX GitHub at line 57 of file STCyclotronSensitiveTarget.hh
Referenced by ProcessHits(), STCyclotronSensitiveTarget(), and ~STCyclotronSensitiveTarget().