◆ L1TMuonBarrelKalmanTrackProducer()
L1TMuonBarrelKalmanTrackProducer::L1TMuonBarrelKalmanTrackProducer |
( |
const edm::ParameterSet & |
iConfig | ) |
|
|
explicit |
Definition at line 36 of file L1TMuonBarrelKalmanTrackProducer.cc.
41 produces<L1MuKBMTrackBxCollection>();
42 produces<l1t::RegionalMuonCandBxCollection>(
"BMTF");
T getParameter(std::string const &) const
L1TMuonBarrelKalmanAlgo * algo_
L1TMuonBarrelKalmanTrackFinder * trackFinder_
edm::EDGetTokenT< std::vector< L1MuKBMTCombinedStub > > src_
◆ ~L1TMuonBarrelKalmanTrackProducer()
L1TMuonBarrelKalmanTrackProducer::~L1TMuonBarrelKalmanTrackProducer |
( |
| ) |
|
|
override |
◆ beginStream()
void L1TMuonBarrelKalmanTrackProducer::beginStream |
( |
edm::StreamID |
| ) |
|
|
overrideprivate |
◆ endStream()
void L1TMuonBarrelKalmanTrackProducer::endStream |
( |
| ) |
|
|
overrideprivate |
◆ fillDescriptions()
◆ produce()
Definition at line 61 of file L1TMuonBarrelKalmanTrackProducer.cc.
References L1TMuonBarrelKalmanAlgo::addBMTFMuon(), algo_, simKBmtfDigis_cfi::bx, bx_, mps_fire::i, iEvent, eostools::move(), MillePedeFileConverter_cfg::out, L1TMuonBarrelKalmanTrackFinder::process(), alignCSCRings::r, src_, createJobs::tmp, HLT_2022v15_cff::track, trackFinder_, and parallelization::uint.
67 for (
uint i = 0;
i < stubHandle->size(); ++
i) {
74 outBMTF->setBXRange(
bx_.front(),
bx_.back());
76 for (
const auto&
bx :
bx_) {
L1MuKBMTrackCollection process(L1TMuonBarrelKalmanAlgo *, const L1MuKBMTCombinedStubRefVector &stubs, int bx)
L1TMuonBarrelKalmanAlgo * algo_
L1TMuonBarrelKalmanTrackFinder * trackFinder_
std::vector< edm::Ref< L1MuKBMTCombinedStubCollection > > L1MuKBMTCombinedStubRefVector
edm::EDGetTokenT< std::vector< L1MuKBMTCombinedStub > > src_
BXVector< L1MuKBMTrack > L1MuKBMTrackBxCollection
void addBMTFMuon(int, const L1MuKBMTrack &, std::unique_ptr< l1t::RegionalMuonCandBxCollection > &)
std::vector< L1MuKBMTrack > L1MuKBMTrackCollection
◆ algo_
◆ bx_
std::vector<int> L1TMuonBarrelKalmanTrackProducer::bx_ |
|
private |
◆ src_
◆ trackFinder_