#include <DDErrorDetection.h>
Public Member Functions | |
DDErrorDetection (const DDCompactView &cpv) | |
void | errors () |
const std::map< std::string, std::set< DDLogicalPart > > & | lp_cpv (const DDCompactView &cpv) |
const std::vector< std::pair< std::string, std::string > > & | ma () |
const std::map< DDMaterial, std::set< DDLogicalPart > > & | ma_lp () |
void | nix () |
bool | noErrorsInTheReport (const DDCompactView &cpv) |
void | report (const DDCompactView &cpv, std::ostream &o) |
void | scan (const DDCompactView &cpv) |
const std::map< DDSolid, std::set< DDSolid > > & | so () |
const std::map< DDSolid, std::set< DDLogicalPart > > & | so_lp () |
void | warnings () |
~DDErrorDetection () | |
Private Member Functions | |
DDErrorDetection () | |
Definition at line 109 of file DDErrorDetection.h.
DDErrorDetection::DDErrorDetection | ( | const DDCompactView & | cpv | ) |
Definition at line 36 of file DDErrorDetection.cc.
References DDI::Singleton< I >::instance(), and instance.
DDErrorDetection::~DDErrorDetection | ( | ) |
Definition at line 46 of file DDErrorDetection.cc.
References DDI::Singleton< I >::instance(), and instance.
|
inlineprivate |
Definition at line 134 of file DDErrorDetection.h.
void DDErrorDetection::errors | ( | ) |
const std::map< std::string, std::set< DDLogicalPart > > & DDErrorDetection::lp_cpv | ( | const DDCompactView & | cpv | ) |
Definition at line 77 of file DDErrorDetection.cc.
References DDBase< N, C >::ddname(), mps_fire::end, DDName::fullname(), g, DDCompactView::graph(), and DDI::Singleton< I >::instance().
const std::vector< pair< std::string, std::string > > & DDErrorDetection::ma | ( | ) |
Definition at line 168 of file DDErrorDetection.cc.
References DDCheckMaterials(), and EcalTangentSkim_cfg::o.
const std::map< DDMaterial, std::set< DDLogicalPart > > & DDErrorDetection::ma_lp | ( | ) |
Definition at line 142 of file DDErrorDetection.cc.
References mps_fire::i, visualization-live-secondInstance_cfg::m, and alignCSCRings::s.
void DDErrorDetection::nix | ( | ) |
bool DDErrorDetection::noErrorsInTheReport | ( | const DDCompactView & | cpv | ) |
Definition at line 262 of file DDErrorDetection.cc.
References DDI::Singleton< I >::instance().
void DDErrorDetection::report | ( | const DDCompactView & | cpv, |
std::ostream & | o | ||
) |
Definition at line 225 of file DDErrorDetection.cc.
References gather_cfg::cout, DDI::Singleton< I >::instance(), and EcalTangentSkim_cfg::o.
void DDErrorDetection::scan | ( | const DDCompactView & | cpv | ) |
Definition at line 54 of file DDErrorDetection.cc.
References gather_cfg::cout, dd_error_scan(), and DDI::Singleton< I >::instance().
Definition at line 182 of file DDErrorDetection.cc.
References a, b, cms::cuda::bs, gather_cfg::cout, ddintersection, ddsubtraction, ddunion, DDBase< N, C >::isDefined(), mag(), DDSolid::shape(), and w.
const std::map< DDSolid, std::set< DDLogicalPart > > & DDErrorDetection::so_lp | ( | ) |
Definition at line 102 of file DDErrorDetection.cc.
References mps_fire::i, visualization-live-secondInstance_cfg::m, and alignCSCRings::s.
void DDErrorDetection::warnings | ( | ) |