![]() |
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/XrayFluoSD.hh>
Inheritance diagram for XrayFluoSD:
Collaboration diagram for XrayFluoSD:Protected Member Functions | |
| G4bool | ProcessHits (G4Step *, G4TouchableHistory *) |
Protected Member Functions inherited from G4VSensitiveDetector | |
| virtual G4int | GetCollectionID (G4int i) |
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 55 of file XrayFluoSD.hh.
View newest version in sPHENIX GitHub at line 55 of file XrayFluoSD.hh
| XrayFluoSD::XrayFluoSD | ( | G4String | name, |
| XrayFluoDetectorConstruction * | det | ||
| ) |
Definition at line 53 of file XrayFluoSD.cc.
View newest version in sPHENIX GitHub at line 53 of file XrayFluoSD.cc
References G4VSensitiveDetector::collectionName, Detector, G4cout, G4endl, HitHPGeID, and G4CollectionNameVector::insert().
Here is the call graph for this function:| XrayFluoSD::XrayFluoSD | ( | G4String | name, |
| XrayFluoPlaneDetectorConstruction * | det | ||
| ) |
Definition at line 67 of file XrayFluoSD.cc.
View newest version in sPHENIX GitHub at line 67 of file XrayFluoSD.cc
References G4VSensitiveDetector::collectionName, G4cout, G4endl, HitHPGeID, G4CollectionNameVector::insert(), and planeDetector.
Here is the call graph for this function:| XrayFluoSD::XrayFluoSD | ( | G4String | name, |
| XrayFluoMercuryDetectorConstruction * | det | ||
| ) |
Definition at line 80 of file XrayFluoSD.cc.
View newest version in sPHENIX GitHub at line 80 of file XrayFluoSD.cc
References G4VSensitiveDetector::collectionName, G4cout, G4endl, HitHPGeID, G4CollectionNameVector::insert(), and mercuryDetector.
Here is the call graph for this function:| XrayFluoSD::~XrayFluoSD | ( | ) |
Definition at line 95 of file XrayFluoSD.cc.
View newest version in sPHENIX GitHub at line 95 of file XrayFluoSD.cc
Reimplemented from G4VSensitiveDetector.
Definition at line 199 of file XrayFluoSD.cc.
View newest version in sPHENIX GitHub at line 199 of file XrayFluoSD.cc
Reimplemented from G4VSensitiveDetector.
Definition at line 204 of file XrayFluoSD.cc.
View newest version in sPHENIX GitHub at line 204 of file XrayFluoSD.cc
|
virtual |
Reimplemented from G4VSensitiveDetector.
Definition at line 189 of file XrayFluoSD.cc.
View newest version in sPHENIX GitHub at line 189 of file XrayFluoSD.cc
References G4HCofThisEvent::AddHitsCollection(), G4VSensitiveDetector::collectionName, G4SDManager::GetCollectionID(), G4SDManager::GetSDMpointer(), and HPGeCollection.
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSensitiveDetector.
Definition at line 107 of file XrayFluoSD.cc.
View newest version in sPHENIX GitHub at line 107 of file XrayFluoSD.cc
References G4VSensitiveDetector::collectionName, Detector, XrayFluoMercuryDetectorConstruction::GetNbOfPixels(), XrayFluoPlaneDetectorConstruction::GetNbOfPixels(), XrayFluoDetectorConstruction::GetNbOfPixels(), HitHPGeID, HPGeCollection, mercuryDetector, planeDetector, and G4VSensitiveDetector::SensitiveDetectorName.
Here is the call graph for this function:Reimplemented from G4VSensitiveDetector.
Definition at line 209 of file XrayFluoSD.cc.
View newest version in sPHENIX GitHub at line 209 of file XrayFluoSD.cc
|
protectedvirtual |
Implements G4VSensitiveDetector.
Definition at line 127 of file XrayFluoSD.cc.
View newest version in sPHENIX GitHub at line 127 of file XrayFluoSD.cc
References XrayFluoSensorHit::AddEnergy(), Detector, edep, G4cout, G4endl, G4VPhysicalVolume::GetCopyNo(), XrayFluoMercuryDetectorConstruction::GetNbOfPixels(), XrayFluoPlaneDetectorConstruction::GetNbOfPixels(), XrayFluoDetectorConstruction::GetNbOfPixels(), G4Step::GetPreStepPoint(), G4Step::GetTotalEnergyDeposit(), G4StepPoint::GetTouchable(), G4TouchableHistory::GetVolume(), HitHPGeID, HPGeCollection, G4THitsCollection< T >::insert(), mercuryDetector, planeDetector, and G4VSensitiveDetector::verboseLevel.
Here is the call graph for this function:
|
private |
Definition at line 77 of file XrayFluoSD.hh.
View newest version in sPHENIX GitHub at line 77 of file XrayFluoSD.hh
Referenced by Initialize(), ProcessHits(), and XrayFluoSD().
|
private |
Definition at line 81 of file XrayFluoSD.hh.
View newest version in sPHENIX GitHub at line 81 of file XrayFluoSD.hh
Referenced by Initialize(), ProcessHits(), XrayFluoSD(), and ~XrayFluoSD().
|
private |
Definition at line 76 of file XrayFluoSD.hh.
View newest version in sPHENIX GitHub at line 76 of file XrayFluoSD.hh
Referenced by EndOfEvent(), Initialize(), and ProcessHits().
|
private |
Definition at line 79 of file XrayFluoSD.hh.
View newest version in sPHENIX GitHub at line 79 of file XrayFluoSD.hh
Referenced by Initialize(), ProcessHits(), and XrayFluoSD().
|
private |
Definition at line 78 of file XrayFluoSD.hh.
View newest version in sPHENIX GitHub at line 78 of file XrayFluoSD.hh
Referenced by Initialize(), ProcessHits(), and XrayFluoSD().