Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoPixelVertexing
PixelTriplets
plugins
ThirdHitZPrediction.h
Go to the documentation of this file.
1
#ifndef ThirdHitZPrediction_H
2
#define ThirdHitZPrediction_H
3
4
#include "
DataFormats/GeometryVector/interface/GlobalPoint.h
"
5
#include "
RecoTracker/TkMSParametrization/interface/PixelRecoRange.h
"
6
7
8
class
ThirdHitZPrediction
{
9
public
:
10
typedef
PixelRecoRange<float>
Range
;
11
ThirdHitZPrediction
(
const
GlobalPoint
&
p1
,
float
erroRPhi1,
float
errorZ1,
12
const
GlobalPoint
&
p2
,
float
erroRPhi2,
float
errorZ2,
13
double
curvature
,
double
nSigma = 3.);
14
Range
operator()
(
const
GlobalPoint
&
p3
,
float
erroRPhi3)
const
;
15
private
:
16
GlobalPoint
thePoint1
,
thePoint2
;
17
double
theErrorXY1
,
theErrorZ1
,
theErrorXY2
,
theErrorZ2
;
18
double
theCurvature
;
19
double
theNSigma
;
20
};
21
#endif
22
ThirdHitZPrediction::Range
PixelRecoRange< float > Range
Definition:
ThirdHitZPrediction.h:10
PixelRecoRange< float >
ThirdHitZPrediction::thePoint2
GlobalPoint thePoint2
Definition:
ThirdHitZPrediction.h:16
ThirdHitZPrediction::theNSigma
double theNSigma
Definition:
ThirdHitZPrediction.h:19
ThirdHitZPrediction::theCurvature
double theCurvature
Definition:
ThirdHitZPrediction.h:18
PixelRecoUtilities::curvature
T curvature(T InversePt, const edm::EventSetup &iSetup)
Definition:
PixelRecoUtilities.h:41
ThirdHitZPrediction::operator()
Range operator()(const GlobalPoint &p3, float erroRPhi3) const
Definition:
ThirdHitZPrediction.cc:15
ThirdHitZPrediction::theErrorZ1
double theErrorZ1
Definition:
ThirdHitZPrediction.h:17
ThirdHitZPrediction::theErrorXY2
double theErrorXY2
Definition:
ThirdHitZPrediction.h:17
p2
double p2[4]
Definition:
TauolaWrapper.h:90
PixelRecoRange.h
Point3DBase< float, GlobalTag >
p1
double p1[4]
Definition:
TauolaWrapper.h:89
ThirdHitZPrediction::ThirdHitZPrediction
ThirdHitZPrediction(const GlobalPoint &p1, float erroRPhi1, float errorZ1, const GlobalPoint &p2, float erroRPhi2, float errorZ2, double curvature, double nSigma=3.)
Definition:
ThirdHitZPrediction.cc:4
ThirdHitZPrediction::thePoint1
GlobalPoint thePoint1
Definition:
ThirdHitZPrediction.h:16
ThirdHitZPrediction::theErrorZ2
double theErrorZ2
Definition:
ThirdHitZPrediction.h:17
ThirdHitZPrediction::theErrorXY1
double theErrorXY1
Definition:
ThirdHitZPrediction.h:17
ThirdHitZPrediction
Definition:
ThirdHitZPrediction.h:8
p3
double p3[4]
Definition:
TauolaWrapper.h:91
GlobalPoint.h
Generated for CMSSW Reference Manual by
1.8.5