#include <iosfwd>
#include <map>
#include <memory>
#include <string>
#include <utility>
#include <vector>
#include "DetectorDescription/Core/interface/Singleton.h"
#include "DetectorDescription/Core/interface/DDBase.h"
#include "DetectorDescription/Core/interface/DDEnums.h"
#include "DetectorDescription/Core/interface/DDName.h"
#include "DetectorDescription/Core/interface/DDsvalues.h"
Go to the source code of this file.
Classes | |
class | DDLogicalPart |
A DDLogicalPart aggregates information concerning material, solid and sensitveness ... More... | |
Namespaces | |
DDI | |
Typedefs | |
typedef DDI::Singleton< std::map< std::string, std::vector< DDName > > > | LPNAMES |
Functions | |
void | DD_NC (const DDName &) |
std::pair< bool, std::string > | DDIsValid (const std::string &ns, const std::string &name, std::vector< DDLogicalPart > &result, bool doRegex=true) |
std::ostream & | operator<< (std::ostream &, const DDLogicalPart &) |
typedef DDI::Singleton<std::map<std::string, std::vector<DDName> > > LPNAMES |
Definition at line 136 of file DDLogicalPart.h.
void DD_NC | ( | const DDName & | ) |
Definition at line 12 of file DDLogicalPart.cc.
References DDI::Singleton< I >::instance(), DDName::name(), DDName::ns(), and AlCaHLTBitMon_ParallelJobs::p.
Referenced by DDLogicalPart::DDLogicalPart().
std::pair<bool, std::string> DDIsValid | ( | const std::string & | ns, |
const std::string & | name, | ||
std::vector< DDLogicalPart > & | result, | ||
bool | doRegex = true |
||
) |
Definition at line 248 of file DDLogicalPart.cc.
References DDBase< DDName, std::unique_ptr< DDI::LogicalPart > >::begin(), HLT_2018_cff::candidates, DDLogicalPart::DDLogicalPart(), DDBase< DDName, std::unique_ptr< DDI::LogicalPart > >::end(), RemoveAddSevLevel::flag, DDI::Singleton< I >::instance(), mps_update::status, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by DDI::Specific::createPartSelections(), and DDLogicalPart::DDLogicalPart().
std::ostream& operator<< | ( | std::ostream & | , |
const DDLogicalPart & | |||
) |
Definition at line 27 of file DDLogicalPart.cc.
References DDBase< N, C >::isDefined(), and DDBase< N, C >::rep().