Main Page
Namespaces
Classes
Package Documentation
Geometry
HGCalCommonData
interface
HGCalParametersFromDD.h
Go to the documentation of this file.
1
#ifndef HGCalCommonData_HGCalParametersFromDD_h
2
#define HGCalCommonData_HGCalParametersFromDD_h
3
4
#include <string>
5
#include <vector>
6
#include "
DetectorDescription/Core/interface/DDsvalues.h
"
7
#include "
DetectorDescription/Core/interface/DDCompactView.h
"
8
#include "
DetectorDescription/DDCMS/interface/DDCompactView.h
"
9
10
class
HGCalParameters
;
11
12
class
HGCalParametersFromDD
{
13
public
:
14
HGCalParametersFromDD
() {}
15
virtual
~HGCalParametersFromDD
() {}
16
17
bool
build
(
const
DDCompactView
*,
18
HGCalParameters
&,
19
const
std::string
&,
20
const
std::string
&,
21
const
std::string
&,
22
const
std::string
&);
23
bool
build
(
const
cms::DDCompactView
*,
24
HGCalParameters
&,
25
const
std::string
&,
26
const
std::string
&,
27
const
std::string
&,
28
const
std::string
&,
29
const
std::string
&);
30
31
private
:
32
void
getCellPosition
(
HGCalParameters
& php,
int
type
);
33
double
getDDDValue
(
const
char
*
s
,
const
DDsvalues_type
&
sv
);
34
std::vector<double>
getDDDArray
(
const
char
* s,
const
DDsvalues_type
& sv);
35
};
36
37
#endif
type
type
Definition:
HCALResponse.h:21
cms::DDCompactView
Definition:
DDCompactView.h:29
HGCalParametersFromDD::HGCalParametersFromDD
HGCalParametersFromDD()
Definition:
HGCalParametersFromDD.h:14
HGCalParametersFromDD::build
bool build(const DDCompactView *, HGCalParameters &, const std::string &, const std::string &, const std::string &, const std::string &)
Definition:
HGCalParametersFromDD.cc:56
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
alignCSCRings.s
s
Definition:
alignCSCRings.py:92
pfDeepBoostedJetPreprocessParams_cfi.sv
sv
Definition:
pfDeepBoostedJetPreprocessParams_cfi.py:226
DDCompactView
Compact representation of the geometrical detector hierarchy.
Definition:
DDCompactView.h:80
HGCalParametersFromDD::~HGCalParametersFromDD
virtual ~HGCalParametersFromDD()
Definition:
HGCalParametersFromDD.h:15
DDsvalues_type
std::vector< std::pair< unsigned int, DDValue > > DDsvalues_type
Definition:
DDsvalues.h:12
HGCalParametersFromDD
Definition:
HGCalParametersFromDD.h:12
HGCalParameters
Definition:
HGCalParameters.h:13
DDCompactView.h
HGCalParametersFromDD::getDDDValue
double getDDDValue(const char *s, const DDsvalues_type &sv)
Definition:
HGCalParametersFromDD.cc:469
DDsvalues.h
DDCompactView.h
HGCalParametersFromDD::getDDDArray
std::vector< double > getDDDArray(const char *s, const DDsvalues_type &sv)
Definition:
HGCalParametersFromDD.cc:482
HGCalParametersFromDD::getCellPosition
void getCellPosition(HGCalParameters &php, int type)
Definition:
HGCalParametersFromDD.cc:407
Generated for CMSSW Reference Manual by
1.8.11