Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoTracker
TkHitPairs
src
InnerDeltaPhi.h
Go to the documentation of this file.
1
#ifndef InnerDeltaPhi_H
2
#define InnerDeltaPhi_H
3
5
#include <fstream>
6
#include "
FWCore/Framework/interface/EventSetup.h
"
7
8
#include "
RecoTracker/TkTrackingRegions/interface/TrackingRegion.h
"
9
#include "
RecoTracker/TkMSParametrization/interface/MultipleScatteringParametrisation.h
"
10
#include "
FWCore/Utilities/interface/GCC11Compatibility.h
"
11
12
class
DetLayer
;
13
template
<
class
T>
class
PixelRecoRange
;
14
15
#include "
DataFormats/GeometryVector/interface/Basic2DVector.h
"
16
17
class
dso_hidden
InnerDeltaPhi
{
18
public
:
19
20
typedef
Basic2DVector<float>
Point2D
;
21
22
InnerDeltaPhi
(
const
DetLayer
& outlayer,
const
DetLayer
& layer,
23
const
TrackingRegion
&
region
,
24
const
edm::EventSetup
& iSetup,
25
bool
precise
=
true
,
26
float
extraTolerance = 0.
f
);
27
28
29
PixelRecoRange<float>
operator()
(
float
xHit,
float
yHit,
float
zHit,
float
errRPhi)
const
{
30
return
phiRange(
Point2D
(xHit,yHit), zHit, errRPhi);
31
}
32
33
private
:
34
35
bool
theRDefined
;
36
bool
thePrecise
;
37
int
ol
;
38
39
float
theROrigin
;
40
float
theRLayer
;
41
float
theThickness
;
42
43
float
theRCurvature
;
44
float
theExtraTolerance
;
45
float
theA
;
46
float
theB
;
47
48
float
theVtxZ
;
49
float
thePtMin
;
50
51
Point2D
theVtx
;
52
53
54
MultipleScatteringParametrisation
sigma
;
55
56
57
private
:
58
59
void
initBarrelLayer(
const
DetLayer
& layer);
60
void
initForwardLayer(
const
DetLayer
& layer,
float
zMinOrigin,
float
zMaxOrigin);
61
62
PixelRecoRange<float>
phiRange(
const
Point2D
& hitXY,
float
zHit,
float
errRPhi)
const
;
63
float
minRadius(
float
hitR,
float
hitZ)
const
;
64
65
};
66
67
#endif
Basic2DVector< float >
InnerDeltaPhi::theRLayer
float theRLayer
Definition:
InnerDeltaPhi.h:40
dso_hidden
#define dso_hidden
Point2D
Basic2DVector< double > Point2D
Definition:
ThirdHitPredictionFromInvLine.cc:13
PixelRecoRange
Definition:
InnerDeltaPhi.h:13
EventSetup.h
InnerDeltaPhi
Definition:
InnerDeltaPhi.h:17
TrackingRegion
Definition:
TrackingRegion.h:40
InnerDeltaPhi::theROrigin
float theROrigin
Definition:
InnerDeltaPhi.h:39
InnerDeltaPhi::theVtx
Point2D theVtx
Definition:
InnerDeltaPhi.h:51
InnerDeltaPhi::thePrecise
bool thePrecise
Definition:
InnerDeltaPhi.h:36
InnerDeltaPhi::theVtxZ
float theVtxZ
Definition:
InnerDeltaPhi.h:48
InnerDeltaPhi::thePtMin
float thePtMin
Definition:
InnerDeltaPhi.h:49
InnerDeltaPhi::theA
float theA
Definition:
InnerDeltaPhi.h:45
MultipleScatteringParametrisation.h
InnerDeltaPhi::ol
int ol
Definition:
InnerDeltaPhi.h:37
TrackingRegion.h
f
double f[11][100]
Definition:
MuScleFitUtils.cc:78
edm::EventSetup
Definition:
EventSetup.h:44
DetLayer
Definition:
DetLayer.h:21
InnerDeltaPhi::theRDefined
bool theRDefined
Definition:
InnerDeltaPhi.h:35
MultipleScatteringParametrisation
Definition:
MultipleScatteringParametrisation.h:20
InnerDeltaPhi::Point2D
Basic2DVector< float > Point2D
Definition:
InnerDeltaPhi.h:20
InnerDeltaPhi::theThickness
float theThickness
Definition:
InnerDeltaPhi.h:41
InnerDeltaPhi::operator()
PixelRecoRange< float > operator()(float xHit, float yHit, float zHit, float errRPhi) const
Definition:
InnerDeltaPhi.h:29
InnerDeltaPhi::theRCurvature
float theRCurvature
Definition:
InnerDeltaPhi.h:43
GCC11Compatibility.h
HLTFastRecoForTau_cff.precise
tuple precise
Definition:
HLTFastRecoForTau_cff.py:25
InnerDeltaPhi::theExtraTolerance
float theExtraTolerance
Definition:
InnerDeltaPhi.h:44
Basic2DVector.h
InnerDeltaPhi::theB
float theB
Definition:
InnerDeltaPhi.h:46
InnerDeltaPhi::sigma
MultipleScatteringParametrisation sigma
Definition:
InnerDeltaPhi.h:54
HLT_50ns_5e33_v2_cff.region
tuple region
Definition:
HLT_50ns_5e33_v2_cff.py:49025
Generated for CMSSW Reference Manual by
1.8.5