Public Member Functions | |
MuonSpecialVariables (const edm::ParameterSet &iConfig) | |
void | setArbitratedTracker (pat::Muon &mu) const |
void | setInnerTrackDxyz (pat::Muon &mu, const reco::Vertex &vtx) const |
void | setNSegements (pat::Muon &mu) const |
void | setTrkiso03 (pat::Muon &mu, const std::vector< reco::Track > tracks) const |
void | setTrkiso04 (pat::Muon &mu, const std::vector< reco::Track > tracks) const |
~MuonSpecialVariables () override | |
Public Member Functions inherited from edm::stream::EDProducer<> | |
EDProducer ()=default | |
EDProducer (const EDProducer &)=delete | |
bool | hasAbilityToProduceInBeginLumis () const final |
bool | hasAbilityToProduceInBeginProcessBlocks () const final |
bool | hasAbilityToProduceInBeginRuns () const final |
bool | hasAbilityToProduceInEndLumis () const final |
bool | hasAbilityToProduceInEndProcessBlocks () const final |
bool | hasAbilityToProduceInEndRuns () const final |
const EDProducer & | operator= (const EDProducer &)=delete |
Private Member Functions | |
void | produce (edm::Event &iEvent, const edm::EventSetup &iSetup) override |
Private Attributes | |
edm::EDGetToken | muonSrc_ |
edm::EDGetToken | trkSrc_ |
edm::EDGetToken | vertexSrc_ |
Additional Inherited Members | |
Public Types inherited from edm::stream::EDProducer<> | |
using | CacheTypes = CacheContexts< T... > |
using | GlobalCache = typename CacheTypes::GlobalCache |
using | HasAbility = AbilityChecker< T... > |
using | InputProcessBlockCache = typename CacheTypes::InputProcessBlockCache |
using | LuminosityBlockCache = typename CacheTypes::LuminosityBlockCache |
using | LuminosityBlockContext = LuminosityBlockContextT< LuminosityBlockCache, RunCache, GlobalCache > |
using | LuminosityBlockSummaryCache = typename CacheTypes::LuminosityBlockSummaryCache |
using | RunCache = typename CacheTypes::RunCache |
using | RunContext = RunContextT< RunCache, GlobalCache > |
using | RunSummaryCache = typename CacheTypes::RunSummaryCache |
Definition at line 23 of file MuonSpecialVariables.cc.
|
inlineexplicit |
Definition at line 25 of file MuonSpecialVariables.cc.
|
inlineoverride |
Definition at line 31 of file MuonSpecialVariables.cc.
|
overrideprivate |
Definition at line 96 of file MuonSpecialVariables.cc.
References mps_fire::i, iEvent, eostools::move(), amptDefaultParameters_cff::mu, pdwgLeptonRecoSkim_cfi::muonCollection, B2GDQM_cfi::muonSrc, muonSrc_, MillePedeFileConverter_cfg::out, setArbitratedTracker(), setInnerTrackDxyz(), setNSegements(), setTrkiso03(), setTrkiso04(), trkSrc_, vertexSrc_, AlignmentTracksFromVertexSelector_cfi::vertices, and L1BJetProducer_cff::vtx.
void MuonSpecialVariables::setArbitratedTracker | ( | pat::Muon & | mu | ) | const |
Definition at line 47 of file MuonSpecialVariables.cc.
References muon::isGoodMuon(), amptDefaultParameters_cff::mu, and muon::TrackerMuonArbitrated.
Referenced by produce().
void MuonSpecialVariables::setInnerTrackDxyz | ( | pat::Muon & | mu, |
const reco::Vertex & | vtx | ||
) | const |
Definition at line 51 of file MuonSpecialVariables.cc.
References amptDefaultParameters_cff::mu, and L1BJetProducer_cff::vtx.
Referenced by produce().
void MuonSpecialVariables::setNSegements | ( | pat::Muon & | mu | ) | const |
Definition at line 84 of file MuonSpecialVariables.cc.
References relativeConstraints::chamber, MuonSubdetId::CSC, MuonSubdetId::DT, amptDefaultParameters_cff::mu, and DetId::Muon.
Referenced by produce().
void MuonSpecialVariables::setTrkiso03 | ( | pat::Muon & | mu, |
const std::vector< reco::Track > | tracks | ||
) | const |
Definition at line 72 of file MuonSpecialVariables.cc.
References PbPb_ZMuSkimMuonDPG_cff::deltaR, hcalRecHitTable_cff::energy, amptDefaultParameters_cff::mu, and DiMuonV_cfg::tracks.
Referenced by produce().
void MuonSpecialVariables::setTrkiso04 | ( | pat::Muon & | mu, |
const std::vector< reco::Track > | tracks | ||
) | const |
Definition at line 60 of file MuonSpecialVariables.cc.
References PbPb_ZMuSkimMuonDPG_cff::deltaR, hcalRecHitTable_cff::energy, amptDefaultParameters_cff::mu, and DiMuonV_cfg::tracks.
Referenced by produce().
|
private |
Definition at line 42 of file MuonSpecialVariables.cc.
Referenced by produce().
|
private |
Definition at line 44 of file MuonSpecialVariables.cc.
Referenced by produce().
|
private |
Definition at line 43 of file MuonSpecialVariables.cc.
Referenced by produce().