CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Private Attributes
ThirdHitPredictionFromCircle::HelixRZ Class Reference

#include <ThirdHitPredictionFromCircle.h>

Public Types

using Scalar = ThirdHitPredictionFromCircle::Scalar
 
using Vector2D = ThirdHitPredictionFromCircle::Vector2D
 

Public Member Functions

 HelixRZ ()
 
 HelixRZ (const ThirdHitPredictionFromCircle *icircle, double iz1, double z2, double curv)
 
Scalar rAtZ (Scalar z) const
 
Scalar zAtR (Scalar r) const
 

Static Public Member Functions

static double maxCurvature (const ThirdHitPredictionFromCircle *circle, double z1, double z2, double z3)
 

Private Attributes

Vector2D center
 
const
ThirdHitPredictionFromCircle
circle
 
Scalar curvature
 
Scalar dzdu
 
Scalar radius
 
Scalar seg
 
Scalar z1
 

Detailed Description

Definition at line 33 of file ThirdHitPredictionFromCircle.h.

Member Typedef Documentation

Definition at line 36 of file ThirdHitPredictionFromCircle.h.

Definition at line 35 of file ThirdHitPredictionFromCircle.h.

Constructor & Destructor Documentation

ThirdHitPredictionFromCircle::HelixRZ::HelixRZ ( )
inline

Definition at line 40 of file ThirdHitPredictionFromCircle.h.

40 : circle(0) {}
const ThirdHitPredictionFromCircle * circle
ThirdHitPredictionFromCircle::HelixRZ::HelixRZ ( const ThirdHitPredictionFromCircle icircle,
double  iz1,
double  z2,
double  curv 
)

Definition at line 210 of file ThirdHitPredictionFromCircle.cc.

Member Function Documentation

double ThirdHitPredictionFromCircle::HelixRZ::maxCurvature ( const ThirdHitPredictionFromCircle circle,
double  z1,
double  z2,
double  z3 
)
static

Definition at line 223 of file ThirdHitPredictionFromCircle.cc.

ThirdHitPredictionFromCircle::HelixRZ::Scalar ThirdHitPredictionFromCircle::HelixRZ::rAtZ ( Scalar  z) const

Definition at line 267 of file ThirdHitPredictionFromCircle.cc.

ThirdHitPredictionFromCircle::HelixRZ::Scalar ThirdHitPredictionFromCircle::HelixRZ::zAtR ( Scalar  r) const

Definition at line 236 of file ThirdHitPredictionFromCircle.cc.

Member Data Documentation

Vector2D ThirdHitPredictionFromCircle::HelixRZ::center
private

Definition at line 52 of file ThirdHitPredictionFromCircle.h.

const ThirdHitPredictionFromCircle* ThirdHitPredictionFromCircle::HelixRZ::circle
private

Definition at line 51 of file ThirdHitPredictionFromCircle.h.

Scalar ThirdHitPredictionFromCircle::HelixRZ::curvature
private

Definition at line 53 of file ThirdHitPredictionFromCircle.h.

Scalar ThirdHitPredictionFromCircle::HelixRZ::dzdu
private

Definition at line 53 of file ThirdHitPredictionFromCircle.h.

Scalar ThirdHitPredictionFromCircle::HelixRZ::radius
private

Definition at line 53 of file ThirdHitPredictionFromCircle.h.

Scalar ThirdHitPredictionFromCircle::HelixRZ::seg
private

Definition at line 53 of file ThirdHitPredictionFromCircle.h.

Scalar ThirdHitPredictionFromCircle::HelixRZ::z1
private

Definition at line 53 of file ThirdHitPredictionFromCircle.h.