34 :verboseLevel(0),
active(true),
35 ROgeometry(nullptr),filter(nullptr)
37 size_t sLast = name.
last(
'/');
38 if(sLast==std::string::npos)
72 msg <<
"Derived class does not implement cloning,\n"
73 <<
"but Clone method called.\n"
74 <<
"Cannot continue;";
81 if (
this == &right )
return *
this;
94 return (
this==&right);
99 return (
this!=&right);
G4String SensitiveDetectorName
G4int operator!=(const G4VSensitiveDetector &right) const
G4int GetCollectionID(G4String colName)
std::ostringstream G4ExceptionDescription
G4String & remove(str_size)
virtual G4int GetCollectionID(G4int i)
virtual G4VSensitiveDetector * Clone() const
G4String & prepend(const char *)
G4VReadOutGeometry * ROgeometry
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
virtual void Initialize(G4HCofThisEvent *)
static G4SDManager * GetSDMpointer()
G4VSensitiveDetector & operator=(const G4VSensitiveDetector &right)
G4VSensitiveDetector(G4String name)
G4CollectionNameVector collectionName
G4int operator==(const G4VSensitiveDetector &right) const
virtual void EndOfEvent(G4HCofThisEvent *)
virtual ~G4VSensitiveDetector()