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
n
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
c
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
src
RecoTracker
TkDetLayers
src
TIDLayerBuilder.cc
Go to the documentation of this file.
1
#include "
TIDLayerBuilder.h
"
2
#include "
TIDRingBuilder.h
"
3
4
using namespace
edm
;
5
using namespace
std
;
6
7
TIDLayer
*
TIDLayerBuilder::build
(
const
GeometricDet
* aTIDLayer,
const
TrackerGeometry
* theGeomDetGeometry) {
8
vector<const GeometricDet*> theGeometricRings = aTIDLayer->
components
();
9
//edm::LogInfo(TkDetLayers) << "theGeometricRings.size(): " << theGeometricRings.size() ;
10
11
TIDRingBuilder
myBuilder;
12
vector<const TIDRing*> theTIDRings;
13
14
for
(vector<const GeometricDet*>::const_iterator
it
= theGeometricRings.begin();
it
!= theGeometricRings.end();
15
it
++) {
16
theTIDRings.push_back(myBuilder.
build
(*
it
, theGeomDetGeometry));
17
}
18
19
return
new
TIDLayer
(theTIDRings);
20
}
TIDLayerBuilder::build
TIDLayer * build(const GeometricDet *aTIDLayer, const TrackerGeometry *theGeomDetGeometry) __attribute__((cold))
Definition:
TIDLayerBuilder.cc:7
std
Definition:
JetResolutionObject.h:76
GeometricDet::components
ConstGeometricDetContainer & components()
Definition:
GeometricDet.h:158
TIDLayerBuilder.h
GeometricDet
Definition:
GeometricDet.h:31
TIDRingBuilder
Definition:
TIDRingBuilder.h:14
TIDRingBuilder.h
TIDRingBuilder::build
TIDRing * build(const GeometricDet *aTIDRing, const TrackerGeometry *theGeomDetGeometry) __attribute__((cold))
Definition:
TIDRingBuilder.cc:6
ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it
auto & it
Definition:
splitVertices.h:28
edm
HLT enums.
Definition:
AlignableModifier.h:19
TIDLayer
Definition:
TIDLayer.h:14
TrackerGeometry
Definition:
TrackerGeometry.h:14
Generated for CMSSW Reference Manual by
1.8.14