#include <DTCollector.h>
Public Member Functions | |
DTCollector (const edm::ParameterSet &) | |
void | extractPrimitives (const edm::Event &, const edm::EventSetup &, std::vector< TriggerPrimitive > &) const override |
~DTCollector () override | |
Public Member Functions inherited from L1TMuon::SubsystemCollector | |
SubsystemCollector (const edm::ParameterSet &) | |
virtual | ~SubsystemCollector () |
Private Member Functions | |
int | findBTIGroupForThetaDigi (const L1MuDTChambThDigi &, const int position) const |
TriggerPrimitive | processDigis (const L1MuDTChambPhDigi &, const int &segment_number) const |
TriggerPrimitive | processDigis (const L1MuDTChambThDigi &, const int bti_group) const |
TriggerPrimitive | processDigis (const L1MuDTChambPhDigi &, const L1MuDTChambThDigi &, const int bti_group) const |
Private Attributes | |
std::unique_ptr< DTBunchCrossingCleaner > | _bxc |
const int | bx_max |
const int | bx_min |
Additional Inherited Members | |
Protected Attributes inherited from L1TMuon::SubsystemCollector | |
edm::InputTag | _src |
Definition at line 22 of file DTCollector.h.
DTCollector::DTCollector | ( | const edm::ParameterSet & | ps | ) |
Definition at line 13 of file DTCollector.cc.
References _bxc, edm::ParameterSet::getParameter(), and edm::ParameterSet::getParameterSet().
|
inlineoverride |
Definition at line 25 of file DTCollector.h.
References extractPrimitives(), findBTIGroupForThetaDigi(), position, and processDigis().
|
overridevirtual |
Implements L1TMuon::SubsystemCollector.
Definition at line 23 of file DTCollector.cc.
References _bxc, L1TMuon::SubsystemCollector::_src, l1GtPatternGenerator_cfi::bx, bx_max, bx_min, L1MuDTChambPhContainer::chPhiSegm1(), L1MuDTChambPhContainer::chPhiSegm2(), L1MuDTChambThContainer::chThetaSegm(), findBTIGroupForThetaDigi(), edm::Event::getByLabel(), processDigis(), relativeConstraints::station, groupFilesInBlocks::temp, and makeMuonMisalignmentScenario::wheel.
Referenced by ~DTCollector().
|
private |
Definition at line 96 of file DTCollector.cc.
References DEFINE_EDM_PLUGIN, mps_fire::i, L1MuDTChambThDigi::position(), and mps_fire::result.
Referenced by extractPrimitives(), and ~DTCollector().
|
private |
Definition at line 79 of file DTCollector.cc.
References L1MuDTChambPhDigi::scNum(), L1MuDTChambPhDigi::stNum(), and L1MuDTChambPhDigi::whNum().
Referenced by extractPrimitives(), and ~DTCollector().
|
private |
Definition at line 84 of file DTCollector.cc.
References L1MuDTChambThDigi::scNum(), L1MuDTChambThDigi::stNum(), and L1MuDTChambThDigi::whNum().
|
private |
Definition at line 89 of file DTCollector.cc.
References L1MuDTChambPhDigi::scNum(), L1MuDTChambPhDigi::stNum(), and L1MuDTChambPhDigi::whNum().
|
private |
Definition at line 35 of file DTCollector.h.
Referenced by DTCollector(), and extractPrimitives().
|
private |
Definition at line 34 of file DTCollector.h.
Referenced by extractPrimitives().
|
private |
Definition at line 34 of file DTCollector.h.
Referenced by extractPrimitives().