Go to the source code of this file.
Functions | |
template<typename T > | |
constexpr bool | checkPhiInRange (T phi, T phi1, T phi2, float maxDphi=float(M_PI)) |
template<typename T > | |
constexpr bool | checkPhiInSymRange (T phi, T phi1, T phi2, float maxDphi=float(M_PI)) |
template<typename T > | |
constexpr T | normalizedPhi (T phi) |
template<typename T > | |
constexpr T | proxim (T b, T a) |
constexpr bool checkPhiInRange | ( | T | phi, |
T | phi1, | ||
T | phi2, | ||
float | maxDphi = float(M_PI) |
||
) |
Definition at line 33 of file normalizedPhi.h.
References funct::abs(), alignmentValidation::c1, ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), f, M_PI, SiStripPI::min, PVValHelper::phi, and proxim().
Referenced by checkPhiInSymRange(), PixelTripletLargeTipGenerator::hitTriplets(), and PixelTripletHLTGenerator::hitTriplets().
constexpr bool checkPhiInSymRange | ( | T | phi, |
T | phi1, | ||
T | phi2, | ||
float | maxDphi = float(M_PI) |
||
) |
Definition at line 24 of file normalizedPhi.h.
References checkPhiInRange(), PVValHelper::phi, and edm::swap().
Definition at line 8 of file normalizedPhi.h.
References PVValHelper::phi, and reco::reduceRange().
Referenced by GsfElectronAlgo::ElectronData::computeCharge(), LinkByRecHit::computeDist(), IntegralOverPhiFunction::DoEval(), EleRelPointPair::dPhi(), HGCalLayerTilesT< T, WRAPPER >::getDim2Bin(), MultiHitGeneratorFromChi2::hitSets(), PixelTripletLargeTipGenerator::hitTriplets(), PixelTripletHLTGenerator::hitTriplets(), muonisolation::CaloExtractor::MuonAtCaloPosition(), ThirdHitPredictionFromCircle::operator()(), PixelHitMatcher::BarrelMeasurementEstimator::operator()(), PixelHitMatcher::ForwardMeasurementEstimator::operator()(), EleRelPoint::phi(), TICLLayerTileT< T >::phiBin(), AreaSeededTrackingRegionsBuilder::Builder::regionImpl(), CandidatePointSeededTrackingRegionsProducer::regions(), relative_phi(), IntegralOverPhiFunction::SetParameterPhi0(), ConeAreaFunction::SetParameterPhi0(), and IntegrandThetaFunction::SetParameterPhi0().
Definition at line 14 of file normalizedPhi.h.
References a, b, alignmentValidation::c1, ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), and M_PI.
Referenced by checkPhiInRange(), RectangularEtaPhiTrackingRegion::checkTracks(), MultiHitGeneratorFromChi2::hitSets(), PixelTripletHLTGenerator::hitTriplets(), PixelTripletLargeTipGenerator::hitTriplets(), RectangularEtaPhiRegion::inRegion(), ThirdHitPredictionFromCircle::operator()(), PhiInterval::PhiInterval(), and RectangularEtaPhiRegion::RectangularEtaPhiRegion().