CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions
DDErrorDetection Class Reference

#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, DDName > > & 
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 ()
 

Detailed Description

Definition at line 118 of file DDErrorDetection.h.

Constructor & Destructor Documentation

DDErrorDetection::DDErrorDetection ( const DDCompactView cpv)

Definition at line 25 of file DDErrorDetection.cc.

DDErrorDetection::~DDErrorDetection ( )

Definition at line 36 of file DDErrorDetection.cc.

DDErrorDetection::DDErrorDetection ( )
inlineprivate

Definition at line 144 of file DDErrorDetection.h.

144 { };

Member Function Documentation

void DDErrorDetection::errors ( )

Definition at line 64 of file DDErrorDetection.cc.

const std::map< std::string, std::set< DDLogicalPart > > & DDErrorDetection::lp_cpv ( const DDCompactView cpv)

Definition at line 75 of file DDErrorDetection.cc.

const std::vector< pair< std::string, DDName > > & DDErrorDetection::ma ( )

Definition at line 169 of file DDErrorDetection.cc.

const std::map< DDMaterial, std::set< DDLogicalPart > > & DDErrorDetection::ma_lp ( )

Definition at line 141 of file DDErrorDetection.cc.

void DDErrorDetection::nix ( )
bool DDErrorDetection::noErrorsInTheReport ( const DDCompactView cpv)

Definition at line 280 of file DDErrorDetection.cc.

void DDErrorDetection::report ( const DDCompactView cpv,
std::ostream &  o 
)

Definition at line 235 of file DDErrorDetection.cc.

void DDErrorDetection::scan ( const DDCompactView cpv)

Definition at line 45 of file DDErrorDetection.cc.

const std::map< DDSolid, std::set< DDSolid > > & DDErrorDetection::so ( )

Definition at line 184 of file DDErrorDetection.cc.

const std::map< DDSolid, std::set< DDLogicalPart > > & DDErrorDetection::so_lp ( )

Definition at line 102 of file DDErrorDetection.cc.

void DDErrorDetection::warnings ( )

Definition at line 69 of file DDErrorDetection.cc.