ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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 GammaRayTelAnticoincidenceSD.hh.
View newest version in sPHENIX GitHub at line 50 of file GammaRayTelAnticoincidenceSD.hh
GammaRayTelAnticoincidenceSD::GammaRayTelAnticoincidenceSD | ( | G4String | name | ) |
Definition at line 51 of file GammaRayTelAnticoincidenceSD.cc.
View newest version in sPHENIX GitHub at line 51 of file GammaRayTelAnticoincidenceSD.cc
References G4VSensitiveDetector::collectionName, Detector, G4cout, G4endl, GammaRayTelDetectorConstruction::GetNbOfACDLateralTiles(), GammaRayTelDetectorConstruction::GetNbOfACDTopTiles(), G4RunManager::GetRunManager(), G4RunManager::GetUserDetectorConstruction(), HitLateralID, HitTopID, G4CollectionNameVector::insert(), NbOfACDLateralTiles, and NbOfACDTopTiles.
GammaRayTelAnticoincidenceSD::~GammaRayTelAnticoincidenceSD | ( | ) |
Definition at line 71 of file GammaRayTelAnticoincidenceSD.cc.
View newest version in sPHENIX GitHub at line 71 of file GammaRayTelAnticoincidenceSD.cc
References HitLateralID, and HitTopID.
Reimplemented from G4VSensitiveDetector.
Definition at line 209 of file GammaRayTelAnticoincidenceSD.cc.
View newest version in sPHENIX GitHub at line 209 of file GammaRayTelAnticoincidenceSD.cc
Reimplemented from G4VSensitiveDetector.
Definition at line 214 of file GammaRayTelAnticoincidenceSD.cc.
View newest version in sPHENIX GitHub at line 214 of file GammaRayTelAnticoincidenceSD.cc
|
virtual |
Reimplemented from G4VSensitiveDetector.
Definition at line 185 of file GammaRayTelAnticoincidenceSD.cc.
View newest version in sPHENIX GitHub at line 185 of file GammaRayTelAnticoincidenceSD.cc
References G4HCofThisEvent::AddHitsCollection(), AnticoincidenceCollection, G4VSensitiveDetector::collectionName, G4SDManager::GetCollectionID(), G4SDManager::GetSDMpointer(), HitLateralID, HitTopID, NbOfACDLateralTiles, and NbOfACDTopTiles.
|
virtual |
Reimplemented from G4VSensitiveDetector.
Definition at line 79 of file GammaRayTelAnticoincidenceSD.cc.
View newest version in sPHENIX GitHub at line 79 of file GammaRayTelAnticoincidenceSD.cc
References AnticoincidenceCollection, G4VSensitiveDetector::collectionName, HitLateralID, HitTopID, NbOfACDLateralTiles, NbOfACDTopTiles, and G4VSensitiveDetector::SensitiveDetectorName.
Reimplemented from G4VSensitiveDetector.
Definition at line 219 of file GammaRayTelAnticoincidenceSD.cc.
View newest version in sPHENIX GitHub at line 219 of file GammaRayTelAnticoincidenceSD.cc
|
virtual |
Implements G4VSensitiveDetector.
Definition at line 97 of file GammaRayTelAnticoincidenceSD.cc.
View newest version in sPHENIX GitHub at line 97 of file GammaRayTelAnticoincidenceSD.cc
References GammaRayTelAnticoincidenceHit::AddEnergy(), AnticoincidenceCollection, edep, G4VPhysicalVolume::GetCopyNo(), G4VPhysicalVolume::GetName(), G4StepPoint::GetPosition(), G4Step::GetPreStepPoint(), G4Step::GetTotalEnergyDeposit(), G4StepPoint::GetTouchable(), G4TouchableHistory::GetVolume(), HitLateralID, HitTopID, G4THitsCollection< T >::insert(), keV, GammaRayTelAnticoincidenceHit::SetACDTileNumber(), GammaRayTelAnticoincidenceHit::SetACDType(), and GammaRayTelAnticoincidenceHit::SetPos().
|
private |
Definition at line 66 of file GammaRayTelAnticoincidenceSD.hh.
View newest version in sPHENIX GitHub at line 66 of file GammaRayTelAnticoincidenceSD.hh
Referenced by EndOfEvent(), Initialize(), and ProcessHits().
|
private |
Definition at line 67 of file GammaRayTelAnticoincidenceSD.hh.
View newest version in sPHENIX GitHub at line 67 of file GammaRayTelAnticoincidenceSD.hh
Referenced by GammaRayTelAnticoincidenceSD().
|
private |
Definition at line 68 of file GammaRayTelAnticoincidenceSD.hh.
View newest version in sPHENIX GitHub at line 68 of file GammaRayTelAnticoincidenceSD.hh
Referenced by EndOfEvent(), GammaRayTelAnticoincidenceSD(), Initialize(), ProcessHits(), and ~GammaRayTelAnticoincidenceSD().
|
private |
Definition at line 69 of file GammaRayTelAnticoincidenceSD.hh.
View newest version in sPHENIX GitHub at line 69 of file GammaRayTelAnticoincidenceSD.hh
Referenced by EndOfEvent(), GammaRayTelAnticoincidenceSD(), Initialize(), ProcessHits(), and ~GammaRayTelAnticoincidenceSD().
|
private |
Definition at line 70 of file GammaRayTelAnticoincidenceSD.hh.
View newest version in sPHENIX GitHub at line 70 of file GammaRayTelAnticoincidenceSD.hh
Referenced by EndOfEvent(), GammaRayTelAnticoincidenceSD(), and Initialize().
|
private |
Definition at line 71 of file GammaRayTelAnticoincidenceSD.hh.
View newest version in sPHENIX GitHub at line 71 of file GammaRayTelAnticoincidenceSD.hh
Referenced by EndOfEvent(), GammaRayTelAnticoincidenceSD(), and Initialize().