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
TrackingTools
DetLayers
interface
DetRod.h
Go to the documentation of this file.
1
#ifndef DetLayers_DetRod_H
2
#define DetLayers_DetRod_H
3
8
#include "
TrackingTools/DetLayers/interface/GeometricSearchDet.h
"
9
#include "
DataFormats/GeometrySurface/interface/Plane.h
"
10
11
class
MeasurementEstimator
;
12
13
class
DetRod
:
public
GeometricSearchDet
{
14
public
:
15
using
GeometricSearchDet::GeometricSearchDet
;
16
17
~DetRod
()
override
;
18
19
const
BoundSurface
&
surface
()
const
final {
return
*
thePlane
; }
20
21
//--- Extension of the interface
22
24
virtual
const
Plane
&
specificSurface
()
const
final {
return
*
thePlane
; }
25
26
protected
:
28
void
setPlane
(
Plane
* plane) {
thePlane
= plane; }
29
30
//obsolete?
31
// Return the range in Z to be checked for compatibility
32
//float zError( const TrajectoryStateOnSurface& tsos,
33
// const MeasurementEstimator& est) const;
34
35
private
:
36
ReferenceCountingPointer<Plane>
thePlane
;
37
};
38
39
#endif
MeasurementEstimator
Definition:
MeasurementEstimator.h:19
GeometricSearchDet::GeometricSearchDet
GeometricSearchDet(bool doHaveGroups)
Definition:
GeometricSearchDet.h:24
GeometricSearchDet.h
Surface
Definition:
Surface.h:36
ReferenceCountingPointer< Plane >
watchdog.const
const
Definition:
watchdog.py:83
Plane.h
DetRod
Definition:
DetRod.h:13
DetRod::specificSurface
virtual const Plane & specificSurface() const final
Return the rod surface as a Plane.
Definition:
DetRod.h:24
DetRod::setPlane
void setPlane(Plane *plane)
Set the rod's plane.
Definition:
DetRod.h:28
DetRod::surface
const BoundSurface & surface() const final
The surface of the GeometricSearchDet.
Definition:
DetRod.h:19
DetRod::~DetRod
~DetRod() override
Definition:
DetRod.cc:5
Plane
Definition:
Plane.h:16
DetRod::thePlane
ReferenceCountingPointer< Plane > thePlane
Definition:
DetRod.h:36
GeometricSearchDet
Definition:
GeometricSearchDet.h:17
Generated for CMSSW Reference Manual by
1.8.16