![]() |
![]() |
DD4hep - The AIDA detector description toolkit for high energy physics experiments
DD4hep
Rev:Unversioneddirectory
|
Class to describe one layer in a layering stack. More...
#include <Layering.h>
Public Member Functions | |
Layer () | |
Default constructor. More... | |
Layer (const Layer &c) | |
Copy constructor. More... | |
Layer & | operator= (const Layer &c) |
Assignment operator. More... | |
void | compute () |
double | thickness () const |
double | thicknessWithPreOffset () const |
void | add (const LayerSlice &s) |
Public Attributes | |
double | _thickness |
double | _preOffset |
std::vector< LayerSlice > | _slices |
Class to describe one layer in a layering stack.
Definition at line 61 of file Layering.h.
|
inline |
Default constructor.
Definition at line 87 of file Layering.h.
Layer::Layer | ( | const Layer & | c | ) |
Copy constructor.
Definition at line 39 of file Layering.cpp.
|
inline |
Definition at line 81 of file Layering.h.
References _slices.
Referenced by DD4hep::XML::LayeringCnv::fromCompact().
void Layer::compute | ( | ) |
Definition at line 52 of file Layering.cpp.
References _slices, and _thickness.
Referenced by DD4hep::XML::LayeringCnv::fromCompact().
Assignment operator.
Definition at line 43 of file Layering.cpp.
References _preOffset, _slices, and _thickness.
|
inline |
|
inline |
Definition at line 78 of file Layering.h.
References _preOffset, and _thickness.
double DD4hep::Layer::_preOffset |
Definition at line 64 of file Layering.h.
Referenced by operator=(), and thicknessWithPreOffset().
std::vector<LayerSlice> DD4hep::Layer::_slices |
Definition at line 65 of file Layering.h.
Referenced by add(), compute(), and operator=().
double DD4hep::Layer::_thickness |
Definition at line 63 of file Layering.h.
Referenced by compute(), operator=(), thickness(), and thicknessWithPreOffset().