#include <L1TMuonBarrelKalmanStubProcessor.h>
Public Member Functions | |
L1TMuonBarrelKalmanStubProcessor () | |
L1TMuonBarrelKalmanStubProcessor (const edm::ParameterSet &) | |
L1MuKBMTCombinedStubCollection | makeStubs (const L1MuDTChambPhContainer *, const L1MuDTChambThContainer *) |
~L1TMuonBarrelKalmanStubProcessor () | |
Private Member Functions | |
L1MuKBMTCombinedStub | buildStub (const L1MuDTChambPhDigi *, const L1MuDTChambThDigi *) |
bool | isGoodPhiStub (const L1MuDTChambPhDigi *) |
std::pair< bool, bool > | isGoodThetaStub (const L1MuDTChambThDigi *, uint pos1, uint pos2=0) |
Private Attributes | |
std::vector< int > | etaCoarseLUT_0 |
std::vector< int > | etaCoarseLUT_minus_1 |
std::vector< int > | etaCoarseLUT_minus_2 |
std::vector< int > | etaCoarseLUT_plus_1 |
std::vector< int > | etaCoarseLUT_plus_2 |
std::vector< int > | etaLUT_0_1 |
std::vector< int > | etaLUT_0_2 |
std::vector< int > | etaLUT_0_3 |
std::vector< int > | etaLUT_minus_1_1 |
std::vector< int > | etaLUT_minus_1_2 |
std::vector< int > | etaLUT_minus_1_3 |
std::vector< int > | etaLUT_minus_2_1 |
std::vector< int > | etaLUT_minus_2_2 |
std::vector< int > | etaLUT_minus_2_3 |
std::vector< int > | etaLUT_plus_1_1 |
std::vector< int > | etaLUT_plus_1_2 |
std::vector< int > | etaLUT_plus_1_3 |
std::vector< int > | etaLUT_plus_2_1 |
std::vector< int > | etaLUT_plus_2_2 |
std::vector< int > | etaLUT_plus_2_3 |
int | maxBX_ |
int | minBX_ |
int | minPhiQuality_ |
int | minThetaQuality_ |
int | verbose_ |
Definition at line 16 of file L1TMuonBarrelKalmanStubProcessor.h.
L1TMuonBarrelKalmanStubProcessor::L1TMuonBarrelKalmanStubProcessor | ( | ) |
Definition at line 8 of file L1TMuonBarrelKalmanStubProcessor.cc.
L1TMuonBarrelKalmanStubProcessor::L1TMuonBarrelKalmanStubProcessor | ( | const edm::ParameterSet & | iConfig | ) |
Definition at line 19 of file L1TMuonBarrelKalmanStubProcessor.cc.
L1TMuonBarrelKalmanStubProcessor::~L1TMuonBarrelKalmanStubProcessor | ( | ) |
Definition at line 51 of file L1TMuonBarrelKalmanStubProcessor.cc.
|
private |
Definition at line 75 of file L1TMuonBarrelKalmanStubProcessor.cc.
References L1MuDTChambPhDigi::bxNum(), L1MuDTChambPhDigi::code(), etaCoarseLUT_0, etaCoarseLUT_minus_1, etaCoarseLUT_minus_2, etaCoarseLUT_plus_1, etaCoarseLUT_plus_2, etaLUT_0_1, etaLUT_0_2, etaLUT_0_3, etaLUT_minus_1_1, etaLUT_minus_1_2, etaLUT_minus_1_3, etaLUT_minus_2_1, etaLUT_minus_2_2, etaLUT_minus_2_3, etaLUT_plus_1_1, etaLUT_plus_1_2, etaLUT_plus_1_3, etaLUT_plus_2_1, etaLUT_plus_2_2, etaLUT_plus_2_3, mps_fire::i, minThetaQuality_, AlCaHLTBitMon_ParallelJobs::p, phi, L1MuDTChambPhDigi::phi(), L1MuDTChambPhDigi::phiB(), L1MuDTChambThDigi::position(), jets_cff::quality, L1MuDTChambThDigi::quality(), L1MuDTChambPhDigi::scNum(), relativeConstraints::station, L1MuDTChambPhDigi::stNum(), GlobalPosition_Frontier_DevDB_cff::tag, L1MuDTChambPhDigi::Ts2Tag(), parallelization::uint(), makeMuonMisalignmentScenario::wheel, and L1MuDTChambPhDigi::whNum().
Referenced by makeStubs().
|
private |
Definition at line 55 of file L1TMuonBarrelKalmanStubProcessor.cc.
References L1MuDTChambPhDigi::code(), and minPhiQuality_.
|
private |
Definition at line 61 of file L1TMuonBarrelKalmanStubProcessor.cc.
References minThetaQuality_, and L1MuDTChambThDigi::quality().
L1MuKBMTCombinedStubCollection L1TMuonBarrelKalmanStubProcessor::makeStubs | ( | const L1MuDTChambPhContainer * | phiContainer, |
const L1MuDTChambThContainer * | etaContainer | ||
) |
Definition at line 198 of file L1TMuonBarrelKalmanStubProcessor.cc.
References funct::abs(), buildStub(), L1MuDTChambPhDigi::bxNum(), L1MuDTChambPhContainer::chPhiSegm1(), L1MuDTChambPhContainer::chPhiSegm2(), L1MuDTChambThContainer::chThetaSegm(), L1MuDTChambPhDigi::code(), PVValHelper::eta, maxBX_, minBX_, minPhiQuality_, MillePedeFileConverter_cfg::out, L1MuDTChambPhDigi::phi(), L1MuDTChambPhDigi::phiB(), L1MuDTChambPhDigi::scNum(), relativeConstraints::station, L1MuDTChambPhDigi::stNum(), L1MuDTChambPhDigi::Ts2Tag(), parallelization::uint(), verbose_, makeMuonMisalignmentScenario::wheel, and L1MuDTChambPhDigi::whNum().
|
private |
Definition at line 53 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by buildStub().
|
private |
Definition at line 52 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by buildStub().
|
private |
Definition at line 51 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by buildStub().
|
private |
Definition at line 54 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by buildStub().
|
private |
Definition at line 55 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by buildStub().
|
private |
Definition at line 42 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by buildStub().
|
private |
Definition at line 43 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by buildStub().
|
private |
Definition at line 44 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by buildStub().
|
private |
Definition at line 39 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by buildStub().
|
private |
Definition at line 40 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by buildStub().
|
private |
Definition at line 41 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by buildStub().
|
private |
Definition at line 36 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by buildStub().
|
private |
Definition at line 37 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by buildStub().
|
private |
Definition at line 38 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by buildStub().
|
private |
Definition at line 45 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by buildStub().
|
private |
Definition at line 46 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by buildStub().
|
private |
Definition at line 47 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by buildStub().
|
private |
Definition at line 48 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by buildStub().
|
private |
Definition at line 49 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by buildStub().
|
private |
Definition at line 50 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by buildStub().
|
private |
Definition at line 34 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by makeStubs().
|
private |
Definition at line 33 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by makeStubs().
|
private |
Definition at line 31 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by isGoodPhiStub(), and makeStubs().
|
private |
Definition at line 32 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by buildStub(), and isGoodThetaStub().
|
private |
Definition at line 57 of file L1TMuonBarrelKalmanStubProcessor.h.
Referenced by makeStubs().