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