#include <TrackingTools/DetLayers/interface/ForwardDetRingOneZ.h>
Public Member Functions | |
virtual const std::vector < const GeomDet * > & | basicComponents () const |
ForwardDetRingOneZ (const std::vector< const GeomDet * > &dets) | |
ForwardDetRingOneZ (std::vector< const GeomDet * >::const_iterator first, std::vector< const GeomDet * >::const_iterator last) | |
Construct from iterators on Det*. | |
ForwardDetRingOneZ () | |
Dummy constructor. | |
virtual | ~ForwardDetRingOneZ () |
Protected Member Functions | |
bool | add (int idet, std::vector< DetWithState > &result, const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est) const |
Private Member Functions | |
void | initialize () |
Private Attributes | |
std::vector< const GeomDet * > | theDets |
Definition at line 11 of file ForwardDetRingOneZ.h.
ForwardDetRingOneZ::ForwardDetRingOneZ | ( | ) | [inline] |
ForwardDetRingOneZ::ForwardDetRingOneZ | ( | std::vector< const GeomDet * >::const_iterator | first, | |
std::vector< const GeomDet * >::const_iterator | last | |||
) |
Construct from iterators on Det*.
ForwardDetRingOneZ::ForwardDetRingOneZ | ( | const std::vector< const GeomDet * > & | dets | ) |
ForwardDetRingOneZ::~ForwardDetRingOneZ | ( | ) | [virtual] |
bool ForwardDetRingOneZ::add | ( | int | idet, | |
std::vector< DetWithState > & | result, | |||
const TrajectoryStateOnSurface & | tsos, | |||
const Propagator & | prop, | |||
const MeasurementEstimator & | est | |||
) | const [protected] |
virtual const std::vector<const GeomDet*>& ForwardDetRingOneZ::basicComponents | ( | ) | const [inline, virtual] |
Implements GeometricSearchDet.
Definition at line 26 of file ForwardDetRingOneZ.h.
References theDets.
Referenced by MuDetRing::compatibleDets(), and MuDetRing::init().
00026 {return theDets;}
Definition at line 30 of file ForwardDetRingOneZ.cc.
References precomputed_value_sort(), ForwardDetRing::setDisk(), and theDets.
00031 { 00032 // assume the dets ARE in a ring 00033 // sort them in phi 00034 precomputed_value_sort( theDets.begin(), theDets.end(), geomsort::DetPhi()); 00035 setDisk(ForwardRingDiskBuilderFromDet()(theDets)); 00036 }
std::vector<const GeomDet*> ForwardDetRingOneZ::theDets [private] |
Definition at line 36 of file ForwardDetRingOneZ.h.
Referenced by basicComponents(), and initialize().