#include <DTCollector.h>
Public Member Functions | |
DTCollector (const edm::ParameterSet &) | |
virtual void | extractPrimitives (const edm::Event &, const edm::EventSetup &, std::vector< TriggerPrimitive > &) const |
~DTCollector () | |
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, L1TMuon::SubsystemCollector::_src, bx_max, bx_min, L1MuDTChambPhContainer::chPhiSegm1(), L1MuDTChambPhContainer::chPhiSegm2(), L1MuDTChambThContainer::chThetaSegm(), ev, extractPrimitives(), findBTIGroupForThetaDigi(), edm::Event::getByLabel(), edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterSet(), NULL, MillePedeFileConverter_cfg::out, processDigis(), relativeConstraints::station, groupFilesInBlocks::temp, and makeMuonMisalignmentScenario::wheel.
|
inline |
Definition at line 25 of file DTCollector.h.
References extractPrimitives(), findBTIGroupForThetaDigi(), position, and processDigis().
|
virtual |
Implements L1TMuon::SubsystemCollector.
Referenced by DTCollector(), L1TwinMux::DTCollector::DTCollector(), and ~DTCollector().
|
private |
Definition at line 112 of file DTCollector.cc.
References DEFINE_EDM_PLUGIN(), mps_fire::i, L1MuDTChambThDigi::position(), and mps_fire::result.
Referenced by DTCollector(), L1TwinMux::DTCollector::DTCollector(), processDigis(), and ~DTCollector().
|
private |
Definition at line 92 of file DTCollector.cc.
References L1MuDTChambPhDigi::scNum(), L1MuDTChambPhDigi::stNum(), and L1MuDTChambPhDigi::whNum().
Referenced by DTCollector(), L1TwinMux::DTCollector::DTCollector(), and ~DTCollector().
|
private |
Definition at line 98 of file DTCollector.cc.
References L1MuDTChambThDigi::scNum(), L1MuDTChambThDigi::stNum(), and L1MuDTChambThDigi::whNum().
|
private |
Definition at line 104 of file DTCollector.cc.
References findBTIGroupForThetaDigi(), L1MuDTChambPhDigi::scNum(), L1MuDTChambPhDigi::stNum(), and L1MuDTChambPhDigi::whNum().
|
private |
Definition at line 40 of file DTCollector.h.
Referenced by DTCollector().
|
private |
Definition at line 39 of file DTCollector.h.
Referenced by DTCollector().
|
private |
Definition at line 39 of file DTCollector.h.
Referenced by DTCollector().