#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_nm_type &m) |
template<typename T > | |
bool | findNameSpaces (T dummy, ns_type &m) |
template<class T , class N > | |
std::ostream & | operator<< (std::ostream &o, const std::map< N, std::set< T >> &m) |
template<class T > | |
std::ostream & | operator<< (std::ostream &o, const std::map< std::string, std::set< T >> &m) |
template<class T > | |
std::ostream & | operator<< (std::ostream &o, const std::set< T > &v) |
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 96 of file DDErrorDetection.h.
References end, and svgfig::template().
Referenced by DDErrorDetection::scan().
bool findNameSpaces | ( | T | dummy, |
ns_nm_type & | m | ||
) |
Definition at line 82 of file DDErrorDetection.h.
References instance, visualization-live-secondInstance_cfg::m, mps_fire::result, and svgfig::template().
Definition at line 68 of file DDErrorDetection.h.
References instance, visualization-live-secondInstance_cfg::m, mps_fire::result, and svgfig::template().
Referenced by DDHtmlLpDetails::names(), DDHtmlMaDetails::names(), DDHtmlSoDetails::names(), DDHtmlRoDetails::names(), and DDHtmlSpDetails::names().
std::ostream& operator<< | ( | std::ostream & | o, |
const std::map< N, std::set< T >> & | m | ||
) |
Definition at line 57 of file DDErrorDetection.h.
References visualization-live-secondInstance_cfg::m, and EcalTangentSkim_cfg::o.
std::ostream& operator<< | ( | std::ostream & | o, |
const std::map< std::string, std::set< T >> & | m | ||
) |
Definition at line 46 of file DDErrorDetection.h.
References visualization-live-secondInstance_cfg::m, and EcalTangentSkim_cfg::o.
std::ostream& operator<< | ( | std::ostream & | o, |
const std::set< T > & | v | ||
) |
Definition at line 37 of file DDErrorDetection.h.
References EcalTangentSkim_cfg::o, and findQualityFiles::v.