![]() |
ATLAS Offline Software
|
#include <PRDHandleBase.h>
Inherited by PRDHandle_CSC, PRDHandle_CSC_Strip, PRDHandle_MDT, PRDHandle_MM, PRDHandle_Pixel, PRDHandle_RPC, PRDHandle_SCT, PRDHandle_SpacePoint, PRDHandle_TGC, PRDHandle_TRT, and PRDHandle_sTGC.
Classes | |
| class | Imp |
Private Member Functions | |
| PRDHandleBase (const PRDHandleBase &) | |
| PRDHandleBase & | operator= (const PRDHandleBase &) |
Private Attributes | |
| Imp * | m_d |
| PRDSysCommonData * | m_common |
| bool | m_visible |
Definition at line 35 of file PRDHandleBase.h.
| PRDHandleBase::PRDHandleBase | ( | PRDCollHandleBase * | colhandle | ) |
Definition at line 66 of file PRDHandleBase.cxx.
|
virtual |
|
private |
|
pure virtual |
Implemented in PRDHandle_CSC, PRDHandle_CSC_Strip, PRDHandle_MDT, PRDHandle_MM, PRDHandle_Pixel, PRDHandle_RPC, PRDHandle_SCT, PRDHandle_SpacePoint, PRDHandle_sTGC, PRDHandle_TGC, and PRDHandle_TRT.
|
virtual |
|
virtual |
Reimplemented in PRDHandle_CSC, PRDHandle_CSC_Strip, PRDHandle_MDT, PRDHandle_MM, PRDHandle_RPC, and PRDHandle_TRT.
Definition at line 276 of file PRDHandleBase.cxx.
| PRDCollHandleBase * PRDHandleBase::collHandle | ( | ) | const |
Definition at line 228 of file PRDHandleBase.cxx.
|
inline |
Definition at line 53 of file PRDHandleBase.h.
|
virtual |
Reimplemented in PRDHandle_sTGC, and PRDHandle_TGC.
Definition at line 371 of file PRDHandleBase.cxx.
|
pure virtual |
Implemented in PRDHandle_CSC, PRDHandle_CSC_Strip, PRDHandle_MDT, PRDHandle_MM, PRDHandle_Pixel, PRDHandle_RPC, PRDHandle_SCT, PRDHandle_SpacePoint, PRDHandle_sTGC, PRDHandle_TGC, and PRDHandle_TRT.
|
inlinevirtual |
Reimplemented in PRDHandle_SpacePoint.
Definition at line 73 of file PRDHandleBase.h.
| Amg::Transform3D PRDHandleBase::getTransform_CLHEP | ( | ) | const |
Definition at line 322 of file PRDHandleBase.cxx.
|
inlinevirtual |
Reimplemented in PRDHandle_MDT, and PRDHandle_TRT.
Definition at line 45 of file PRDHandleBase.h.
|
inlinevirtual |
Reimplemented in PRDHandle_CSC, PRDHandle_CSC_Strip, PRDHandle_MDT, PRDHandle_MM, PRDHandle_RPC, PRDHandle_sTGC, and PRDHandle_TGC.
Definition at line 67 of file PRDHandleBase.h.
|
inlinevirtual |
Returns false if the PRD is not safe to draw.
Reimplemented in PRDHandle_Pixel.
Definition at line 75 of file PRDHandleBase.h.
|
private |
|
inlinevirtual |
Reimplemented in PRDHandle_CSC, PRDHandle_CSC_Strip, PRDHandle_MDT, PRDHandle_MM, PRDHandle_RPC, PRDHandle_sTGC, and PRDHandle_TGC.
Definition at line 68 of file PRDHandleBase.h.
| Amg::Vector3D PRDHandleBase::positionPRD | ( | ) | const |
Definition at line 303 of file PRDHandleBase.cxx.
| Amg::Vector3D PRDHandleBase::positionSecondPRD | ( | ) | const |
Definition at line 309 of file PRDHandleBase.cxx.
|
inlinevirtual |
Reimplemented in PRDHandle_CSC, PRDHandle_CSC_Strip, PRDHandle_MDT, PRDHandle_MM, PRDHandle_Pixel, PRDHandle_RPC, PRDHandle_SCT, PRDHandle_SpacePoint, PRDHandle_sTGC, PRDHandle_TGC, and PRDHandle_TRT.
Definition at line 44 of file PRDHandleBase.h.
| SoSeparator * PRDHandleBase::sepDetailed | ( | ) | const |
Definition at line 60 of file PRDHandleBase.cxx.
| SoSeparator * PRDHandleBase::sepSimple | ( | ) | const |
Definition at line 54 of file PRDHandleBase.cxx.
| void PRDHandleBase::setVisible | ( | bool | vis | ) |
Definition at line 234 of file PRDHandleBase.cxx.
|
inlinevirtual |
Reimplemented in PRDHandle_MDT, and PRDHandle_TRT.
Definition at line 47 of file PRDHandleBase.h.
| void PRDHandleBase::update3DObjects | ( | ) |
Definition at line 257 of file PRDHandleBase.cxx.
| void PRDHandleBase::updateMaterial | ( | ) |
Definition at line 160 of file PRDHandleBase.cxx.
|
inline |
Definition at line 42 of file PRDHandleBase.h.
|
private |
Definition at line 84 of file PRDHandleBase.h.
|
private |
Definition at line 83 of file PRDHandleBase.h.
|
private |
Definition at line 86 of file PRDHandleBase.h.