#include "DetectorDescription/Core/src/DDCheck.h"
#include <map>
#include "DetectorDescription/Core/interface/DDCompactView.h"
#include "DetectorDescription/Core/interface/DDExpandedView.h"
#include "DetectorDescription/Core/interface/DDLogicalPart.h"
#include "DetectorDescription/Core/interface/DDMaterial.h"
#include "DetectorDescription/Core/interface/DDName.h"
#include "DetectorDescription/Core/interface/DDPosData.h"
#include "DetectorDescription/Core/interface/DDSolid.h"
#include "DetectorDescription/Core/interface/DDSolidShapes.h"
#include "DetectorDescription/Core/interface/DDTransform.h"
#include "DataFormats/Math/interface/Graph.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 163 of file DDCheck.cc.
References DDCheckAll(), and mps_fire::result.
bool DDCheck | ( | const DDCompactView & | cpv, |
std::ostream & | os | ||
) |
Definition at line 181 of file DDCheck.cc.
References DDCheckAll(), and mps_fire::result.
bool DDCheckAll | ( | const DDCompactView & | cpv, |
std::ostream & | os | ||
) |
Definition at line 122 of file DDCheck.cc.
References DDCheckConnect(), DDCheckLP(), DDCheckPD(), math::Graph< N, E >::edges(), g, DDCompactView::graph(), DDName::name(), DDBase< N, C >::name(), math::Graph< N, E >::nodeData(), DDName::ns(), mps_fire::result, and math::Graph< N, E >::size().
Referenced by DDCheck().
bool DDCheckConnect | ( | const DDCompactView & | cpv, |
std::ostream & | os | ||
) |
Definition at line 72 of file DDCheck.cc.
References math::GraphWalker< N, E >::current(), DDBase< N, C >::ddname(), g, DDCompactView::graph(), math::GraphWalker< N, E >::next(), math::Graph< N, E >::nodeData(), mps_fire::result, DDCompactView::root(), math::Graph< N, E >::size(), class-composition::visited, and DDCompactView::walker().
Referenced by DDCheckAll().
bool DDCheckLP | ( | const DDLogicalPart & | lp, |
std::ostream & | os | ||
) |
Definition at line 17 of file DDCheck.cc.
References dd_not_init, DDLogicalPart::material(), mps_fire::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 49 of file DDCheck.cc.
References DDPosData::ddrot(), math::Graph< N, E >::edgeData(), DDBase< N, C >::isDefined(), DDBase< N, C >::name(), alignCSCRings::r, and mps_fire::result.
Referenced by DDCheckAll().