#include <ExtractorFromDeposits.h>
Public Member Functions | |
reco::IsoDeposit | deposit (const edm::Event &ev, const edm::EventSetup &evSetup, const reco::Track &track) const override |
virtual reco::IsoDeposit | deposit (const edm::Event &ev, const edm::EventSetup &evSetup, const reco::TrackRef &track) const |
ExtractorFromDeposits () | |
ExtractorFromDeposits (const edm::ParameterSet &par, edm::ConsumesCollector &&iC) | |
void | fillVetos (const edm::Event &ev, const edm::EventSetup &evSetup, const reco::TrackCollection &tracks) override |
~ExtractorFromDeposits () override | |
Public Member Functions inherited from reco::isodeposit::IsoDepositExtractor | |
virtual reco::IsoDeposit | deposit (const edm::Event &ev, const edm::EventSetup &evSetup, const reco::TrackBaseRef &track) const |
make single IsoDeposit based on trackRef as input More... | |
virtual reco::IsoDeposit | deposit (const edm::Event &ev, const edm::EventSetup &evSetup, const reco::Candidate &track) const |
virtual reco::IsoDeposit | deposit (const edm::Event &ev, const edm::EventSetup &evSetup, const reco::CandidateBaseRef &track) const |
make single IsoDeposit based on a CandidateBaseRef as input More... | |
virtual std::vector< reco::IsoDeposit > | deposits (const edm::Event &ev, const edm::EventSetup &evSetup, const reco::Track &track) const |
virtual std::vector< reco::IsoDeposit > | deposits (const edm::Event &ev, const edm::EventSetup &evSetup, const reco::TrackBaseRef &track) const |
virtual std::vector< reco::IsoDeposit > | deposits (const edm::Event &ev, const edm::EventSetup &evSetup, const reco::Candidate &track) const |
virtual std::vector< reco::IsoDeposit > | deposits (const edm::Event &ev, const edm::EventSetup &evSetup, const reco::CandidateBaseRef &track) const |
virtual void | initEvent (const edm::Event &, const edm::EventSetup &) |
perform some constly initialization More... | |
virtual | ~IsoDepositExtractor () |
Destructor. More... | |
Private Attributes | |
edm::EDGetTokenT< reco::IsoDepositMap > | theCollectionToken |
Definition at line 16 of file ExtractorFromDeposits.h.
|
inline |
Definition at line 20 of file ExtractorFromDeposits.h.
ExtractorFromDeposits::ExtractorFromDeposits | ( | const edm::ParameterSet & | par, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 13 of file ExtractorFromDeposits.cc.
|
inlineoverride |
Definition at line 23 of file ExtractorFromDeposits.h.
References deposit(), ev, fillVetos(), HiIsolationCommonParameters_cff::track, and l1t::tracks.
|
overridevirtual |
make single IsoDeposit based on track as input purely virtual: have to implement in concrete implementations
Implements reco::isodeposit::IsoDepositExtractor.
Definition at line 21 of file ExtractorFromDeposits.cc.
References edm::ValueMap< T >::begin(), edm::ValueMap< T >::end(), reco::TrackBase::eta(), metname, reco::TrackBase::phi(), AlCaHLTBitMon_QueryRunRegistry::string, and theCollectionToken.
Referenced by ~ExtractorFromDeposits().
|
virtual |
Definition at line 49 of file ExtractorFromDeposits.cc.
References metsig::muon, and theCollectionToken.
|
overridevirtual |
fill vetoes: to exclude deposits at IsoDeposit creation stage check concrete extractors if it's no-op !
Implements reco::isodeposit::IsoDepositExtractor.
Definition at line 17 of file ExtractorFromDeposits.cc.
Referenced by ~ExtractorFromDeposits().
|
private |
Definition at line 33 of file ExtractorFromDeposits.h.
Referenced by deposit().