#include <DetRod.h>
Public Member Functions | |
virtual const BoundPlane & | specificSurface () const GCC11_FINAL |
Return the rod surface as a BoundPlane. | |
virtual const BoundSurface & | surface () const GCC11_FINAL |
The surface of the GeometricSearchDet. | |
virtual | ~DetRod () |
Protected Member Functions | |
void | setPlane (BoundPlane *plane) |
Set the rod's plane. | |
Private Attributes | |
ReferenceCountingPointer < BoundPlane > | thePlane |
Abstract interface for a rod of detectors sitting on a BoundPlane.
void DetRod::setPlane | ( | BoundPlane * | plane | ) | [inline, protected] |
Set the rod's plane.
Definition at line 30 of file DetRod.h.
References thePlane.
Referenced by DetRodOneR::initialize().
{ thePlane = plane;}
virtual const BoundPlane& DetRod::specificSurface | ( | ) | const [inline, virtual] |
Return the rod surface as a BoundPlane.
Reimplemented in GCC11_FINAL< T >, GCC11_FINAL< T >, and GCC11_FINAL< T >.
Definition at line 25 of file DetRod.h.
References thePlane.
Referenced by MuDetRod::compatible().
{return *thePlane;}
virtual const BoundSurface& DetRod::surface | ( | ) | const [inline, virtual] |
The surface of the GeometricSearchDet.
Implements GeometricSearchDet.
Reimplemented in GCC11_FINAL< T >, GCC11_FINAL< T >, GCC11_FINAL< T >, GCC11_FINAL< T >, GCC11_FINAL< T >, GCC11_FINAL< T >, GCC11_FINAL< T >, GCC11_FINAL< T >, GCC11_FINAL< T >, and GCC11_FINAL< T >.
Definition at line 19 of file DetRod.h.
References thePlane.
Referenced by MuDetRod::compatibleDets(), and MuRodBarrelLayer::compatibleDets().
{return *thePlane;}
ReferenceCountingPointer<BoundPlane> DetRod::thePlane [private] |
Definition at line 38 of file DetRod.h.
Referenced by setPlane(), specificSurface(), and surface().