ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/advanced/gammaray_telescope/include/GammaRayTelTrackerSD.hh>
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 50 of file GammaRayTelTrackerSD.hh.
View newest version in sPHENIX GitHub at line 50 of file GammaRayTelTrackerSD.hh
GammaRayTelTrackerSD::GammaRayTelTrackerSD | ( | G4String | name | ) |
Definition at line 54 of file GammaRayTelTrackerSD.cc.
View newest version in sPHENIX GitHub at line 54 of file GammaRayTelTrackerSD.cc
References G4VSensitiveDetector::collectionName, Detector, GammaRayTelDetectorConstruction::GetNbOfTKRLayers(), GammaRayTelDetectorConstruction::GetNbOfTKRStrips(), GammaRayTelDetectorConstruction::GetNbOfTKRTiles(), G4RunManager::GetRunManager(), G4RunManager::GetUserDetectorConstruction(), G4CollectionNameVector::insert(), NbOfTKRChannels, NbOfTKRLayers, NbOfTKRStrips, ThitXID, and ThitYID.
GammaRayTelTrackerSD::~GammaRayTelTrackerSD | ( | ) |
Definition at line 74 of file GammaRayTelTrackerSD.cc.
View newest version in sPHENIX GitHub at line 74 of file GammaRayTelTrackerSD.cc
Reimplemented from G4VSensitiveDetector.
Definition at line 217 of file GammaRayTelTrackerSD.cc.
View newest version in sPHENIX GitHub at line 217 of file GammaRayTelTrackerSD.cc
Reimplemented from G4VSensitiveDetector.
Definition at line 222 of file GammaRayTelTrackerSD.cc.
View newest version in sPHENIX GitHub at line 222 of file GammaRayTelTrackerSD.cc
|
virtual |
Reimplemented from G4VSensitiveDetector.
Definition at line 198 of file GammaRayTelTrackerSD.cc.
View newest version in sPHENIX GitHub at line 198 of file GammaRayTelTrackerSD.cc
References G4HCofThisEvent::AddHitsCollection(), G4VSensitiveDetector::collectionName, G4SDManager::GetCollectionID(), G4SDManager::GetSDMpointer(), NbOfTKRChannels, ThitXID, ThitYID, and TrackerCollection.
|
virtual |
Reimplemented from G4VSensitiveDetector.
Definition at line 82 of file GammaRayTelTrackerSD.cc.
View newest version in sPHENIX GitHub at line 82 of file GammaRayTelTrackerSD.cc
References G4VSensitiveDetector::collectionName, NbOfTKRChannels, G4VSensitiveDetector::SensitiveDetectorName, ThitXID, ThitYID, and TrackerCollection.
Reimplemented from G4VSensitiveDetector.
Definition at line 227 of file GammaRayTelTrackerSD.cc.
View newest version in sPHENIX GitHub at line 227 of file GammaRayTelTrackerSD.cc
|
virtual |
Implements G4VSensitiveDetector.
Definition at line 96 of file GammaRayTelTrackerSD.cc.
View newest version in sPHENIX GitHub at line 96 of file GammaRayTelTrackerSD.cc
References GammaRayTelTrackerHit::AddSil(), Detector, edep, G4VPhysicalVolume::GetCopyNo(), G4VPhysicalVolume::GetName(), GammaRayTelDetectorConstruction::GetNbOfTKRStrips(), GammaRayTelDetectorConstruction::GetNbOfTKRTiles(), G4StepPoint::GetPosition(), G4Step::GetPreStepPoint(), G4Step::GetTotalEnergyDeposit(), G4StepPoint::GetTouchable(), G4TouchableHistory::GetVolume(), G4THitsCollection< T >::insert(), Acts::PrimitivesVisualization::plane, GammaRayTelTrackerHit::SetNSilPlane(), GammaRayTelTrackerHit::SetNStrip(), GammaRayTelTrackerHit::SetPlaneType(), GammaRayTelTrackerHit::SetPos(), ThitXID, ThitYID, and TrackerCollection.
|
private |
Definition at line 67 of file GammaRayTelTrackerSD.hh.
View newest version in sPHENIX GitHub at line 67 of file GammaRayTelTrackerSD.hh
Referenced by GammaRayTelTrackerSD(), and ProcessHits().
|
private |
Definition at line 74 of file GammaRayTelTrackerSD.hh.
View newest version in sPHENIX GitHub at line 74 of file GammaRayTelTrackerSD.hh
Referenced by EndOfEvent(), GammaRayTelTrackerSD(), and Initialize().
|
private |
Definition at line 72 of file GammaRayTelTrackerSD.hh.
View newest version in sPHENIX GitHub at line 72 of file GammaRayTelTrackerSD.hh
Referenced by GammaRayTelTrackerSD().
|
private |
Definition at line 73 of file GammaRayTelTrackerSD.hh.
View newest version in sPHENIX GitHub at line 73 of file GammaRayTelTrackerSD.hh
Referenced by GammaRayTelTrackerSD().
|
private |
Definition at line 69 of file GammaRayTelTrackerSD.hh.
View newest version in sPHENIX GitHub at line 69 of file GammaRayTelTrackerSD.hh
Referenced by EndOfEvent(), GammaRayTelTrackerSD(), Initialize(), ProcessHits(), and ~GammaRayTelTrackerSD().
|
private |
Definition at line 70 of file GammaRayTelTrackerSD.hh.
View newest version in sPHENIX GitHub at line 70 of file GammaRayTelTrackerSD.hh
Referenced by EndOfEvent(), GammaRayTelTrackerSD(), Initialize(), ProcessHits(), and ~GammaRayTelTrackerSD().
|
private |
Definition at line 66 of file GammaRayTelTrackerSD.hh.
View newest version in sPHENIX GitHub at line 66 of file GammaRayTelTrackerSD.hh
Referenced by EndOfEvent(), Initialize(), and ProcessHits().