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
DataFormats
DTRecHit
interface
DTSLRecSegment2D.h
Go to the documentation of this file.
1
#ifndef DTSLRecSegment2D_H
2
#define DTSLRecSegment2D_H
3
11
#include "
DataFormats/DTRecHit/interface/DTRecSegment2D.h
"
12
#include "
DataFormats/MuonDetId/interface/DTSuperLayerId.h
"
13
#include "
DataFormats/MuonDetId/interface/DTChamberId.h
"
14
15
class
DTSLRecSegment2D
:
public
DTRecSegment2D
{
16
public
:
18
DTSLRecSegment2D
(){};
19
21
DTSLRecSegment2D
(
const
DTSuperLayerId
id
,
const
std::vector<DTRecHit1D> &
hits
);
22
24
DTSLRecSegment2D
(
const
DTSuperLayerId
id
,
25
LocalPoint
&
position
,
26
LocalVector
&direction,
27
AlgebraicSymMatrix
&
covMatrix
,
28
double
&
chi2
,
29
std::vector<DTRecHit1D> &hits1D);
30
32
~DTSLRecSegment2D
()
override
{};
33
34
// Operations
35
37
DTSLRecSegment2D
*
clone
()
const override
;
38
40
DTSuperLayerId
superLayerId
()
const
;
41
43
DTChamberId
chamberId
()
const
;
44
45
private
:
46
friend
class
DTSegmentUpdator
;
47
48
protected
:
49
private
:
50
};
51
#endif
Vector3DBase< float, LocalTag >
DTSLRecSegment2D::~DTSLRecSegment2D
~DTSLRecSegment2D() override
Destructor.
Definition:
DTSLRecSegment2D.h:32
DTSLRecSegment2D
Definition:
DTSLRecSegment2D.h:15
DTSuperLayerId
Definition:
DTSuperLayerId.h:12
hfClusterShapes_cfi.hits
hits
Definition:
hfClusterShapes_cfi.py:5
DTRecSegment2D.h
DTSLRecSegment2D::superLayerId
DTSuperLayerId superLayerId() const
The id of the superlayer on which reside the segment.
Definition:
DTSLRecSegment2D.cc:24
DTSegmentUpdator
Definition:
DTSegmentUpdator.h:43
Point3DBase< float, LocalTag >
DTChamberId.h
DTRecSegment2D
Definition:
DTRecSegment2D.h:45
DTRecSegment2D::chi2
double chi2() const override
the chi2 of the fit
Definition:
DTRecSegment2D.h:96
position
static int position[264][3]
Definition:
ReadPGInfo.cc:289
AlgebraicSymMatrix
CLHEP::HepSymMatrix AlgebraicSymMatrix
Definition:
AlgebraicObjects.h:15
DTRecSegment2D::covMatrix
AlgebraicSymMatrix covMatrix() const
the Covariance Matrix
Definition:
DTRecSegment2D.h:111
DTSLRecSegment2D::DTSLRecSegment2D
DTSLRecSegment2D()
Constructor.
Definition:
DTSLRecSegment2D.h:18
DTSLRecSegment2D::clone
DTSLRecSegment2D * clone() const override
The clone method needed by the clone policy.
Definition:
DTSLRecSegment2D.cc:21
DTChamberId
Definition:
DTChamberId.h:14
DTSuperLayerId.h
DTSLRecSegment2D::chamberId
DTChamberId chamberId() const
The id of the chamber on which reside the segment.
Definition:
DTSLRecSegment2D.cc:27
Generated for CMSSW Reference Manual by
1.8.16