CMS 3D CMS Logo

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>
11 
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,
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::DDFilteredView
Definition: DDFilteredView.h:70
DDCompactView.h
HcalTB06BeamParametersFromDD::build
bool build(const DDCompactView *cpv, HcalTB06BeamParameters &php, const std::string &name1, const std::string &name2)
Definition: HcalTB06BeamParametersFromDD.cc:12
HcalTB06BeamParametersFromDD
Definition: HcalTB06BeamParametersFromDD.h:12
DDFilteredView.h
HcalTB06BeamParameters
Definition: HcalTB06BeamParameters.h:9
HcalTB06BeamParameters.h
DDCompactView
Compact representation of the geometrical detector hierarchy.
Definition: DDCompactView.h:81
DDFilteredView.h
DDCompactView.h
HcalTB06BeamParametersFromDD::HcalTB06BeamParametersFromDD
HcalTB06BeamParametersFromDD()=default
HcalTB06BeamParametersFromDD::getNames
std::vector< std::string > getNames(DDFilteredView &fv)
Definition: HcalTB06BeamParametersFromDD.cc:111
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
cms::DDCompactView
Definition: DDCompactView.h:31
DDFilteredView
Definition: DDFilteredView.h:20
hfnoseParametersInitialization_cfi.name2
name2
Definition: hfnoseParametersInitialization_cfi.py:8