#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_, makeMuonMisalignmentScenario::wheel, and twinMuxStage2Digis_cfi::wheels.
L1TMuonBarrelKalmanSectorProcessor::~L1TMuonBarrelKalmanSectorProcessor | ( | ) |
Definition at line 11 of file L1TMuonBarrelKalmanSectorProcessor.cc.
|
private |
Definition at line 221 of file L1TMuonBarrelKalmanSectorProcessor.cc.
References createfilelist::int, keep, MillePedeFileConverter_cfg::out, and verbose_.
Referenced by wedgeSort().
|
private |
Definition at line 261 of file L1TMuonBarrelKalmanSectorProcessor.cc.
References keep, and MillePedeFileConverter_cfg::out.
Referenced by wedgeSort().
|
private |
Definition at line 43 of file L1TMuonBarrelKalmanSectorProcessor.cc.
References L1TMuonBarrelKalmanAlgo::convertToBMTF(), l1t::RegionalMuonCand::kStat1, l1t::RegionalMuonCand::kStat2, l1t::RegionalMuonCand::kStat3, l1t::RegionalMuonCand::kStat4, l1t::RegionalMuonCand::kWheelNum, l1t::RegionalMuonCand::kWheelSide, amptDefaultParameters_cff::mu, MillePedeFileConverter_cfg::out, and PDWG_EXOHSCP_cff::tracks.
Referenced by verbose().
L1MuKBMTrackCollection L1TMuonBarrelKalmanSectorProcessor::process | ( | L1TMuonBarrelKalmanAlgo * | trackMaker, |
const L1MuKBMTCombinedStubRefVector & | stubs, | ||
int | bx | ||
) |
Definition at line 13 of file L1TMuonBarrelKalmanSectorProcessor.cc.
References l1GtPatternGenerator_cfi::bx, MillePedeFileConverter_cfg::out, HLT_2018_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 gather_cfg::cout, makeWord(), MillePedeFileConverter_cfg::out, sector_, and PDWG_EXOHSCP_cff::tracks.
Referenced by process().
|
private |
Definition at line 319 of file L1TMuonBarrelKalmanSectorProcessor.cc.
References cleanNeighbor(), cleanNeighbors(), mps_fire::i, MillePedeFileConverter_cfg::out, swap(), and parallelization::uint.
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 cleanNeighbor(), and process().