Main Page
Namespaces
Classes
Package Documentation
DetectorDescription
DDCMS
src
DDDetector.cc
Go to the documentation of this file.
1
#include "
DetectorDescription/DDCMS/interface/DDDetector.h
"
2
#include "DD4hep/Detector.h"
3
4
#include <iostream>
5
6
using namespace
cms
;
7
8
DDDetector::DDDetector
()
9
: m_description(
nullptr
)
10
{
11
}
12
13
void
14
DDDetector::process
(
const
std::string
&
fileName
)
15
{
16
m_description
= &dd4hep::Detector::getInstance();
17
m_description
->addExtension<
DDVectorsMap
>(&
m_vectors
);
18
19
std::string
name
(
"DD4hep_CompactLoader"
);
20
const
char
*
files
[] = { fileName.c_str(),
nullptr
};
21
m_description
->apply( name.c_str(), 2, (
char
**)files );
22
}
23
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
cms::DDDetector::DDDetector
DDDetector()
Definition:
DDDetector.cc:8
nullptr
#define nullptr
cms::DDDetector::m_vectors
DDVectorsMap m_vectors
Definition:
DDDetector.h:25
cms::DDDetector::m_description
dd4hep::Detector * m_description
Definition:
DDDetector.h:21
PatBasicFWLiteAnalyzer.files
files
Definition:
PatBasicFWLiteAnalyzer.py:8
cms
Namespace of DDCMS conversion namespace.
Definition:
ProducerAnalyzer.cc:21
cms::DDDetector::DDVectorsMap
std::unordered_map< std::string, std::vector< double >> DDVectorsMap
Definition:
DDDetector.h:16
MillePedeFileConverter_cfg.fileName
fileName
Definition:
MillePedeFileConverter_cfg.py:32
DDDetector.h
dataset.name
name
Definition:
dataset.py:45
cms::DDDetector::process
void process(const std::string &file)
Definition:
DDDetector.cc:14
Generated for CMSSW Reference Manual by
1.8.11