◆ Phase2L1TGMTTkMuonProducer()
Phase2L1TGMTTkMuonProducer::Phase2L1TGMTTkMuonProducer |
( |
const edm::ParameterSet & |
iConfig | ) |
|
|
explicit |
Definition at line 38 of file Phase2L1TGMTTkMuonProducer.cc.
47 produces<std::vector<l1t::TrackerMuon> >();
T getParameter(std::string const &) const
edm::EDGetTokenT< std::vector< l1t::MuonStub > > srcStubs_
std::unique_ptr< TPS > tps_
edm::EDGetTokenT< l1t::TrackerMuon::L1TTTrackCollection > srcTracks_
◆ ~Phase2L1TGMTTkMuonProducer()
Phase2L1TGMTTkMuonProducer::~Phase2L1TGMTTkMuonProducer |
( |
| ) |
|
|
override |
◆ beginStream()
◆ endStream()
void Phase2L1TGMTTkMuonProducer::endStream |
( |
| ) |
|
|
overrideprivate |
◆ fillDescriptions()
◆ produce()
Definition at line 60 of file Phase2L1TGMTTkMuonProducer.cc.
References mps_fire::i, iEvent, createfilelist::int, minTrackStubs_, eostools::move(), MillePedeFileConverter_cfg::out, PointingDoubleMultiSkim_cfg::out1, srcStubs_, srcTracks_, tps_, HLT_2024v14_cff::track, DiMuonV_cfg::tracks, and parallelization::uint.
64 std::vector<edm::Ptr<l1t::TrackerMuon::L1TTTrackType> >
tracks;
65 for (
uint i = 0;
i < trackHandle->size(); ++
i) {
67 if (
track->momentum().transverse() < 2.0)
76 for (
size_t i = 0;
i < stubHandle->size(); ++
i) {
78 muonStubs.push_back(stub);
81 std::vector<l1t::TrackerMuon>
out =
tps_->processEvent(
tracks, muonStubs);
82 std::unique_ptr<std::vector<l1t::TrackerMuon> >
out1 = std::make_unique<std::vector<l1t::TrackerMuon> >(
out);
std::vector< edm::Ref< MuonStubCollection > > MuonStubRefVector
edm::EDGetTokenT< std::vector< l1t::MuonStub > > srcStubs_
std::unique_ptr< TPS > tps_
edm::EDGetTokenT< l1t::TrackerMuon::L1TTTrackCollection > srcTracks_
◆ bxMax_
int Phase2L1TGMTTkMuonProducer::bxMax_ |
|
private |
◆ bxMin_
int Phase2L1TGMTTkMuonProducer::bxMin_ |
|
private |
◆ minTrackStubs_
int Phase2L1TGMTTkMuonProducer::minTrackStubs_ |
|
private |
◆ srcStubs_
◆ srcTracks_
◆ tps_
std::unique_ptr<TPS> Phase2L1TGMTTkMuonProducer::tps_ |
|
private |