Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
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
dso_hidden
#define dso_hidden
Definition:
Visibility.h:12
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
Generated for CMSSW Reference Manual by
1.8.5