#include <DTCollector.h>
Public Member Functions | |
DTCollector () | |
virtual void | extractPrimitives (edm::Handle< L1MuDTChambPhContainer > phiDigis, edm::Handle< L1MuDTChambThContainer > thetaDigis, L1TMuon::TriggerPrimitiveCollection &out) const |
~DTCollector () | |
Private Member Functions | |
int | findBTIGroupForThetaDigi (const L1MuDTChambThDigi &, const int position) const |
L1TMuon::TriggerPrimitive | processDigis (const L1MuDTChambPhDigi &, const int &segment_number) const |
L1TMuon::TriggerPrimitive | processDigis (const L1MuDTChambThDigi &, const int bti_group) const |
L1TMuon::TriggerPrimitive | processDigis (const L1MuDTChambPhDigi &, const L1MuDTChambThDigi &, const int bti_group) const |
Private Attributes | |
std::unique_ptr< DTBunchCrossingCleaner > | _bxc |
const int | bx_max = 7 |
const int | bx_min = -9 |
Definition at line 31 of file DTCollector.h.
DTCollector::DTCollector | ( | ) |
Definition at line 13 of file DTCollector.cc.
References L1MuDTChambPhContainer::chPhiSegm1(), L1MuDTChambPhContainer::chPhiSegm2(), L1MuDTChambThContainer::chThetaSegm(), L1TMuon::DTCollector::extractPrimitives(), L1TMuon::DTCollector::findBTIGroupForThetaDigi(), mps_fire::i, MillePedeFileConverter_cfg::out, L1MuDTChambThDigi::position(), L1TMuon::DTCollector::processDigis(), mps_fire::result, L1MuDTChambPhDigi::scNum(), L1MuDTChambThDigi::scNum(), relativeConstraints::station, L1MuDTChambPhDigi::stNum(), L1MuDTChambThDigi::stNum(), groupFilesInBlocks::temp, makeMuonMisalignmentScenario::wheel, L1MuDTChambPhDigi::whNum(), and L1MuDTChambThDigi::whNum().
|
inline |
Definition at line 34 of file DTCollector.h.
References MillePedeFileConverter_cfg::out, and position.
|
virtual |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 53 of file DTCollector.h.
|
private |
Definition at line 52 of file DTCollector.h.
|
private |
Definition at line 52 of file DTCollector.h.