35 size_t sLast = name.rfind(
'/');
36 if (sLast == std::string::npos) {
64 msg <<
"Derived class does not implement cloning,\n"
65 <<
"but Clone method called.\n"
66 <<
"Cannot continue;";
73 if (
this == &right)
return *
this;
86 return (
this == &right);
91 return (
this != &right);
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
std::ostringstream G4ExceptionDescription
static G4SDManager * GetSDMpointer()
G4int GetCollectionID(G4String colName)
virtual G4VSensitiveDetector * Clone() const
G4bool operator==(const G4VSensitiveDetector &right) const
G4String SensitiveDetectorName
virtual G4int GetCollectionID(G4int i)
G4CollectionNameVector collectionName
G4VSensitiveDetector(G4String name)
G4bool operator!=(const G4VSensitiveDetector &right) const
G4VSensitiveDetector & operator=(const G4VSensitiveDetector &right)
G4VReadOutGeometry * ROgeometry