src
Geometry
HcalTestBeamData
interface
HcalTB06BeamParametersFromDD.h
Go to the documentation of this file.
1
#ifndef HcalTestBeamData_HcalTB06BeamParametersFromDD_h
2
#define HcalTestBeamData_HcalTB06BeamParametersFromDD_h
3
4
#include <string>
5
#include <vector>
6
#include "
DetectorDescription/Core/interface/DDCompactView.h
"
7
#include "
DetectorDescription/Core/interface/DDFilteredView.h
"
8
#include "
DetectorDescription/DDCMS/interface/DDCompactView.h
"
9
#include "
DetectorDescription/DDCMS/interface/DDFilteredView.h
"
10
#include "
Geometry/HcalTestBeamData/interface/HcalTB06BeamParameters.h
"
11
12
class
HcalTB06BeamParametersFromDD
{
13
public
:
14
HcalTB06BeamParametersFromDD
() =
default
;
15
16
bool
build
(
const
DDCompactView
* cpv,
HcalTB06BeamParameters
& php,
const
std::string
& name1,
const
std::string
&
name2
);
17
bool
build
(
const
cms::DDCompactView
* cpv,
18
HcalTB06BeamParameters
& php,
19
const
std::string
& name1,
20
const
std::string
&
name2
);
21
22
private
:
23
bool
build
(
HcalTB06BeamParameters
& php,
24
const
std::vector<std::string>& matNames,
25
const
std::vector<int>& nocc,
26
const
std::string
& name1,
27
const
std::string
&
name2
);
28
std::vector<std::string>
getNames
(
DDFilteredView
& fv);
29
std::vector<std::string>
getNames
(
cms::DDFilteredView
& fv);
30
};
31
32
#endif
cms::DDCompactView
Definition:
DDCompactView.h:31
HcalTB06BeamParametersFromDD::build
bool build(const DDCompactView *cpv, HcalTB06BeamParameters &php, const std::string &name1, const std::string &name2)
Definition:
HcalTB06BeamParametersFromDD.cc:10
hfnoseParametersInitialization_cfi.name2
name2
Definition:
hfnoseParametersInitialization_cfi.py:7
DDCompactView
Compact representation of the geometrical detector hierarchy.
Definition:
DDCompactView.h:81
HcalTB06BeamParametersFromDD::HcalTB06BeamParametersFromDD
HcalTB06BeamParametersFromDD()=default
DDFilteredView
Definition:
DDFilteredView.h:20
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
cms::DDFilteredView
Definition:
DDFilteredView.h:70
HcalTB06BeamParametersFromDD
Definition:
HcalTB06BeamParametersFromDD.h:12
DDFilteredView.h
HcalTB06BeamParametersFromDD::getNames
std::vector< std::string > getNames(DDFilteredView &fv)
Definition:
HcalTB06BeamParametersFromDD.cc:109
DDCompactView.h
HcalTB06BeamParameters
Definition:
HcalTB06BeamParameters.h:9
DDFilteredView.h
HcalTB06BeamParameters.h
DDCompactView.h
Generated for CMSSW Reference Manual by
1.8.14