Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Geometry
CommonTopologies
interface
MuonGeomDet.h
Go to the documentation of this file.
1
#ifndef CommonDet_MuonGeomDet_H
2
#define CommonDet_MuonGeomDet_H
3
4
#include "
Geometry/CommonTopologies/interface/GeomDet.h
"
5
#include "
DataFormats/GeometryCommonDetAlgo/interface/LocalErrorExtended.h
"
6
7
class
MuonGeomDet
:
public
GeomDet
{
8
protected
:
9
explicit
MuonGeomDet
(
Plane
* plane) :
GeomDet
(plane),
theLocalAlignmentError
(
InvalidError
()) {}
10
explicit
MuonGeomDet
(
const
ReferenceCountingPointer<Plane>
& plane)
11
:
GeomDet
(plane),
theLocalAlignmentError
(
InvalidError
()) {}
12
13
public
:
15
LocalErrorExtended
const
&
localAlignmentError
()
const
{
return
theLocalAlignmentError
; }
16
17
private
:
18
LocalErrorExtended
theLocalAlignmentError
;
19
20
private
:
21
bool
setAlignmentPositionError
(
const
AlignmentPositionError
& ape)
final
;
22
};
23
#endif
GeomDet
Definition:
GeomDet.h:27
AlignmentPositionError
Definition:
AlignmentPositionError.h:10
LocalErrorBaseExtended< double, ErrorMatrixTag >
MuonGeomDet::localAlignmentError
LocalErrorExtended const & localAlignmentError() const
Return local alligment error.
Definition:
MuonGeomDet.h:15
Plane
Definition:
Plane.h:16
ReferenceCountingPointer< Plane >
InvalidError
Definition:
TrivialError.h:8
LocalErrorExtended.h
MuonGeomDet::MuonGeomDet
MuonGeomDet(Plane *plane)
Definition:
MuonGeomDet.h:9
GeomDet.h
MuonGeomDet::setAlignmentPositionError
bool setAlignmentPositionError(const AlignmentPositionError &ape) final
Definition:
MuonGeomDet.cc:3
MuonGeomDet::MuonGeomDet
MuonGeomDet(const ReferenceCountingPointer< Plane > &plane)
Definition:
MuonGeomDet.h:10
MuonGeomDet
Definition:
MuonGeomDet.h:7
MuonGeomDet::theLocalAlignmentError
LocalErrorExtended theLocalAlignmentError
Definition:
MuonGeomDet.h:18
Generated for CMSSW Reference Manual by
1.8.5