15 : recHit_processors_(),
18 rpcDigiSimLinkToken_(iConsumes.consumes<edm::DetSetVector<
RPCDigiSimLink> >(
19 iConfig.getParameter<edm::
InputTag>(
"rpcDigiSimLinkLabel"))),
25 if (cppfSource ==
"File") {
30 throw cms::Exception(
"No LUT") <<
"Error: CPPF look up table file cannot not be opened";
42 else if (cppfSource ==
"Geo") {
48 <<
"Error: Specify in python/emulatorCppfDigis_cfi 'File' for look up table or 'Geo' for RPC Geometry";
61 recHit_processor.processLook(
const edm::EDGetToken rpcDigiToken_
std::array< RecHitProcessor, 1 > recHit_processors_
EmulateCPPF(const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iConsumes)
enum EmulateCPPF::CppfSource cppfSource_
T getParameter(std::string const &) const
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_
const edm::EDGetToken rpcDigiSimLinkToken_
std::vector< CPPFDigi > CPPFDigiCollection