22 #include "boost/shared_ptr.hpp"
50 std::vector<edm::ParameterSet> prescaleFactorsSet =
51 parSet.
getParameter<std::vector<edm::ParameterSet> >(
"PrescaleFactorsSet");
53 for (std::vector<edm::ParameterSet>::const_iterator itPfSet =
54 prescaleFactorsSet.begin(); itPfSet != prescaleFactorsSet.end(); ++itPfSet) {
57 m_prescaleFactors.push_back(itPfSet->getParameter<std::vector<int> >(
"PrescaleFactors"));
74 boost::shared_ptr<L1GtPrescaleFactors>
79 boost::shared_ptr<L1GtPrescaleFactors> pL1GtPrescaleFactors =
80 boost::shared_ptr<L1GtPrescaleFactors>(
83 return pL1GtPrescaleFactors;
T getParameter(std::string const &) const
boost::shared_ptr< L1GtPrescaleFactors > producePrescaleFactors(const L1GtPrescaleFactorsTechTrigRcd &)
public methods
void setWhatProduced(T *iThis, const es::Label &iLabel=es::Label())
L1GtPrescaleFactorsTechTrigTrivialProducer(const edm::ParameterSet &)
constructor
~L1GtPrescaleFactorsTechTrigTrivialProducer()
destructor
std::vector< std::vector< int > > m_prescaleFactors
prescale factors