#include <CylindricalState.h>
Public Types | |
typedef double | Scalar |
typedef RKSmallVector< Scalar, 5 > | Vector |
Public Member Functions | |
Scalar | charge () const |
CylindricalState () | |
CylindricalState (const LocalPoint &pos, const LocalVector &mom, Scalar ch) | |
CylindricalState (Scalar rho, const Vector &par, Scalar prSign) | |
const LocalVector | momentum () const |
const Vector & | parameters () const |
const LocalPoint | position () const |
double | prSign () const |
Scalar | rho () const |
Private Attributes | |
Vector | par_ |
Scalar | prSign_ |
sign of local p_r More... | |
Scalar | rho_ |
State for solving the equation of motion with radius (in cylindrical coordinates) as free variable. The dependent variables are phi - azimuthal angle z - z coordinate dphi/dr - derivative of phi versus r dz/dr - derivative of z versus r q/p - charge over momentum magnitude
The coordinate system is externally defined
Definition at line 23 of file CylindricalState.h.
typedef double CylindricalState::Scalar |
Definition at line 25 of file CylindricalState.h.
typedef RKSmallVector<Scalar, 5> CylindricalState::Vector |
Definition at line 26 of file CylindricalState.h.
|
inline |
Definition at line 28 of file CylindricalState.h.
|
inline |
Definition at line 30 of file CylindricalState.h.
References RecoTauCleanerPlugins::charge, gather_cfg::cout, PV3DBase< T, PVType, FrameType >::mag(), PV3DBase< T, PVType, FrameType >::perp(), PV3DBase< T, PVType, FrameType >::phi(), position, PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
Definition at line 51 of file CylindricalState.h.
|
inline |
Definition at line 69 of file CylindricalState.h.
|
inline |
Definition at line 55 of file CylindricalState.h.
References funct::abs(), funct::cos(), mps_fire::result, funct::sin(), and mathSSE::sqrt().
Referenced by RKCylindricalDistance< T, N >::operator()().
|
inline |
Definition at line 67 of file CylindricalState.h.
|
inline |
Definition at line 53 of file CylindricalState.h.
Referenced by RKCylindricalDistance< T, N >::operator()().
|
inline |
Definition at line 73 of file CylindricalState.h.
|
inline |
Definition at line 71 of file CylindricalState.h.
Referenced by Lepton.Lepton::absIsoFromEA(), and Muon.Muon::absIsoWithFSR().
|
private |
Definition at line 76 of file CylindricalState.h.
|
private |
sign of local p_r
Definition at line 78 of file CylindricalState.h.
|
private |
Definition at line 77 of file CylindricalState.h.