#include <L1TMuonBarrelKalmanSectorProcessor.h>
Classes | |
struct | bmtf_out |
class | TrackSorter |
Public Member Functions | |
L1TMuonBarrelKalmanSectorProcessor (const edm::ParameterSet &, int sector) | |
L1MuKBMTrackCollection | process (L1TMuonBarrelKalmanAlgo *, const L1MuKBMTCombinedStubRefVector &stubs, int bx) |
void | verbose (L1TMuonBarrelKalmanAlgo *, const L1MuKBMTrackCollection &) |
~L1TMuonBarrelKalmanSectorProcessor () | |
Private Member Functions | |
L1MuKBMTrackCollection | cleanNeighbor (const L1MuKBMTrackCollection &, const L1MuKBMTrackCollection &) |
L1MuKBMTrackCollection | cleanNeighbors (const L1MuKBMTrackCollection &, const L1MuKBMTrackCollection &, const L1MuKBMTrackCollection &) |
bmtf_out | makeWord (L1TMuonBarrelKalmanAlgo *, const L1MuKBMTrackCollection &) |
L1MuKBMTrackCollection | wedgeSort (const L1MuKBMTrackCollection &, const L1MuKBMTrackCollection &, const L1MuKBMTrackCollection &, const L1MuKBMTrackCollection &, const L1MuKBMTrackCollection &) |
Private Attributes | |
std::vector < L1TMuonBarrelKalmanRegionModule > | regions_ |
int | sector_ |
int | verbose_ |
Definition at line 10 of file L1TMuonBarrelKalmanSectorProcessor.h.
L1TMuonBarrelKalmanSectorProcessor::L1TMuonBarrelKalmanSectorProcessor | ( | const edm::ParameterSet & | iConfig, |
int | sector | ||
) |
Definition at line 3 of file L1TMuonBarrelKalmanSectorProcessor.cc.
References edm::ParameterSet::getParameter(), regions_, and mergeVDriftHistosByStation::wheels.
L1TMuonBarrelKalmanSectorProcessor::~L1TMuonBarrelKalmanSectorProcessor | ( | ) |
Definition at line 11 of file L1TMuonBarrelKalmanSectorProcessor.cc.
|
private |
Definition at line 221 of file L1TMuonBarrelKalmanSectorProcessor.cc.
References keep, submitPVResolutionJobs::out, L1MuKBMTrack::setPtEtaPhi(), L1MuKBMTrack::setRank(), and groupFilesInBlocks::temp.
Referenced by wedgeSort().
|
private |
Definition at line 268 of file L1TMuonBarrelKalmanSectorProcessor.cc.
References keep, submitPVResolutionJobs::out, L1MuKBMTrack::setPtEtaPhi(), L1MuKBMTrack::setRank(), and groupFilesInBlocks::temp.
Referenced by wedgeSort().
|
private |
Definition at line 43 of file L1TMuonBarrelKalmanSectorProcessor.cc.
References L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr1_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr1_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr1_3, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr2_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr2_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr2_3, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr3_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr3_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr3_3, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr4_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr4_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr4_3, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::bx0_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::bx0_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::bx0_3, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::charge_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::charge_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::charge_3, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::chargeValid_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::chargeValid_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::chargeValid_3, L1TMuonBarrelKalmanAlgo::convertToBMTF(), L1TMuonBarrelKalmanSectorProcessor::bmtf_out::dxy_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::dxy_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::dxy_3, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::eta_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::eta_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::eta_3, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::HF_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::HF_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::HF_3, l1t::RegionalMuonCand::hwDXY(), l1t::RegionalMuonCand::hwEta(), l1t::RegionalMuonCand::hwHF(), l1t::RegionalMuonCand::hwPhi(), l1t::RegionalMuonCand::hwPt(), l1t::RegionalMuonCand::hwPtUnconstrained(), l1t::RegionalMuonCand::hwQual(), l1t::RegionalMuonCand::hwSign(), l1t::RegionalMuonCand::hwSignValid(), l1t::RegionalMuonCand::kStat1, l1t::RegionalMuonCand::kStat2, l1t::RegionalMuonCand::kStat3, l1t::RegionalMuonCand::kStat4, l1t::RegionalMuonCand::kWheelNum, l1t::RegionalMuonCand::kWheelSide, RPCpg::mu, submitPVResolutionJobs::out, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::phi_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::phi_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::phi_3, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::pt_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::pt_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::pt_3, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::ptSTA_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::ptSTA_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::ptSTA_3, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::qual_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::qual_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::qual_3, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::reserved_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::reserved_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::reserved_3, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::SE_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::SE_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::SE_3, l1t::RegionalMuonCand::trackSubAddress(), L1TMuonBarrelKalmanSectorProcessor::bmtf_out::wheel_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::wheel_2, and L1TMuonBarrelKalmanSectorProcessor::bmtf_out::wheel_3.
Referenced by verbose().
L1MuKBMTrackCollection L1TMuonBarrelKalmanSectorProcessor::process | ( | L1TMuonBarrelKalmanAlgo * | trackMaker, |
const L1MuKBMTCombinedStubRefVector & | stubs, | ||
int | bx | ||
) |
Definition at line 13 of file L1TMuonBarrelKalmanSectorProcessor.cc.
References submitPVResolutionJobs::out, HLT_FULL_cff::region, regions_, createJobs::tmp, verbose(), verbose_, and wedgeSort().
void L1TMuonBarrelKalmanSectorProcessor::verbose | ( | L1TMuonBarrelKalmanAlgo * | algo, |
const L1MuKBMTrackCollection & | tracks | ||
) |
Definition at line 163 of file L1TMuonBarrelKalmanSectorProcessor.cc.
References L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr1_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr1_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr1_3, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr2_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr2_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr2_3, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr3_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr3_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr3_3, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr4_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr4_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr4_3, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::charge_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::charge_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::charge_3, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::chargeValid_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::chargeValid_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::chargeValid_3, gather_cfg::cout, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::dxy_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::dxy_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::dxy_3, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::eta_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::eta_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::eta_3, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::HF_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::HF_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::HF_3, makeWord(), submitPVResolutionJobs::out, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::phi_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::phi_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::phi_3, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::pt_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::pt_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::pt_3, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::ptSTA_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::ptSTA_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::ptSTA_3, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::qual_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::qual_2, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::qual_3, sector_, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::wheel_1, L1TMuonBarrelKalmanSectorProcessor::bmtf_out::wheel_2, and L1TMuonBarrelKalmanSectorProcessor::bmtf_out::wheel_3.
Referenced by process().
|
private |
Definition at line 332 of file L1TMuonBarrelKalmanSectorProcessor.cc.
References cleanNeighbor(), cleanNeighbors(), mps_fire::i, submitPVResolutionJobs::out, edm::swap(), parallelization::uint(), and SiPixelPI::zero.
Referenced by process().
|
private |
Definition at line 33 of file L1TMuonBarrelKalmanSectorProcessor.h.
Referenced by L1TMuonBarrelKalmanSectorProcessor(), and process().
|
private |
Definition at line 31 of file L1TMuonBarrelKalmanSectorProcessor.h.
Referenced by verbose().
|
private |
Definition at line 30 of file L1TMuonBarrelKalmanSectorProcessor.h.
Referenced by process().