DD4hep
1.30.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.