CMS 3D CMS Logo

HcalSimParametersFromDD.h
Go to the documentation of this file.
1 #ifndef HcalCommonData_HcalSimParametersFromDD_h
2 #define HcalCommonData_HcalSimParametersFromDD_h
3 
9 #include <string>
10 
12 
14 public:
15  HcalSimParametersFromDD() = default;
16 
19 
20 private:
22  void fillNameVector(const DDCompactView*, const std::string&, const std::string&, std::vector<std::string>&);
23  void fillNameVector(const cms::DDCompactView&, const std::string&, std::vector<std::string>&);
24  void fillPMTs(const std::vector<double>&, bool, HcalSimulationParameters&);
25  bool isItHF(const std::string&, const HcalSimulationParameters&);
26  std::vector<std::string> getNames(DDFilteredView& fv);
27  std::vector<std::string> getNames(cms::DDFilteredView& fv);
28  std::vector<double> getDDDArray(const std::string& str, const DDsvalues_type& sv, int& nmin);
29 };
30 
31 #endif
HcalSimParametersFromDD::fillPMTs
void fillPMTs(const std::vector< double > &, bool, HcalSimulationParameters &)
Definition: HcalSimParametersFromDD.cc:271
HcalSimParametersFromDD::getNames
std::vector< std::string > getNames(DDFilteredView &fv)
Definition: HcalSimParametersFromDD.cc:309
HcalSimParametersFromDD::getDDDArray
std::vector< double > getDDDArray(const std::string &str, const DDsvalues_type &sv, int &nmin)
Definition: HcalSimParametersFromDD.cc:338
cms::DDFilteredView
Definition: DDFilteredView.h:65
DDCompactView.h
HcalSimParametersFromDD::HcalSimParametersFromDD
HcalSimParametersFromDD()=default
DDFilteredView.h
DDCompactView
Compact representation of the geometrical detector hierarchy.
Definition: DDCompactView.h:80
pfDeepBoostedJetPreprocessParams_cfi.sv
sv
Definition: pfDeepBoostedJetPreprocessParams_cfi.py:226
str
#define str(s)
Definition: TestProcessor.cc:48
HcalSimParametersFromDD
Definition: HcalSimParametersFromDD.h:13
DDFilteredView.h
DDCompactView.h
HcalSimParametersFromDD::isItHF
bool isItHF(const std::string &, const HcalSimulationParameters &)
Definition: HcalSimParametersFromDD.cc:292
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
HcalSimParametersFromDD::buildParameters
bool buildParameters(const HcalSimulationParameters &)
Definition: HcalSimParametersFromDD.cc:168
HcalSimParametersFromDD::build
bool build(const DDCompactView *, HcalSimulationParameters &)
Definition: HcalSimParametersFromDD.cc:18
cms::DDCompactView
Definition: DDCompactView.h:29
DDsvalues.h
DDFilteredView
Definition: DDFilteredView.h:20
HcalSimParametersFromDD::fillNameVector
void fillNameVector(const DDCompactView *, const std::string &, const std::string &, std::vector< std::string > &)
Definition: HcalSimParametersFromDD.cc:251
DDsvalues_type
std::vector< std::pair< unsigned int, DDValue > > DDsvalues_type
Definition: DDsvalues.h:12
HcalSimulationParameters
Definition: HcalSimulationParameters.h:6