#include <G4VReadOutGeometry.hh>
Definition at line 40 of file G4VReadOutGeometry.hh.
◆ G4VReadOutGeometry() [1/3]
G4VReadOutGeometry::G4VReadOutGeometry |
( |
| ) |
|
Definition at line 34 of file G4VReadOutGeometry.cc.
41 ed<<
"The concept and the functionality of Readout Geometry has been merged\n" 42 <<
"into Parallel World. This G4VReadOutGeometry is kept for the sake of\n" 43 <<
"not breaking the commonly-used interface in the sensitive detector class.\n" 44 <<
"But this functionality of G4VReadOutGeometry class is no longer tested\n" 45 <<
"and thus may not be working well. We strongly recommend our customers to\n" 46 <<
"migrate to Parallel World scheme.";
std::ostringstream G4ExceptionDescription
G4Navigator * ROnavigator
G4SensitiveVolumeList * fincludeList
G4VPhysicalVolume * ROworld
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
G4TouchableHistory * touchableHistory
G4SensitiveVolumeList * fexcludeList
◆ G4VReadOutGeometry() [2/3]
G4VReadOutGeometry::G4VReadOutGeometry |
( |
G4String |
n | ) |
|
Definition at line 62 of file G4VReadOutGeometry.cc.
68 ed<<
"The concept and the functionality of Readout Geometry has been merged\n" 69 <<
"into Parallel World. This G4VReadOutGeometry is kept for the sake of\n" 70 <<
"not breaking the commonly-used interface in the sensitive detector class.\n" 71 <<
"But this functionality of G4VReadOutGeometry class is no longer tested\n" 72 <<
"and thus may not be working well. We strongly recommend our customers to\n" 73 <<
"migrate to Parallel World scheme.";
std::ostringstream G4ExceptionDescription
G4Navigator * ROnavigator
G4SensitiveVolumeList * fincludeList
G4VPhysicalVolume * ROworld
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
G4TouchableHistory * touchableHistory
G4SensitiveVolumeList * fexcludeList
◆ ~G4VReadOutGeometry()
G4VReadOutGeometry::~G4VReadOutGeometry |
( |
| ) |
|
|
virtual |
Definition at line 77 of file G4VReadOutGeometry.cc.
G4Navigator * ROnavigator
G4SensitiveVolumeList * fincludeList
G4TouchableHistory * touchableHistory
G4SensitiveVolumeList * fexcludeList
◆ G4VReadOutGeometry() [3/3]
Definition at line 50 of file G4VReadOutGeometry.cc.
G4Navigator * ROnavigator
G4SensitiveVolumeList * fincludeList
G4VPhysicalVolume * ROworld
G4TouchableHistory * touchableHistory
G4SensitiveVolumeList * fexcludeList
◆ Build()
◆ BuildROGeometry()
void G4VReadOutGeometry::BuildROGeometry |
( |
| ) |
|
Definition at line 104 of file G4VReadOutGeometry.cc.
G4Navigator * ROnavigator
G4VPhysicalVolume * ROworld
virtual G4VPhysicalVolume * Build()=0
void SetWorldVolume(G4VPhysicalVolume *pWorld)
◆ CheckROVolume()
Definition at line 110 of file G4VReadOutGeometry.cc.
123 if(!incFlg)
return false;
G4SensitiveVolumeList * fincludeList
G4VPhysicalVolume * ROworld
virtual G4bool FindROTouchable(G4Step *)
G4bool CheckPV(const G4VPhysicalVolume *pvp) const
G4TouchableHistory * touchableHistory
G4SensitiveVolumeList * fexcludeList
G4bool CheckLV(const G4LogicalVolume *lvp) const
G4LogicalVolume * GetLogicalVolume() const
◆ FindROTouchable()
G4bool G4VReadOutGeometry::FindROTouchable |
( |
G4Step * |
currentStep | ) |
|
|
protectedvirtual |
Definition at line 132 of file G4VReadOutGeometry.cc.
146 currentStep->GetPreStepPoint()->GetPosition(),
147 currentStep->GetPreStepPoint()->GetMomentumDirection(),
153 currentStep->GetPreStepPoint()->GetPosition(),
154 currentStep->GetPreStepPoint()->GetMomentumDirection(),
171 GetSensitiveDetector() != 0;
G4Navigator * ROnavigator
void LocateGlobalPointAndUpdateTouchable(const G4ThreeVector &position, const G4ThreeVector &direction, G4VTouchable *touchableToUpdate, const G4bool RelativeSearch=true)
G4TouchableHistory * touchableHistory
G4VPhysicalVolume * GetVolume(G4int depth=0) const
G4LogicalVolume * GetLogicalVolume() const
◆ GetExcludeList()
◆ GetIncludeList()
◆ GetName()
G4String G4VReadOutGeometry::GetName |
( |
void |
| ) |
const |
|
inline |
◆ GetROWorld()
◆ operator!=()
◆ operator=()
Definition at line 86 of file G4VReadOutGeometry.cc.
88 if (
this == &right )
return *
this;
G4Navigator * ROnavigator
G4SensitiveVolumeList * fincludeList
G4VPhysicalVolume * ROworld
G4TouchableHistory * touchableHistory
G4SensitiveVolumeList * fexcludeList
◆ operator==()
◆ SetExcludeList()
◆ SetIncludeList()
◆ SetName()
void G4VReadOutGeometry::SetName |
( |
G4String |
value | ) |
|
|
inline |
◆ fexcludeList
◆ fincludeList
◆ name
◆ ROnavigator
◆ ROworld
◆ touchableHistory
The documentation for this class was generated from the following files: