ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/digits_hits/detector/include/G4MultiSensitiveDetector.hh>
Public Types | |
using | sds_t = std::vector< G4VSensitiveDetector * > |
using | sdsConstIter = sds_t::const_iterator |
Protected Member Functions | |
virtual G4bool | ProcessHits (G4Step *aStep, G4TouchableHistory *ROhist) |
virtual G4int | GetCollectionID (G4int i) final |
Private Attributes | |
sds_t | fSensitiveDetectors |
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 40 of file G4MultiSensitiveDetector.hh.
View newest version in sPHENIX GitHub at line 40 of file G4MultiSensitiveDetector.hh
using G4MultiSensitiveDetector::sds_t = std::vector<G4VSensitiveDetector*> |
Definition at line 73 of file G4MultiSensitiveDetector.hh.
View newest version in sPHENIX GitHub at line 73 of file G4MultiSensitiveDetector.hh
using G4MultiSensitiveDetector::sdsConstIter = sds_t::const_iterator |
Definition at line 74 of file G4MultiSensitiveDetector.hh.
View newest version in sPHENIX GitHub at line 74 of file G4MultiSensitiveDetector.hh
G4MultiSensitiveDetector::G4MultiSensitiveDetector | ( | G4String | name | ) |
Definition at line 40 of file G4MultiSensitiveDetector.cc.
View newest version in sPHENIX GitHub at line 40 of file G4MultiSensitiveDetector.cc
References VDBG, and G4VSensitiveDetector::verboseLevel.
Referenced by Clone().
G4MultiSensitiveDetector::G4MultiSensitiveDetector | ( | const G4MultiSensitiveDetector & | rhs | ) |
Definition at line 55 of file G4MultiSensitiveDetector.cc.
View newest version in sPHENIX GitHub at line 55 of file G4MultiSensitiveDetector.cc
References G4VSensitiveDetector::GetName(), and VDBG.
|
virtual |
Definition at line 49 of file G4MultiSensitiveDetector.cc.
View newest version in sPHENIX GitHub at line 49 of file G4MultiSensitiveDetector.cc
References ClearSDs(), G4VSensitiveDetector::GetName(), and VDBG.
|
inline |
Definition at line 80 of file G4MultiSensitiveDetector.hh.
View newest version in sPHENIX GitHub at line 80 of file G4MultiSensitiveDetector.hh
References fSensitiveDetectors.
Referenced by Clone(), and G4VUserDetectorConstruction::SetSensitiveDetector().
Reimplemented from G4VSensitiveDetector.
Definition at line 90 of file G4MultiSensitiveDetector.cc.
View newest version in sPHENIX GitHub at line 90 of file G4MultiSensitiveDetector.cc
References fSensitiveDetectors.
|
inline |
Definition at line 79 of file G4MultiSensitiveDetector.hh.
View newest version in sPHENIX GitHub at line 79 of file G4MultiSensitiveDetector.hh
References fSensitiveDetectors.
Referenced by ~G4MultiSensitiveDetector().
|
virtual |
Reimplemented from G4VSensitiveDetector.
Definition at line 128 of file G4MultiSensitiveDetector.cc.
View newest version in sPHENIX GitHub at line 128 of file G4MultiSensitiveDetector.cc
References AddSD(), fSensitiveDetectors, G4MultiSensitiveDetector(), G4VSensitiveDetector::GetName(), and VDBG.
Reimplemented from G4VSensitiveDetector.
Definition at line 96 of file G4MultiSensitiveDetector.cc.
View newest version in sPHENIX GitHub at line 96 of file G4MultiSensitiveDetector.cc
References fSensitiveDetectors.
|
virtual |
Reimplemented from G4VSensitiveDetector.
Definition at line 82 of file G4MultiSensitiveDetector.cc.
View newest version in sPHENIX GitHub at line 82 of file G4MultiSensitiveDetector.cc
|
inline |
Definition at line 77 of file G4MultiSensitiveDetector.hh.
View newest version in sPHENIX GitHub at line 77 of file G4MultiSensitiveDetector.hh
References fSensitiveDetectors.
Reimplemented from G4VSensitiveDetector.
Definition at line 117 of file G4MultiSensitiveDetector.cc.
View newest version in sPHENIX GitHub at line 117 of file G4MultiSensitiveDetector.cc
References FatalException, G4Exception(), and G4VSensitiveDetector::GetName().
|
inline |
Definition at line 78 of file G4MultiSensitiveDetector.hh.
View newest version in sPHENIX GitHub at line 78 of file G4MultiSensitiveDetector.hh
References fSensitiveDetectors.
|
inline |
Definition at line 75 of file G4MultiSensitiveDetector.hh.
View newest version in sPHENIX GitHub at line 75 of file G4MultiSensitiveDetector.hh
References fSensitiveDetectors.
|
inline |
Definition at line 76 of file G4MultiSensitiveDetector.hh.
View newest version in sPHENIX GitHub at line 76 of file G4MultiSensitiveDetector.hh
References fSensitiveDetectors.
|
virtual |
Reimplemented from G4VSensitiveDetector.
Definition at line 74 of file G4MultiSensitiveDetector.cc.
View newest version in sPHENIX GitHub at line 74 of file G4MultiSensitiveDetector.cc
G4MultiSensitiveDetector & G4MultiSensitiveDetector::operator= | ( | const G4MultiSensitiveDetector & | rhs | ) |
Definition at line 63 of file G4MultiSensitiveDetector.cc.
View newest version in sPHENIX GitHub at line 63 of file G4MultiSensitiveDetector.cc
References fSensitiveDetectors, and G4VSensitiveDetector::operator=().
Reimplemented from G4VSensitiveDetector.
Definition at line 102 of file G4MultiSensitiveDetector.cc.
View newest version in sPHENIX GitHub at line 102 of file G4MultiSensitiveDetector.cc
References fSensitiveDetectors.
|
protectedvirtual |
Implements G4VSensitiveDetector.
Definition at line 108 of file G4MultiSensitiveDetector.cc.
View newest version in sPHENIX GitHub at line 108 of file G4MultiSensitiveDetector.cc
References fSensitiveDetectors, G4VSensitiveDetector::GetName(), G4Step::GetTotalEnergyDeposit(), and VDBG.
|
private |
Definition at line 82 of file G4MultiSensitiveDetector.hh.
View newest version in sPHENIX GitHub at line 82 of file G4MultiSensitiveDetector.hh
Referenced by AddSD(), clear(), ClearSDs(), Clone(), DrawAll(), GetBegin(), GetEnd(), GetSD(), GetSize(), operator=(), PrintAll(), and ProcessHits().