#include <ThirdHitPredictionFromCircle.h>
Public Member Functions | |
HelixRZ () | |
HelixRZ (const ThirdHitPredictionFromCircle *circle, double z1, double z2, double curvature) | |
double | rAtZ (double z) const |
double | zAtR (double r) const |
Static Public Member Functions | |
static double | maxCurvature (const ThirdHitPredictionFromCircle *circle, double z1, double z2, double z3) |
Private Attributes | |
const ThirdHitPredictionFromCircle * | circle |
double | curvature |
double | dzdu |
double | seg |
double | z1 |
Definition at line 30 of file ThirdHitPredictionFromCircle.h.
|
inline |
Definition at line 32 of file ThirdHitPredictionFromCircle.h.
ThirdHitPredictionFromCircle::HelixRZ::HelixRZ | ( | const ThirdHitPredictionFromCircle * | circle, |
double | z1, | ||
double | z2, | ||
double | curvature | ||
) |
Definition at line 187 of file ThirdHitPredictionFromCircle.cc.
References abs, ThirdHitPredictionFromCircle::delta, dzdu, alignCSCRings::e, likely, M_PI_2, seg, and z1.
|
static |
Definition at line 204 of file ThirdHitPredictionFromCircle.cc.
References ThirdHitPredictionFromCircle::delta, M_PI, funct::sin(), and unlikely.
Referenced by PixelTripletLargeTipGenerator::hitTriplets().
double ThirdHitPredictionFromCircle::HelixRZ::rAtZ | ( | double | z | ) | const |
Definition at line 246 of file ThirdHitPredictionFromCircle.cc.
References abs, trackerHits::c, ThirdHitPredictionFromCircle::center, funct::cos(), ThirdHitPredictionFromCircle::curvature(), alignCSCRings::e, M_PI, mag(), max(), AlCaHLTBitMon_ParallelJobs::p, ThirdHitPredictionFromCircle::phi(), CosmicsPD_Skims::radius, alignCSCRings::s, FWPFMaths::sgn(), funct::sin(), funct::sqr(), mathSSE::sqrt(), unlikely, Basic2DVector< T >::x(), and Basic2DVector< T >::y().
double ThirdHitPredictionFromCircle::HelixRZ::zAtR | ( | double | r | ) | const |
Definition at line 215 of file ThirdHitPredictionFromCircle.cc.
References abs, b, ThirdHitPredictionFromCircle::center, ThirdHitPredictionFromCircle::curvature(), alignCSCRings::e, Basic2DVector< T >::mag2(), CosmicsPD_Skims::radius, FWPFMaths::sgn(), funct::sqr(), mathSSE::sqrt(), and unlikely.
|
private |
Definition at line 43 of file ThirdHitPredictionFromCircle.h.
|
private |
Definition at line 44 of file ThirdHitPredictionFromCircle.h.
|
private |
Definition at line 44 of file ThirdHitPredictionFromCircle.h.
Referenced by HelixRZ().
|
private |
Definition at line 44 of file ThirdHitPredictionFromCircle.h.
Referenced by HelixRZ().
|
private |
Definition at line 44 of file ThirdHitPredictionFromCircle.h.
Referenced by HelixRZ().