Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoPixelVertexing
PixelTriplets
src
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
ExpressReco_HICollisions_FallBack.nSigma
tuple nSigma
Definition:
ExpressReco_HICollisions_FallBack.py:3269
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