CMS 3D CMS Logo

Public Member Functions | Protected Member Functions | Private Attributes

ForwardDetRing Class Reference

#include <ForwardDetRing.h>

Inheritance diagram for ForwardDetRing:
GeometricSearchDet ForwardDetRingOneZ MuDetRing

List of all members.

Public Member Functions

virtual void compatibleDetsV (const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetWithState > &result) const
const BoundDiskspecificSurface () const
 Return the ring surface as a BoundDisk.
virtual const BoundSurfacesurface () 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

Detailed Description

Abstract interface for a ring of detectors sitting on a BoundDisk.

Definition at line 11 of file ForwardDetRing.h.


Constructor & Destructor Documentation

ForwardDetRing::~ForwardDetRing ( ) [virtual]

Definition at line 11 of file ForwardDetRing.cc.

{}

Member Function Documentation

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;}

Member Data Documentation

Definition at line 39 of file ForwardDetRing.h.

Referenced by setDisk(), specificSurface(), and surface().