22 if (cppfSource ==
"File") {
27 throw cms::Exception(
"No LUT") <<
"Error: CPPF look up table file cannot not be opened";
40 else if (cppfSource ==
"Geo") {
45 throw cms::Exception(
"Invalid option") <<
"Error: Specify in python/emulatorCppfDigis_cfi 'File' for look up " 46 "table or 'Geo' for RPC Geometry";
87 recHit_processor.process(iEvent, iSetup,
recHitToken_, cppf_recHit);
T getParameter(std::string const &) const
std::array< RecHitProcessor, 1 > recHit_processors_
EmulateCPPF(const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iConsumes)
enum EmulateCPPF::CppfSource cppfSource_
void process(const edm::Event &iEvent, const edm::EventSetup &iSetup, l1t::CPPFDigiCollection &cppf_recHit)
std::vector< RecHitProcessor::CppfItem > CppfVec_1
std::string fullPath() const
const edm::EDGetToken recHitToken_
std::vector< CPPFDigi > CPPFDigiCollection