![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/advanced/STCyclotron/include/STCyclotronSensitiveFoil.hh>
Inheritance diagram for STCyclotronSensitiveFoil:
Collaboration diagram for STCyclotronSensitiveFoil:Private Attributes | |
| STCyclotronDetectorConstruction * | fDet |
| STCyclotronRun * | fRun |
| G4int | fTempTrack |
| G4int | fTempTrack1 |
| G4ThreeVector | fTempVector |
| G4double | fTempEnergy |
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 STCyclotronSensitiveFoil.hh.
View newest version in sPHENIX GitHub at line 41 of file STCyclotronSensitiveFoil.hh
| STCyclotronSensitiveFoil::STCyclotronSensitiveFoil | ( | const G4String & | name, |
| STCyclotronDetectorConstruction * | det | ||
| ) |
Definition at line 42 of file STCyclotronSensitiveFoil.cc.
View newest version in sPHENIX GitHub at line 42 of file STCyclotronSensitiveFoil.cc
References fRun, fTempEnergy, fTempTrack, fTempTrack1, and fTempVector.
|
virtual |
Definition at line 54 of file STCyclotronSensitiveFoil.cc.
View newest version in sPHENIX GitHub at line 54 of file STCyclotronSensitiveFoil.cc
References fRun.
|
virtual |
Implements G4VSensitiveDetector.
Definition at line 59 of file STCyclotronSensitiveFoil.cc.
View newest version in sPHENIX GitHub at line 59 of file STCyclotronSensitiveFoil.cc
References edep, energy, STCyclotronRun::EnergyDepositionFoil(), fDet, fRun, fTempEnergy, fTempTrack, fTempTrack1, fTempVector, G4Track::GetDefinition(), STCyclotronDetectorConstruction::GetFoilThickness(), STCyclotronDetectorConstruction::GetFoilVolume(), G4StepPoint::GetKineticEnergy(), G4StepPoint::GetMomentumDirection(), G4RunManager::GetNonConstCurrentRun(), G4ParticleDefinition::GetParticleName(), G4StepPoint::GetPosition(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4RunManager::GetRunManager(), G4Step::GetTotalEnergyDeposit(), G4Step::GetTrack(), G4Track::GetTrackID(), CLHEP::Hep3Vector::getX(), CLHEP::Hep3Vector::getY(), CLHEP::Hep3Vector::getZ(), G4ToolsAnalysisManager::Instance(), STCyclotronRun::SetFoilThickness(), and STCyclotronRun::SetFoilVolume().
Here is the call graph for this function:
|
private |
Definition at line 54 of file STCyclotronSensitiveFoil.hh.
View newest version in sPHENIX GitHub at line 54 of file STCyclotronSensitiveFoil.hh
Referenced by ProcessHits().
|
private |
Definition at line 55 of file STCyclotronSensitiveFoil.hh.
View newest version in sPHENIX GitHub at line 55 of file STCyclotronSensitiveFoil.hh
Referenced by ProcessHits(), STCyclotronSensitiveFoil(), and ~STCyclotronSensitiveFoil().
|
private |
Definition at line 59 of file STCyclotronSensitiveFoil.hh.
View newest version in sPHENIX GitHub at line 59 of file STCyclotronSensitiveFoil.hh
Referenced by ProcessHits(), and STCyclotronSensitiveFoil().
|
private |
Definition at line 56 of file STCyclotronSensitiveFoil.hh.
View newest version in sPHENIX GitHub at line 56 of file STCyclotronSensitiveFoil.hh
Referenced by ProcessHits(), and STCyclotronSensitiveFoil().
|
private |
Definition at line 57 of file STCyclotronSensitiveFoil.hh.
View newest version in sPHENIX GitHub at line 57 of file STCyclotronSensitiveFoil.hh
Referenced by ProcessHits(), and STCyclotronSensitiveFoil().
|
private |
Definition at line 58 of file STCyclotronSensitiveFoil.hh.
View newest version in sPHENIX GitHub at line 58 of file STCyclotronSensitiveFoil.hh
Referenced by ProcessHits(), and STCyclotronSensitiveFoil().