#include "DetectorDescription/Core/src/DDCheck.h"
#include "DetectorDescription/Core/interface/DDExpandedView.h"
#include "DetectorDescription/Core/interface/DDLogicalPart.h"
#include "DetectorDescription/Core/interface/DDSolid.h"
#include "DetectorDescription/Core/interface/DDMaterial.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
Go to the source code of this file.
Functions | |
bool | DDCheck (std::ostream &os) |
bool | DDCheck (const DDCompactView &cpv, std::ostream &os) |
bool | DDCheckAll (const DDCompactView &cpv, std::ostream &os) |
bool | DDCheckConnect (const DDCompactView &cpv, std::ostream &os) |
bool | DDCheckLP (const DDLogicalPart &lp, std::ostream &os) |
bool | DDCheckPD (const DDLogicalPart &lp, DDCompactView::graph_type::edge_range nb, const DDCompactView::graph_type &g, std::ostream &os) |
bool DDCheck | ( | std::ostream & | os | ) |
Definition at line 162 of file DDCheck.cc.
References DDCheckAll(), and query::result.
bool DDCheck | ( | const DDCompactView & | cpv, |
std::ostream & | os | ||
) |
Definition at line 190 of file DDCheck.cc.
References DDCheckAll(), and query::result.
bool DDCheckAll | ( | const DDCompactView & | cpv, |
std::ostream & | os | ||
) |
Definition at line 115 of file DDCheck.cc.
References DDBase< N, C >::begin(), DDCheckConnect(), DDCheckLP(), DDCheckPD(), graph< N, E >::edges(), g, DDCompactView::graph(), DDName::name(), DDBase< N, C >::name(), graph< N, E >::nodeData(), DDName::ns(), query::result, and graph< N, E >::size().
Referenced by DDCheck().
bool DDCheckConnect | ( | const DDCompactView & | cpv, |
std::ostream & | os | ||
) |
Definition at line 65 of file DDCheck.cc.
References graphwalker< N, E >::current(), DDBase< N, C >::ddname(), g, DDCompactView::graph(), graphwalker< N, E >::next(), graph< N, E >::nodeData(), query::result, DDCompactView::root(), graph< N, E >::size(), class-composition::visited, and DDCompactView::walker().
Referenced by DDCheckAll().
bool DDCheckLP | ( | const DDLogicalPart & | lp, |
std::ostream & | os | ||
) |
Definition at line 10 of file DDCheck.cc.
References dd_not_init, DDLogicalPart::material(), query::result, DDSolid::shape(), and DDLogicalPart::solid().
Referenced by DDCheckAll().
bool DDCheckPD | ( | const DDLogicalPart & | lp, |
DDCompactView::graph_type::edge_range | nb, | ||
const DDCompactView::graph_type & | g, | ||
std::ostream & | os | ||
) |
Definition at line 42 of file DDCheck.cc.
References graph< N, E >::edgeData(), DDBase< N, C >::isDefined(), DDBase< N, C >::name(), alignCSCRings::r, query::result, and DDPosData::rot_.
Referenced by DDCheckAll().