#include <G4MultiSensitiveDetector.hh>
Definition at line 41 of file G4MultiSensitiveDetector.hh.
◆ sds_t
◆ sdsConstIter
◆ ~G4MultiSensitiveDetector()
G4MultiSensitiveDetector::~G4MultiSensitiveDetector |
( |
| ) |
|
|
overridedefault |
◆ G4MultiSensitiveDetector()
◆ AddSD()
◆ clear()
void G4MultiSensitiveDetector::clear |
( |
| ) |
|
|
overridevirtual |
◆ ClearSDs()
void G4MultiSensitiveDetector::ClearSDs |
( |
| ) |
|
|
inline |
◆ Clone()
Reimplemented from G4VSensitiveDetector.
Definition at line 88 of file G4MultiSensitiveDetector.cc.
89{
91 for (auto sd : fSensitiveDetectors)
92 newInst->AddSD(sd->Clone());
93 return newInst;
94}
G4MultiSensitiveDetector(const G4MultiSensitiveDetector &rhs)=default
◆ DrawAll()
void G4MultiSensitiveDetector::DrawAll |
( |
| ) |
|
|
overridevirtual |
◆ EndOfEvent()
◆ G4VSensitiveDetector() [1/2]
Definition at line 56 of file G4VSensitiveDetector.cc.
51{
59}
G4String SensitiveDetectorName
G4VReadOutGeometry * ROgeometry
◆ G4VSensitiveDetector() [2/2]
G4VSensitiveDetector::G4VSensitiveDetector |
( |
G4String | name | ) |
|
|
explicit |
Definition at line 55 of file G4VSensitiveDetector.cc.
34{
35 size_t sLast =
name.rfind(
'/');
36 if (sLast == std::string::npos) {
39 }
40 else {
46 }
48}
const char * name(G4int ptype)
◆ GetBegin()
◆ GetCollectionID()
G4int G4MultiSensitiveDetector::GetCollectionID |
( |
G4int | i | ) |
|
|
finalprotectedvirtual |
Reimplemented from G4VSensitiveDetector.
Definition at line 74 of file G4MultiSensitiveDetector.cc.
75{
78 << " : This method cannot be called for an instance of type "
79 "G4MultiSensitiveDetector."
80 << " First retrieve a contained G4VSensitiveDetector with. i.e. GetSD "
81 "and then "
82 << " call this method.";
84 return -1;
85}
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
std::ostringstream G4ExceptionDescription
◆ GetEnd()
◆ GetSD()
◆ GetSize()
sds_t::size_type G4MultiSensitiveDetector::GetSize |
( |
| ) |
const |
|
inline |
◆ Initialize()
◆ operator=()
◆ PrintAll()
void G4MultiSensitiveDetector::PrintAll |
( |
| ) |
|
|
overridevirtual |
◆ ProcessHits()
The documentation for this class was generated from the following files: