35 :ROworld(0),fincludeList(0),
36 fexcludeList(0),touchableHistory(0)
55 :ROworld(0),fincludeList(0),
56 fexcludeList(0),name(n),touchableHistory(0)
106 if(!incFlg)
return false;
154 GetSensitiveDetector() != 0;
void LocateGlobalPointAndUpdateTouchable(const G4ThreeVector &position, const G4ThreeVector &direction, G4VTouchable *touchableToUpdate, const G4bool RelativeSearch=true)
void SetWorldVolume(G4VPhysicalVolume *pWorld)
G4bool CheckLV(const G4LogicalVolume *lvp) const
G4bool CheckPV(const G4VPhysicalVolume *pvp) const
const G4ThreeVector & GetPosition() const
const G4ThreeVector & GetMomentumDirection() const
G4VPhysicalVolume * GetPhysicalVolume() const
G4StepPoint * GetPreStepPoint() const
G4VPhysicalVolume * GetVolume(G4int depth=0) const
G4LogicalVolume * GetLogicalVolume() const
G4VPhysicalVolume * ROworld
G4int operator==(const G4VReadOutGeometry &right) const
G4SensitiveVolumeList * fincludeList
virtual ~G4VReadOutGeometry()
G4Navigator * ROnavigator
virtual G4bool CheckROVolume(G4Step *, G4TouchableHistory *&)
G4int operator!=(const G4VReadOutGeometry &right) const
virtual G4bool FindROTouchable(G4Step *)
G4TouchableHistory * touchableHistory
const G4VReadOutGeometry & operator=(const G4VReadOutGeometry &right)
virtual G4VPhysicalVolume * Build()=0
G4SensitiveVolumeList * fexcludeList