src
Alignment
TrackerAlignment
interface
AlignableStackDet.h
Go to the documentation of this file.
1
#ifndef Alignment_TrackerAlignment_AlignableStackDet_H
2
#define Alignment_TrackerAlignment_AlignableStackDet_H
3
14
#include "
Alignment/CommonAlignment/interface/AlignableDet.h
"
15
#include "
Geometry/CommonDetUnit/interface/StackGeomDet.h
"
16
17
class
AlignTransformErrorExtended
;
18
class
Bounds
;
19
class
StripGeomDetType
;
20
21
class
AlignableStackDet
:
public
AlignableDet
{
22
public
:
24
AlignableStackDet
(
const
StackGeomDet
*geomDet);
26
~AlignableStackDet
()
override
=
default
;
27
29
Alignments
*
alignments
()
const override
;
30
31
private
:
33
void
consistifyAlignments
();
34
const
Plane
theLowerDetSurface
;
35
};
36
37
#endif
AlignableStackDet::consistifyAlignments
void consistifyAlignments()
make alignments consistent with daughters
Definition:
AlignableStackDet.cc:39
AlignableDet
Definition:
AlignableDet.h:8
Alignments
Definition:
Alignments.h:10
StripGeomDetType
Definition:
StripGeomDetType.h:11
AlignableStackDet::AlignableStackDet
AlignableStackDet(const StackGeomDet *geomDet)
Constructor.
Definition:
AlignableStackDet.cc:19
AlignableStackDet::alignments
Alignments * alignments() const override
first consistify with component detunits, then call method from AlignableDet
Definition:
AlignableStackDet.cc:33
Plane
Definition:
Plane.h:16
StackGeomDet
Definition:
StackGeomDet.h:7
AlignableStackDet::theLowerDetSurface
const Plane theLowerDetSurface
Definition:
AlignableStackDet.h:34
AlignableDet.h
AlignTransformErrorExtended
Definition:
AlignTransformErrorExtended.h:13
AlignableStackDet
Definition:
AlignableStackDet.h:21
Bounds
Definition:
Bounds.h:18
StackGeomDet.h
AlignableStackDet::~AlignableStackDet
~AlignableStackDet() override=default
reduntantly make destructor virtual
Generated for CMSSW Reference Manual by
1.8.14