#include <G4MultiSensitiveDetector.hh>
Definition at line 40 of file G4MultiSensitiveDetector.hh.
◆ sds_t
◆ sdsConstIter
◆ G4MultiSensitiveDetector() [1/2]
G4MultiSensitiveDetector::G4MultiSensitiveDetector |
( |
G4String |
name | ) |
|
◆ G4MultiSensitiveDetector() [2/2]
◆ ~G4MultiSensitiveDetector()
G4MultiSensitiveDetector::~G4MultiSensitiveDetector |
( |
| ) |
|
|
virtual |
◆ AddSD()
◆ clear()
void G4MultiSensitiveDetector::clear |
( |
| ) |
|
|
virtual |
◆ ClearSDs()
void G4MultiSensitiveDetector::ClearSDs |
( |
| ) |
|
|
inline |
◆ Clone()
◆ DrawAll()
void G4MultiSensitiveDetector::DrawAll |
( |
| ) |
|
|
virtual |
◆ EndOfEvent()
◆ GetBegin()
◆ GetCollectionID()
G4int G4MultiSensitiveDetector::GetCollectionID |
( |
G4int |
i | ) |
|
|
finalprotectedvirtual |
Reimplemented from G4VSensitiveDetector.
Definition at line 121 of file G4MultiSensitiveDetector.cc.
122{
125 << " : This method cannot be called for an instance of type "
126 "G4MultiSensitiveDetector."
127 << " First retrieve a contained G4VSensitiveDetector with. i.e. GetSD "
128 "and then "
129 << " call this method.";
130 G4Exception(
"G4MultiSensitiveDetector::GetCollectionID",
"Det0011",
132 return -1;
133}
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=()
Definition at line 65 of file G4MultiSensitiveDetector.cc.
67{
68 if(this != &rhs)
69 {
70
71
74 fSensitiveDetectors = rhs.fSensitiveDetectors;
75 }
76 return *this;
77}
G4VSensitiveDetector & operator=(const G4VSensitiveDetector &right)
◆ PrintAll()
void G4MultiSensitiveDetector::PrintAll |
( |
| ) |
|
|
virtual |
◆ ProcessHits()
The documentation for this class was generated from the following files: