32 return -
log((
tan(atan(r / z) / 2.)));
33 return log(-(
tan(atan(r / z) / 2.)));
41 eta = -
log((
tan(atan(r / z) / 2.)));
43 eta =
log(-(
tan(atan(r / z) / 2.)));
45 double theta = atan(r / z);
61 spread =
std::min(0.07, fabs(eta_max - eta));
68 if (eta > 1.0 && eta < 1.1)
70 if (eta < -1.0 && eta > -1.1)
static std::vector< std::string > checklist log
Sin< T >::type sin(const T &t)
Geom::Theta< T > theta() const
const CurvilinearTrajectoryError & curvilinearError() const
const uint16_t range(const Frame &aFrame)
bool isInsideOut(const FreeTrajectoryState &fts) const
Tan< T >::type tan(const T &t)
GlobalVector momentum() const
GlobalPoint position() const
float calculateEta(float r, float z)
const AlgebraicSymMatrix55 & matrix() const
MuonEtaRange trackingRange(const FreeTrajectoryState &fts) const
const BasicVectorType & basicVector() const
T dot(const Basic3DVector &rh) const
Scalar product, or "dot" product, with a vector of same type.