#include <PixelMatchNextLayers.h>
Public Member Functions | |
std::vector< TrajectoryMeasurement > | badMeasurementsInNextLayers () const |
TransientTrackingRecHit::RecHitContainer | hitsInNextLayers () const |
std::vector< TrajectoryMeasurement > | measurementsInNextLayers () const |
PixelMatchNextLayers (const LayerMeasurements *theLayerMeasurements, const DetLayer *ilayer, FreeTrajectoryState &aFTS, const PropagatorWithMaterial *aProp, const BarrelMeasurementEstimator *aBarrelMeas, const ForwardMeasurementEstimator *aForwardMeas, const TrackerTopology *tTopo, const NavigationSchool &navigationSchool, bool searchInTIDTEC) | |
std::vector< CLHEP::Hep3Vector > | predictionInNextLayers () const |
Private Attributes | |
std::vector< TrajectoryMeasurement > | badMeasurementsHere |
TransientTrackingRecHit::RecHitContainer | hitsHere |
std::vector< TrajectoryMeasurement > | measurementsHere |
std::vector< CLHEP::Hep3Vector > | predictionHere |
Description: class to find the compatible hits in the next layer
Implementation: <Notes on="" implementation>="">
Definition at line 33 of file PixelMatchNextLayers.h.
PixelMatchNextLayers::PixelMatchNextLayers | ( | const LayerMeasurements * | theLayerMeasurements, |
const DetLayer * | ilayer, | ||
FreeTrajectoryState & | aFTS, | ||
const PropagatorWithMaterial * | aProp, | ||
const BarrelMeasurementEstimator * | aBarrelMeas, | ||
const ForwardMeasurementEstimator * | aForwardMeas, | ||
const TrackerTopology * | tTopo, | ||
const NavigationSchool & | navigationSchool, | ||
bool | searchInTIDTEC | ||
) |
Definition at line 32 of file PixelMatchNextLayers.cc.
References alongMomentum, badMeasurementsHere, GeomDetEnumerators::endcap, hitsHere, GeomDetEnumerators::isBarrel(), GeomDetEnumerators::isTrackerPixel(), DetLayer::location(), funct::m, LayerMeasurements::measurements(), measurementsHere, NavigationSchool::nextLayers(), predictionHere, GeometricSearchDet::surface(), GeomDetEnumerators::TEC, TrackerTopology::tecRing(), TrackerTopology::tecWheel(), GeomDetEnumerators::TID, and TrackerTopology::tidRing().
std::vector< TrajectoryMeasurement > PixelMatchNextLayers::badMeasurementsInNextLayers | ( | ) | const |
Definition at line 152 of file PixelMatchNextLayers.cc.
References badMeasurementsHere.
TransientTrackingRecHit::RecHitContainer PixelMatchNextLayers::hitsInNextLayers | ( | ) | const |
Definition at line 157 of file PixelMatchNextLayers.cc.
References hitsHere.
std::vector< TrajectoryMeasurement > PixelMatchNextLayers::measurementsInNextLayers | ( | ) | const |
Definition at line 147 of file PixelMatchNextLayers.cc.
References measurementsHere.
Referenced by PixelHitMatcher::compatibleHits().
std::vector< CLHEP::Hep3Vector > PixelMatchNextLayers::predictionInNextLayers | ( | ) | const |
Definition at line 162 of file PixelMatchNextLayers.cc.
References predictionHere.
Referenced by PixelHitMatcher::compatibleHits().
|
private |
Definition at line 54 of file PixelMatchNextLayers.h.
Referenced by badMeasurementsInNextLayers(), and PixelMatchNextLayers().
|
private |
Definition at line 55 of file PixelMatchNextLayers.h.
Referenced by hitsInNextLayers(), and PixelMatchNextLayers().
|
private |
Definition at line 53 of file PixelMatchNextLayers.h.
Referenced by measurementsInNextLayers(), and PixelMatchNextLayers().
|
private |
Definition at line 56 of file PixelMatchNextLayers.h.
Referenced by PixelMatchNextLayers(), and predictionInNextLayers().