CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Private Attributes
cms::DDDetector Struct Reference

#include <DDDetector.h>

Public Types

using DDVectorsMap = std::unordered_map< std::string, std::vector< double >>
 

Public Member Functions

 DDDetector ()
 
dd4hep::Detector & description () const
 
void process (const std::string &file)
 

Private Attributes

dd4hep::Detector * m_description
 
DDVectorsMap m_vectors
 

Detailed Description

Definition at line 14 of file DDDetector.h.

Member Typedef Documentation

using cms::DDDetector::DDVectorsMap = std::unordered_map< std::string, std::vector<double>>

Definition at line 16 of file DDDetector.h.

Constructor & Destructor Documentation

DDDetector::DDDetector ( )

Definition at line 8 of file DDDetector.cc.

9  : m_description(nullptr)
10 {
11 }
dd4hep::Detector * m_description
Definition: DDDetector.h:21

Member Function Documentation

dd4hep::Detector& cms::DDDetector::description ( ) const
inline

Definition at line 21 of file DDDetector.h.

Referenced by DDCMSDetector::analyze(), DDTestDumpFile::analyze(), and DDVectorRegistryESProducer::produce().

21 { return *m_description; };
dd4hep::Detector * m_description
Definition: DDDetector.h:21
void DDDetector::process ( const std::string &  file)

Member Data Documentation

dd4hep::Detector* cms::DDDetector::m_description
private

Definition at line 21 of file DDDetector.h.

Referenced by process().

DDVectorsMap cms::DDDetector::m_vectors
private

Definition at line 25 of file DDDetector.h.

Referenced by process().