Geometry
EcalCommonData
interface
EcalSimParametersFromDD.h
Go to the documentation of this file.
1
#ifndef EcalCommonData_EcalSimParametersFromDD_h
2
#define EcalCommonData_EcalSimParametersFromDD_h
3
4
#include "
DetectorDescription/Core/interface/DDsvalues.h
"
5
#include "
DetectorDescription/Core/interface/DDCompactView.h
"
6
#include "
DetectorDescription/DDCMS/interface/DDCompactView.h
"
7
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
8
#include <string>
9
#include <vector>
10
11
class
DDFilteredView
;
12
class
EcalSimulationParameters
;
13
14
class
EcalSimParametersFromDD
{
15
public
:
16
EcalSimParametersFromDD
() =
default
;
17
18
bool
build
(
const
DDCompactView
*,
const
std::string
&
name
,
EcalSimulationParameters
&);
19
bool
build
(
const
cms::DDCompactView
*,
const
std::string
&
name
,
EcalSimulationParameters
&);
20
21
private
:
22
bool
buildParameters
(
const
EcalSimulationParameters
&);
23
std::vector<std::string>
getStringArray
(
const
std::string
&,
const
DDsvalues_type
&);
24
std::vector<double>
getDDDArray
(
const
std::string
&,
const
DDsvalues_type
&);
25
};
26
27
#endif
MessageLogger.h
EcalSimParametersFromDD::buildParameters
bool buildParameters(const EcalSimulationParameters &)
Definition:
EcalSimParametersFromDD.cc:174
EcalSimulationParameters
Definition:
EcalSimulationParameters.h:6
DDCompactView.h
EcalSimParametersFromDD
Definition:
EcalSimParametersFromDD.h:14
EcalSimParametersFromDD::getStringArray
std::vector< std::string > getStringArray(const std::string &, const DDsvalues_type &)
Definition:
EcalSimParametersFromDD.cc:205
DDCompactView
Compact representation of the geometrical detector hierarchy.
Definition:
DDCompactView.h:81
DDCompactView.h
EcalSimParametersFromDD::build
bool build(const DDCompactView *, const std::string &name, EcalSimulationParameters &)
Definition:
EcalSimParametersFromDD.cc:23
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
cms::DDCompactView
Definition:
DDCompactView.h:31
Skims_PA_cff.name
name
Definition:
Skims_PA_cff.py:17
DDsvalues.h
EcalSimParametersFromDD::getDDDArray
std::vector< double > getDDDArray(const std::string &, const DDsvalues_type &)
Definition:
EcalSimParametersFromDD.cc:188
DDFilteredView
Definition:
DDFilteredView.h:20
DDsvalues_type
std::vector< std::pair< unsigned int, DDValue > > DDsvalues_type
Definition:
DDsvalues.h:12
EcalSimParametersFromDD::EcalSimParametersFromDD
EcalSimParametersFromDD()=default
Generated for CMSSW Reference Manual by
1.8.16