9 #include <svd/dbobjects/SVDGeometryPar.h>
10 #include <framework/logging/Logger.h>
19 std::map<int, SVDSupportRibsPar>::const_iterator cached = m_supportRibs.find(layer);
20 if (cached == m_supportRibs.end()) {
29 std::map<int, SVDEndringsPar>::const_iterator cached = m_endrings.find(layer);
30 if (cached == m_endrings.end()) {
39 std::map<int, SVDCoolingPipesPar>::const_iterator cached = m_coolingPipes.find(layer);
40 if (cached == m_coolingPipes.end()) {
50 std::map<int, SVDSupportRibsPar>::const_iterator cached = m_supportRibs.find(layer);
51 if (cached == m_supportRibs.end()) {
52 B2FATAL(
"No SupportRibs found for layer " << std::to_string(layer));
54 return cached->second;
60 std::map<int, SVDEndringsPar>::const_iterator cached = m_endrings.find(layer);
61 if (cached == m_endrings.end()) {
62 B2FATAL(
"No Endrings found for layer " << std::to_string(layer));
64 return cached->second;
70 std::map<int, SVDCoolingPipesPar>::const_iterator cached = m_coolingPipes.find(layer);
71 if (cached == m_coolingPipes.end()) {
72 B2FATAL(
"No CoolingPipes found for layer " << std::to_string(layer));
74 return cached->second;
The Class for SVD Cooling Pipes.
The Class for SVD Endring.
bool getEndringsExist(int) const
return if endrings exist
const std::map< int, SVDSupportRibsPar > & getSupportRibs() const
get support ribs
const std::map< int, SVDCoolingPipesPar > & getCoolingPipes() const
get cooling pipes
bool getSupportRibsExist(int) const
return if SVD Support Ribs exist
bool getCoolingPipesExist(int) const
return if endrings exist
const std::map< int, SVDEndringsPar > & getEndrings() const
get endrings
The Class for SVD Support Ribs (one layer)
Abstract base class for different kinds of events.