#include <PixelRecoRange.h>
Public Member Functions | |
bool | empty () const |
bool | hasIntersection (const PixelRecoRange< T > &r) const |
bool | inside (const T &value) const |
PixelRecoRange< T > | intersection (const PixelRecoRange< T > &r) const |
T | max () const |
T | mean () const |
T | min () const |
PixelRecoRange (T aMin, T aMax) | |
PixelRecoRange () | |
PixelRecoRange (const std::pair< T, T > &aPair) | |
void | sort () |
PixelRecoRange< T > | sum (const PixelRecoRange< T > &r) const |
Define a range [aMin,aMax]
Definition at line 13 of file PixelRecoRange.h.
PixelRecoRange< T >::PixelRecoRange | ( | ) | [inline] |
PixelRecoRange< T >::PixelRecoRange | ( | T | aMin, |
T | aMax | ||
) | [inline] |
Definition at line 18 of file PixelRecoRange.h.
: std::pair<T,T> (aMin,aMax) { }
PixelRecoRange< T >::PixelRecoRange | ( | const std::pair< T, T > & | aPair | ) | [inline] |
Definition at line 21 of file PixelRecoRange.h.
: std::pair<T,T> (aPair) { }
bool PixelRecoRange< T >::empty | ( | void | ) | const [inline] |
Definition at line 28 of file PixelRecoRange.h.
Referenced by RectangularEtaPhiTrackingRegion::estimator(), HitPairGeneratorFromLayerPair::hitPairs(), ThirdHitPredictionFromInvParabola::rangeRPhi(), ThirdHitPredictionFromInvParabola::rangeRPhiSlow(), PixelRecoRange< float >::sort(), and PixelRecoRange< float >::sum().
{ return (this->second < this->first); }
bool PixelRecoRange< T >::hasIntersection | ( | const PixelRecoRange< T > & | r | ) | const [inline] |
Definition at line 34 of file PixelRecoRange.h.
{ return rangesIntersect(*this,r); }
bool PixelRecoRange< T >::inside | ( | const T & | value | ) | const [inline] |
Definition at line 30 of file PixelRecoRange.h.
Referenced by MultipleScatteringGeometry::detLayers(), MSLayer::distance(), HitZCheck::operator()(), and HitRCheck::operator()().
PixelRecoRange<T> PixelRecoRange< T >::intersection | ( | const PixelRecoRange< T > & | r | ) | const [inline] |
Definition at line 38 of file PixelRecoRange.h.
Referenced by RectangularEtaPhiTrackingRegion::estimator(), HitPairGeneratorFromLayerPair::hitPairs(), PixelTripletHLTGenerator::hitTriplets(), ThirdHitPredictionFromInvParabola::init(), ThirdHitPredictionFromInvParabola::rangeRPhi(), and ThirdHitPredictionFromInvParabola::rangeRPhiSlow().
{ return rangeIntersection(*this,r); }
T PixelRecoRange< T >::max | ( | ) | const [inline] |
Definition at line 25 of file PixelRecoRange.h.
Referenced by OuterHitCompatibility::checkPhi(), FastTSGFromIOHit::clean(), FastTSGFromL2Muon::clean(), ThirdHitCorrection::correctRZRange(), MSLayer::crossing(), MSLayer::distance(), RectangularEtaPhiTrackingRegion::estimator(), HitPairGeneratorFromLayerPair::hitPairs(), PixelTripletLowPtGenerator::hitTriplets(), PixelTripletHLTGenerator::hitTriplets(), OuterHitPhiPrediction::operator()(), MSLayer::operator<(), operator<<(), TrackingRegionBase::print(), TrackingRegionBase::ptMin(), ThirdHitPredictionFromInvParabola::rangeRPhi(), ThirdHitPredictionFromInvParabola::rangeRPhiSlow(), and PixelRecoRange< float >::sum().
{ return this->second; }
T PixelRecoRange< T >::mean | ( | ) | const [inline] |
Definition at line 26 of file PixelRecoRange.h.
Referenced by FastTSGFromIOHit::clean(), FastTSGFromL2Muon::clean(), RectangularEtaPhiTrackingRegion::estimator(), and OuterHitPhiPrediction::operator()().
T PixelRecoRange< T >::min | ( | ) | const [inline] |
Definition at line 24 of file PixelRecoRange.h.
Referenced by OuterHitCompatibility::checkPhi(), ThirdHitCorrection::correctRZRange(), MSLayer::crossing(), MSLayer::distance(), RectangularEtaPhiTrackingRegion::estimator(), HitPairGeneratorFromLayerPair::hitPairs(), PixelTripletLowPtGenerator::hitTriplets(), OuterHitPhiPrediction::operator()(), operator<<(), TrackingRegionBase::ptMin(), ThirdHitPredictionFromInvParabola::rangeRPhi(), ThirdHitPredictionFromInvParabola::rangeRPhiSlow(), and PixelRecoRange< float >::sum().
{ return this->first; }
void PixelRecoRange< T >::sort | ( | ) | [inline] |
Definition at line 51 of file PixelRecoRange.h.
Referenced by PixelTripletNoTipGenerator::hitTriplets(), ThirdHitPredictionFromInvParabola::init(), ThirdHitPredictionFromInvParabola::rangeRPhi(), and ThirdHitPredictionFromInvParabola::rangeRPhiSlow().
PixelRecoRange<T> PixelRecoRange< T >::sum | ( | const PixelRecoRange< T > & | r | ) | const [inline] |
Definition at line 42 of file PixelRecoRange.h.
Referenced by PixelTripletHLTGenerator::hitTriplets().