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>
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().
|
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().