#include <EmulateCPPF.h>
Public Member Functions | |
EmulateCPPF (const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iConsumes) | |
void | process (const edm::Event &iEvent, const edm::EventSetup &iSetup, l1t::CPPFDigiCollection &cppf_recHit) |
~EmulateCPPF () | |
Private Types | |
enum | CppfSource { CppfSource::File, CppfSource::EventSetup } |
Private Attributes | |
enum EmulateCPPF::CppfSource | cppfSource_ |
std::vector< RecHitProcessor::CppfItem > | CppfVec_1 |
int | MaxClusterSize_ |
std::array< RecHitProcessor, 1 > | recHit_processors_ |
const edm::EDGetToken | recHitToken_ |
const edm::EDGetToken | rpcDigiSimLinkToken_ |
const edm::EDGetToken | rpcDigiToken_ |
const edm::ESGetToken< RPCGeometry, MuonGeometryRecord > | rpcGeomToken_ |
Definition at line 10 of file EmulateCPPF.h.
|
strongprivate |
Enumerator | |
---|---|
File | |
EventSetup |
Definition at line 33 of file EmulateCPPF.h.
|
explicit |
Definition at line 14 of file EmulateCPPF.cc.
References L1TStage2CPPF_cfi::cppfSource, cppfSource_, CppfVec_1, EventSetup, Exception, beamvalidation::exit(), File, personalPlayback::fp, edm::ParameterSet::getParameter(), RecHitProcessor::CppfItem::halfchannel, recoMuon::in, makeListRunsInFiles::inputFile, RecHitProcessor::CppfItem::int_phi, RecHitProcessor::CppfItem::int_theta, RecHitProcessor::CppfItem::lb, MaxClusterSize_, RecHitProcessor::CppfItem::rawId, AlCaHLTBitMon_QueryRunRegistry::string, and RecHitProcessor::CppfItem::strip.
EmulateCPPF::~EmulateCPPF | ( | ) |
Definition at line 54 of file EmulateCPPF.cc.
void EmulateCPPF::process | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
l1t::CPPFDigiCollection & | cppf_recHit | ||
) |
Definition at line 56 of file EmulateCPPF.cc.
References cppfSource_, CppfVec_1, EventSetup, File, iEvent, MaxClusterSize_, recHit_processors_, recHitToken_, rpcDigiSimLinkToken_, rpcDigiToken_, and rpcGeomToken_.
|
private |
Referenced by EmulateCPPF(), and process().
|
private |
Definition at line 34 of file EmulateCPPF.h.
Referenced by EmulateCPPF(), and process().
|
private |
Definition at line 35 of file EmulateCPPF.h.
Referenced by EmulateCPPF(), and process().
|
private |
Definition at line 26 of file EmulateCPPF.h.
Referenced by process().
|
private |
Definition at line 29 of file EmulateCPPF.h.
Referenced by process().
|
private |
Definition at line 30 of file EmulateCPPF.h.
Referenced by process().
|
private |
Definition at line 28 of file EmulateCPPF.h.
Referenced by process().
|
private |
Definition at line 31 of file EmulateCPPF.h.
Referenced by process().