#include "DetectorDescription/RegressionTest/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::edge_range nb, const DDCompactView::Graph &g, std::ostream &os) |
bool DDCheck | ( | std::ostream & | os | ) |
Definition at line 149 of file DDCheck.cc.
References DDCheckAll(), and mps_fire::result.
bool DDCheck | ( | const DDCompactView & | cpv, |
std::ostream & | os | ||
) |
Definition at line 166 of file DDCheck.cc.
References DDCheckAll(), and mps_fire::result.
bool DDCheckAll | ( | const DDCompactView & | cpv, |
std::ostream & | os | ||
) |
Definition at line 110 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 64 of file DDCheck.cc.
References DDBase< N, C >::ddname(), g, DDCompactView::graph(), math::Graph< N, E >::nodeData(), mps_fire::result, DDCompactView::root(), math::Graph< N, E >::size(), and class-composition::visited.
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::edge_range | nb, | ||
const DDCompactView::Graph & | g, | ||
std::ostream & | os | ||
) |
Definition at line 40 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().