#include "DetectorDescription/Core/interface/DDCompactView.h"
#include <map>
#include <ostream>
#include <set>
#include <string>
#include <utility>
#include <vector>
#include "DetectorDescription/Core/interface/Singleton.h"
#include "DetectorDescription/Core/interface/DDLogicalPart.h"
#include "DetectorDescription/Core/interface/DDMaterial.h"
#include "DetectorDescription/Core/interface/DDSolid.h"
#include "DetectorDescription/Core/interface/DDSpecifics.h"
#include "DetectorDescription/Core/interface/DDTransform.h"
Go to the source code of this file.
Classes | |
class | DDErrorDetection |
Typedefs | |
using | lp_err = DDI::Singleton< std::map< std::string, std::set< DDLogicalPart >>> |
using | ma_err = DDI::Singleton< std::map< std::string, std::set< DDMaterial >>> |
using | ns_nm_type = std::map< std::string, std::set< DDName >> |
using | ns_type = std::map< std::string, std::set< std::string >> |
using | ro_err = DDI::Singleton< std::map< std::string, std::set< DDRotation >>> |
using | so_err = DDI::Singleton< std::map< std::string, std::set< DDSolid >>> |
using | sp_err = DDI::Singleton< std::map< std::string, std::set< DDSpecifics >>> |
Functions | |
template<class C > | |
const std::map< std::string, std::set< C > > & | dd_error_scan (const C &) |
template<typename T > | |
bool | findNameSpaces (T dummy, ns_type &m) |
template<typename T > | |
bool | findNameSpaces (T dummy, ns_nm_type &m) |
template<class T > | |
std::ostream & | operator<< (std::ostream &o, const std::set< T > &v) |
template<class T > | |
std::ostream & | operator<< (std::ostream &o, const std::map< std::string, std::set< T > > &m) |
template<class T , class N > | |
std::ostream & | operator<< (std::ostream &o, const std::map< N, std::set< T > > &m) |
using lp_err = DDI::Singleton<std::map<std::string,std::set<DDLogicalPart>>> |
Definition at line 27 of file DDErrorDetection.h.
using ma_err = DDI::Singleton<std::map<std::string,std::set<DDMaterial>>> |
Definition at line 28 of file DDErrorDetection.h.
using ns_nm_type = std::map<std::string, std::set<DDName>> |
Definition at line 34 of file DDErrorDetection.h.
using ns_type = std::map<std::string, std::set<std::string>> |
Definition at line 33 of file DDErrorDetection.h.
using ro_err = DDI::Singleton<std::map<std::string,std::set<DDRotation>>> |
Definition at line 30 of file DDErrorDetection.h.
using so_err = DDI::Singleton<std::map<std::string,std::set<DDSolid>>> |
Definition at line 29 of file DDErrorDetection.h.
using sp_err = DDI::Singleton<std::map<std::string,std::set<DDSpecifics>>> |
Definition at line 31 of file DDErrorDetection.h.
const std::map<std::string, std::set<C> >& dd_error_scan | ( | const C & | ) |
Definition at line 97 of file DDErrorDetection.h.
References end, and svgfig::template().
Referenced by DDErrorDetection::scan().
Definition at line 66 of file DDErrorDetection.h.
References instance, mps_fire::result, and svgfig::template().
Referenced by DDHtmlLpDetails::names(), DDHtmlMaDetails::names(), DDHtmlSoDetails::names(), DDHtmlRoDetails::names(), and DDHtmlSpDetails::names().
bool findNameSpaces | ( | T | dummy, |
ns_nm_type & | m | ||
) |
Definition at line 82 of file DDErrorDetection.h.
References instance, mps_fire::result, and svgfig::template().
std::ostream& operator<< | ( | std::ostream & | o, |
const std::set< T > & | v | ||
) |
Definition at line 36 of file DDErrorDetection.h.
References connectstrParser::o, and findQualityFiles::v.
std::ostream& operator<< | ( | std::ostream & | o, |
const std::map< std::string, std::set< T > > & | m | ||
) |
std::ostream& operator<< | ( | std::ostream & | o, |
const std::map< N, std::set< T > > & | m | ||
) |