ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/advanced/xray_fluorescence/include/XrayFluoHPGeSD.hh>
Protected Member Functions | |
G4bool | ProcessHits (G4Step *, G4TouchableHistory *) |
Protected Member Functions inherited from G4VSensitiveDetector | |
virtual G4int | GetCollectionID (G4int i) |
Private Attributes | |
XrayFluoSensorHitsCollection * | HPGeCollection |
XrayFluoDetectorConstruction * | Detector |
G4int * | HitHPGeID |
Additional Inherited Members | |
Protected Attributes inherited from G4VSensitiveDetector | |
G4CollectionNameVector | collectionName |
G4String | SensitiveDetectorName |
G4String | thePathName |
G4String | fullPathName |
G4int | verboseLevel |
G4bool | active |
G4VReadOutGeometry * | ROgeometry |
G4VSDFilter * | filter |
Definition at line 49 of file XrayFluoHPGeSD.hh.
View newest version in sPHENIX GitHub at line 49 of file XrayFluoHPGeSD.hh
XrayFluoHPGeSD::XrayFluoHPGeSD | ( | G4String | name, |
XrayFluoDetectorConstruction * | det | ||
) |
Definition at line 49 of file XrayFluoHPGeSD.cc.
View newest version in sPHENIX GitHub at line 49 of file XrayFluoHPGeSD.cc
References G4VSensitiveDetector::collectionName, HitHPGeID, and G4CollectionNameVector::insert().
XrayFluoHPGeSD::~XrayFluoHPGeSD | ( | ) |
Definition at line 61 of file XrayFluoHPGeSD.cc.
View newest version in sPHENIX GitHub at line 61 of file XrayFluoHPGeSD.cc
Reimplemented from G4VSensitiveDetector.
Definition at line 158 of file XrayFluoHPGeSD.cc.
View newest version in sPHENIX GitHub at line 158 of file XrayFluoHPGeSD.cc
Reimplemented from G4VSensitiveDetector.
Definition at line 163 of file XrayFluoHPGeSD.cc.
View newest version in sPHENIX GitHub at line 163 of file XrayFluoHPGeSD.cc
|
virtual |
Reimplemented from G4VSensitiveDetector.
Definition at line 148 of file XrayFluoHPGeSD.cc.
View newest version in sPHENIX GitHub at line 148 of file XrayFluoHPGeSD.cc
References G4HCofThisEvent::AddHitsCollection(), G4VSensitiveDetector::collectionName, G4SDManager::GetCollectionID(), G4SDManager::GetSDMpointer(), and HPGeCollection.
|
virtual |
Reimplemented from G4VSensitiveDetector.
Definition at line 73 of file XrayFluoHPGeSD.cc.
View newest version in sPHENIX GitHub at line 73 of file XrayFluoHPGeSD.cc
References G4VSensitiveDetector::collectionName, Detector, XrayFluoDetectorConstruction::GetNbOfPixels(), HitHPGeID, HPGeCollection, and G4VSensitiveDetector::SensitiveDetectorName.
Reimplemented from G4VSensitiveDetector.
Definition at line 168 of file XrayFluoHPGeSD.cc.
View newest version in sPHENIX GitHub at line 168 of file XrayFluoHPGeSD.cc
|
protectedvirtual |
Implements G4VSensitiveDetector.
Definition at line 88 of file XrayFluoHPGeSD.cc.
View newest version in sPHENIX GitHub at line 88 of file XrayFluoHPGeSD.cc
References XrayFluoSensorHit::AddEnergy(), Detector, edep, G4cout, G4endl, G4VPhysicalVolume::GetCopyNo(), XrayFluoDetectorConstruction::GetNbOfPixels(), G4Step::GetPreStepPoint(), G4Step::GetTotalEnergyDeposit(), G4StepPoint::GetTouchable(), G4TouchableHistory::GetVolume(), HitHPGeID, HPGeCollection, G4THitsCollection< T >::insert(), and G4VSensitiveDetector::verboseLevel.
|
private |
Definition at line 69 of file XrayFluoHPGeSD.hh.
View newest version in sPHENIX GitHub at line 69 of file XrayFluoHPGeSD.hh
Referenced by Initialize(), and ProcessHits().
|
private |
Definition at line 70 of file XrayFluoHPGeSD.hh.
View newest version in sPHENIX GitHub at line 70 of file XrayFluoHPGeSD.hh
Referenced by Initialize(), ProcessHits(), XrayFluoHPGeSD(), and ~XrayFluoHPGeSD().
|
private |
Definition at line 68 of file XrayFluoHPGeSD.hh.
View newest version in sPHENIX GitHub at line 68 of file XrayFluoHPGeSD.hh
Referenced by EndOfEvent(), Initialize(), and ProcessHits().