#include <ForwardDetRing.h>
Public Member Functions | |
virtual void | compatibleDetsV (const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetWithState > &result) const |
const BoundDisk & | specificSurface () const |
Return the ring surface as a BoundDisk. | |
virtual const BoundSurface & | surface () const GCC11_FINAL |
The surface of the GeometricSearchDet. | |
virtual | ~ForwardDetRing () |
Protected Member Functions | |
void | setDisk (BoundDisk *disk) |
Set the rod's disk. | |
Private Attributes | |
ReferenceCountingPointer < BoundDisk > | theDisk |
Abstract interface for a ring of detectors sitting on a BoundDisk.
Definition at line 11 of file ForwardDetRing.h.
ForwardDetRing::~ForwardDetRing | ( | ) | [virtual] |
Definition at line 11 of file ForwardDetRing.cc.
{}
void ForwardDetRing::compatibleDetsV | ( | const TrajectoryStateOnSurface & | startingState, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetWithState > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
Definition at line 14 of file ForwardDetRing.cc.
{ edm::LogError("DetLayers") << "At the moment not a real implementation" ; }
void ForwardDetRing::setDisk | ( | BoundDisk * | disk | ) | [inline, protected] |
Set the rod's disk.
Definition at line 35 of file ForwardDetRing.h.
References theDisk.
Referenced by ForwardDetRingOneZ::initialize().
{ theDisk = disk;}
const BoundDisk& ForwardDetRing::specificSurface | ( | ) | const [inline] |
Return the ring surface as a BoundDisk.
Definition at line 29 of file ForwardDetRing.h.
References theDisk.
Referenced by MuDetRing::compatible(), MuRingForwardLayer::compatibleDets(), MuDetRing::compatibleDets(), and MuRingForwardDoubleLayer::isCrack().
{return *theDisk;}
virtual const BoundSurface& ForwardDetRing::surface | ( | ) | const [inline, virtual] |
The surface of the GeometricSearchDet.
Implements GeometricSearchDet.
Definition at line 23 of file ForwardDetRing.h.
References theDisk.
Referenced by MuDetRing::compatibleDets().
{return *theDisk;}
Definition at line 39 of file ForwardDetRing.h.
Referenced by setDisk(), specificSurface(), and surface().