![]() |
DD4hep
1.33.0
Detector Description Toolkit for High Energy Physics
|
Class to convert a layering object from the compact notation. More...
#include <Layering.h>
Public Member Functions | |
| Layering ()=default | |
| Default constructor. More... | |
| Layering (xml::Element element) | |
| Initializing constructor. More... | |
| ~Layering () | |
| Default destructor. More... | |
| std::vector< Layer * > & | layers () |
| const Layer * | layer (size_t which) const |
| double | totalThickness () const |
| double | singleLayerThickness (xml::Element e) const |
| double | absorberThicknessInLayer (xml::Element e) const |
| void | sensitivePositionsInLayer (xml::Element e, std::vector< double > &sens_pos) const |
Public Attributes | |
| LayerStack | _stack |
Class to convert a layering object from the compact notation.
Definition at line 116 of file Layering.h.
|
default |
Default constructor.
| dd4hep::Layering::Layering | ( | xml::Element | element | ) |
Initializing constructor.
Definition at line 68 of file Layering.cpp.
| dd4hep::Layering::~Layering | ( | ) |
Default destructor.
Definition at line 111 of file Layering.cpp.
| double dd4hep::Layering::absorberThicknessInLayer | ( | xml::Element | e | ) | const |
Definition at line 86 of file Layering.cpp.
| const dd4hep::Layer * dd4hep::Layering::layer | ( | size_t | which | ) | const |
Definition at line 72 of file Layering.cpp.
|
inline |
Definition at line 126 of file Layering.h.
| void dd4hep::Layering::sensitivePositionsInLayer | ( | xml::Element | e, |
| std::vector< double > & | sens_pos | ||
| ) | const |
Definition at line 97 of file Layering.cpp.
| double dd4hep::Layering::singleLayerThickness | ( | xml::Element | e | ) | const |
Definition at line 76 of file Layering.cpp.
|
inline |
Definition at line 131 of file Layering.h.
| LayerStack dd4hep::Layering::_stack |
Definition at line 118 of file Layering.h.
1.8.18