Main Page
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
d
e
f
l
m
o
p
s
t
u
v
Related Functions
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Package Documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
RecoPixelVertexing
PixelTriplets
interface
CosmicHitTripletGeneratorFromLayerTriplet.h
Go to the documentation of this file.
1
#ifndef CosmicHitTripletGeneratorFromLayerTriplet_h
2
#define CosmicHitTripletGeneratorFromLayerTriplet_h
3
4
#include "
RecoPixelVertexing/PixelTriplets/interface/OrderedHitTriplets.h
"
5
#include "
RecoTracker/TkHitPairs/interface/LayerWithHits.h
"
6
#include "
FWCore/Framework/interface/EventSetup.h
"
7
#include "
Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h
"
8
#include "
TrackingTools/TransientTrackingRecHit/interface/TransientTrackingRecHitBuilder.h
"
9
#include "
FWCore/Framework/interface/ESHandle.h
"
10
#include "
Geometry/Records/interface/TrackerDigiGeometryRecord.h
"
11
12
class
DetLayer
;
13
class
TrackingRegion
;
14
class
LayerWithHits
;
15
16
class
CosmicHitTripletGeneratorFromLayerTriplet
{
17
public
:
18
CosmicHitTripletGeneratorFromLayerTriplet
(
const
LayerWithHits
*
inner
,
19
const
LayerWithHits
* middle,
20
const
LayerWithHits
*
outer
,
21
const
edm::EventSetup
& iSetup);
22
~CosmicHitTripletGeneratorFromLayerTriplet
() {}
23
24
void
hitTriplets
(
const
TrackingRegion
& ar,
OrderedHitTriplets
& ap,
const
edm::EventSetup
& iSetup);
25
26
const
LayerWithHits
*
innerLayer
()
const
{
return
theInnerLayer
; }
27
const
LayerWithHits
*
middleLayer
()
const
{
return
theMiddleLayer
; }
28
const
LayerWithHits
*
outerLayer
()
const
{
return
theOuterLayer
; }
29
30
private
:
31
const
TransientTrackingRecHitBuilder
*
TTRHbuilder
;
32
const
TrackerGeometry
*
trackerGeometry
;
33
const
LayerWithHits
*
theOuterLayer
;
34
const
LayerWithHits
*
theMiddleLayer
;
35
const
LayerWithHits
*
theInnerLayer
;
36
const
DetLayer
*
innerlay
;
37
const
DetLayer
*
outerlay
;
38
const
DetLayer
*
middlelay
;
39
};
40
41
#endif
CosmicHitTripletGeneratorFromLayerTriplet::TTRHbuilder
const TransientTrackingRecHitBuilder * TTRHbuilder
Definition:
CosmicHitTripletGeneratorFromLayerTriplet.h:31
TrackerGeometry.h
ESHandle.h
DetLayer
Definition:
DetLayer.h:21
CosmicHitTripletGeneratorFromLayerTriplet::hitTriplets
void hitTriplets(const TrackingRegion &ar, OrderedHitTriplets &ap, const edm::EventSetup &iSetup)
Definition:
CosmicHitTripletGeneratorFromLayerTriplet.cc:30
CosmicHitTripletGeneratorFromLayerTriplet::theMiddleLayer
const LayerWithHits * theMiddleLayer
Definition:
CosmicHitTripletGeneratorFromLayerTriplet.h:34
CosmicHitTripletGeneratorFromLayerTriplet::middlelay
const DetLayer * middlelay
Definition:
CosmicHitTripletGeneratorFromLayerTriplet.h:38
CosmicHitTripletGeneratorFromLayerTriplet::innerlay
const DetLayer * innerlay
Definition:
CosmicHitTripletGeneratorFromLayerTriplet.h:36
CosmicHitTripletGeneratorFromLayerTriplet::trackerGeometry
const TrackerGeometry * trackerGeometry
Definition:
CosmicHitTripletGeneratorFromLayerTriplet.h:32
CosmicHitTripletGeneratorFromLayerTriplet::CosmicHitTripletGeneratorFromLayerTriplet
CosmicHitTripletGeneratorFromLayerTriplet(const LayerWithHits *inner, const LayerWithHits *middle, const LayerWithHits *outer, const edm::EventSetup &iSetup)
Definition:
CosmicHitTripletGeneratorFromLayerTriplet.cc:16
CosmicHitTripletGeneratorFromLayerTriplet::outerLayer
const LayerWithHits * outerLayer() const
Definition:
CosmicHitTripletGeneratorFromLayerTriplet.h:28
SurfaceOrientation::inner
Definition:
Surface.h:19
LayerWithHits.h
CosmicHitTripletGeneratorFromLayerTriplet::outerlay
const DetLayer * outerlay
Definition:
CosmicHitTripletGeneratorFromLayerTriplet.h:37
OrderedHitTriplets.h
TrackerDigiGeometryRecord.h
CosmicHitTripletGeneratorFromLayerTriplet
Definition:
CosmicHitTripletGeneratorFromLayerTriplet.h:16
OrderedHitTriplets
Definition:
OrderedHitTriplets.h:9
edm::EventSetup
Definition:
EventSetup.h:57
CosmicHitTripletGeneratorFromLayerTriplet::theInnerLayer
const LayerWithHits * theInnerLayer
Definition:
CosmicHitTripletGeneratorFromLayerTriplet.h:35
CosmicHitTripletGeneratorFromLayerTriplet::innerLayer
const LayerWithHits * innerLayer() const
Definition:
CosmicHitTripletGeneratorFromLayerTriplet.h:26
CosmicHitTripletGeneratorFromLayerTriplet::theOuterLayer
const LayerWithHits * theOuterLayer
Definition:
CosmicHitTripletGeneratorFromLayerTriplet.h:33
EventSetup.h
TrackingRegion
Definition:
TrackingRegion.h:41
TransientTrackingRecHitBuilder.h
CosmicHitTripletGeneratorFromLayerTriplet::~CosmicHitTripletGeneratorFromLayerTriplet
~CosmicHitTripletGeneratorFromLayerTriplet()
Definition:
CosmicHitTripletGeneratorFromLayerTriplet.h:22
CosmicHitTripletGeneratorFromLayerTriplet::middleLayer
const LayerWithHits * middleLayer() const
Definition:
CosmicHitTripletGeneratorFromLayerTriplet.h:27
SurfaceOrientation::outer
Definition:
Surface.h:19
TransientTrackingRecHitBuilder
Definition:
TransientTrackingRecHitBuilder.h:6
LayerWithHits
Definition:
LayerWithHits.h:12
TrackerGeometry
Definition:
TrackerGeometry.h:14
Generated for CMSSW Reference Manual by
1.8.16