ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/advanced/underground_physics/include/DMXScintSD.hh>
Private Attributes | |
DMXScintHitsCollection * | scintillatorCollection |
G4int | HitID |
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 54 of file DMXScintSD.hh.
View newest version in sPHENIX GitHub at line 54 of file DMXScintSD.hh
DMXScintSD::DMXScintSD | ( | G4String | name | ) |
Definition at line 60 of file DMXScintSD.cc.
View newest version in sPHENIX GitHub at line 60 of file DMXScintSD.cc
References G4VSensitiveDetector::collectionName, and G4CollectionNameVector::insert().
DMXScintSD::~DMXScintSD | ( | ) |
Definition at line 69 of file DMXScintSD.cc.
View newest version in sPHENIX GitHub at line 69 of file DMXScintSD.cc
Reimplemented from G4VSensitiveDetector.
Definition at line 137 of file DMXScintSD.cc.
View newest version in sPHENIX GitHub at line 137 of file DMXScintSD.cc
Reimplemented from G4VSensitiveDetector.
Definition at line 142 of file DMXScintSD.cc.
View newest version in sPHENIX GitHub at line 142 of file DMXScintSD.cc
|
virtual |
Reimplemented from G4VSensitiveDetector.
Definition at line 118 of file DMXScintSD.cc.
View newest version in sPHENIX GitHub at line 118 of file DMXScintSD.cc
References G4HCofThisEvent::AddHitsCollection(), G4VSensitiveDetector::collectionName, G4THitsCollection< T >::entries(), G4cout, G4endl, G4SDManager::GetCollectionID(), G4SDManager::GetSDMpointer(), G4THitsCollection< T >::PrintAllHits(), scintillatorCollection, and G4VSensitiveDetector::verboseLevel.
|
virtual |
Reimplemented from G4VSensitiveDetector.
Definition at line 73 of file DMXScintSD.cc.
View newest version in sPHENIX GitHub at line 73 of file DMXScintSD.cc
References G4VSensitiveDetector::collectionName, HitID, scintillatorCollection, and G4VSensitiveDetector::SensitiveDetectorName.
Reimplemented from G4VSensitiveDetector.
Definition at line 147 of file DMXScintSD.cc.
View newest version in sPHENIX GitHub at line 147 of file DMXScintSD.cc
|
virtual |
Implements G4VSensitiveDetector.
Definition at line 83 of file DMXScintSD.cc.
View newest version in sPHENIX GitHub at line 83 of file DMXScintSD.cc
References edep, G4Track::GetDefinition(), G4StepPoint::GetGlobalTime(), G4StepPoint::GetKineticEnergy(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGCharge(), G4StepPoint::GetPosition(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4Step::GetStepLength(), G4Step::GetTotalEnergyDeposit(), G4Step::GetTrack(), HitID, G4THitsCollection< T >::insert(), G4OpticalPhoton::OpticalPhotonDefinition(), scintillatorCollection, DMXScintHit::SetEdep(), DMXScintHit::SetParticle(), DMXScintHit::SetParticleEnergy(), DMXScintHit::SetPos(), and DMXScintHit::SetTime().
|
private |
Definition at line 71 of file DMXScintSD.hh.
View newest version in sPHENIX GitHub at line 71 of file DMXScintSD.hh
Referenced by Initialize(), and ProcessHits().
|
private |
Definition at line 70 of file DMXScintSD.hh.
View newest version in sPHENIX GitHub at line 70 of file DMXScintSD.hh
Referenced by EndOfEvent(), Initialize(), and ProcessHits().