#include <L1TTwinMuxAlgorithm.h>
Public Member Functions | |
L1MuDTChambPhContainer | get_ph_tm_output () |
Return Output PhContainer. More... | |
L1TTwinMuxAlgorithm () | |
void | run (edm::Handle< L1MuDTChambPhContainer > phiDigis, edm::Handle< L1MuDTChambThContainer > thetaDigis, edm::Handle< RPCDigiCollection > rpcDigis, const L1TTwinMuxParams &, const RPCGeometry &) |
~L1TTwinMuxAlgorithm () | |
Private Attributes | |
L1MuDTChambPhContainer | m_tm_phi_output |
Output PhContainer. More... | |
Definition at line 27 of file L1TTwinMuxAlgorithm.h.
|
inline |
Definition at line 29 of file L1TTwinMuxAlgorithm.h.
|
inline |
Definition at line 30 of file L1TTwinMuxAlgorithm.h.
|
inline |
Return Output PhContainer.
Definition at line 39 of file L1TTwinMuxAlgorithm.h.
References m_tm_phi_output.
Referenced by L1TTwinMuxProducer::produce().
void L1TTwinMuxAlgorithm::run | ( | edm::Handle< L1MuDTChambPhContainer > | phiDigis, |
edm::Handle< L1MuDTChambThContainer > | thetaDigis, | ||
edm::Handle< RPCDigiCollection > | rpcDigis, | ||
const L1TTwinMuxParams & | tmParams, | ||
const RPCGeometry & | rpcGeometry | ||
) |
ES Parameters
Align track segments that are coming in bx-1.
Clean RPC hits
Translate RPC digis to DT primitives.
Match low q DT primitives with RPC hits in dphiWindow
Correct(in bx) DT primitives by comparing them to RPC.
Add RPC primitives in case that there are no DT primitives.
Definition at line 32 of file L1TTwinMuxAlgorithm.cc.
References l1GtPatternGenerator_cfi::bx, L1MuDTChambPhDigi::BxCnt(), L1MuDTChambPhDigi::bxNum(), L1MuDTChambPhContainer::chPhiSegm1(), L1MuDTChambPhContainer::chPhiSegm2(), L1MuDTChambPhDigi::code(), gather_cfg::cout, L1TTwinMuxParams::get_CorrectDTBxwRPC(), L1TTwinMuxParams::get_UseLowQDT(), L1TTwinMuxParams::get_UseOnlyDT(), L1TTwinMuxParams::get_UseOnlyRPC(), L1TTwinMuxParams::get_Verbose(), L1MuDTChambPhDigi::phi(), L1MuDTChambPhDigi::phiB(), IOPrinter::run(), L1MuDTChambPhDigi::scNum(), hgcalTBTopologyTester_cfi::sector, relativeConstraints::station, L1MuDTChambPhDigi::stNum(), L1MuDTChambPhDigi::Ts2Tag(), fakeTwinMuxParams_cff::useLowQDT, verbose, makeMuonMisalignmentScenario::wheel, and L1MuDTChambPhDigi::whNum().
Referenced by L1TTwinMuxProducer::produce().
|
private |
Output PhContainer.
Definition at line 43 of file L1TTwinMuxAlgorithm.h.
Referenced by get_ph_tm_output().