Main Page
Namespaces
Classes
Package Documentation
DetectorDescription
DDCMS
interface
DDDetector.h
Go to the documentation of this file.
1
#ifndef DETECTOR_DESCRIPTION_DD_DETECTOR_H
2
#define DETECTOR_DESCRIPTION_DD_DETECTOR_H
3
4
#include <memory>
5
#include <string>
6
#include <vector>
7
#include <unordered_map>
8
9
namespace
dd4hep
{
10
class
Detector
;
11
}
12
13
namespace
cms
{
14
struct
DDDetector
{
15
16
using
DDVectorsMap
= std::unordered_map< std::string, std::vector<double>>;
17
18
DDDetector
();
19
20
void
process
(
const
std::string
&
file
);
21
dd4hep::Detector
&
description
()
const
{
return
*m_description; };
22
23
private
:
24
dd4hep::Detector
*
m_description
;
25
DDVectorsMap
m_vectors
;
26
};
27
}
28
29
#endif
align::Detector
Definition:
StructureType.h:88
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
cms::DDDetector::m_vectors
DDVectorsMap m_vectors
Definition:
DDDetector.h:25
cms::DDDetector
Definition:
DDDetector.h:14
cms::DDDetector::m_description
dd4hep::Detector * m_description
Definition:
DDDetector.h:21
FrontierConditions_GlobalTag_cff.file
file
Definition:
FrontierConditions_GlobalTag_cff.py:13
LaserDQM_cfg.process
process
Definition:
LaserDQM_cfg.py:3
cms
Namespace of DDCMS conversion namespace.
Definition:
ProducerAnalyzer.cc:21
heppy_report.description
description
Definition:
heppy_report.py:46
dd4hep
Definition:
DDDetector.h:9
cms::DDDetector::DDVectorsMap
std::unordered_map< std::string, std::vector< double >> DDVectorsMap
Definition:
DDDetector.h:16
Generated for CMSSW Reference Manual by
1.8.11