Go to the documentation of this file. 1 #ifndef RecoBTag_SoftLepton_SoftLepton_h
2 #define RecoBTag_SoftLepton_SoftLepton_h
58 return t1.key() <
t2.key();
116 #endif // RecoBTag_SoftLepton_SoftLepton_h
const edm::EDGetTokenT< reco::JetTracksAssociationCollection > token_jtas
void produce(edm::Event &event, const edm::EventSetup &setup) override
const edm::EDGetTokenT< reco::PFCandidateCollection > token_pfElectrons
std::map< edm::RefToBase< reco::Track >, LeptonIds, TrackCompare > Leptons
const edm::EDGetTokenT< reco::VertexCollection > token_primaryVertex
const edm::InputTag m_jets
primaryVertex
hltOfflineBeamSpot for HLTMON
std::map< unsigned int, float > LeptonIds
const edm::EDGetTokenT< edm::ValueMap< float > > token_leptonId
SelectionType
Selector type.
reco::SoftLeptonTagInfo tag(const edm::RefToBase< reco::Jet > &jet, const reco::TrackRefVector &tracks, const Leptons &leptons, const reco::Vertex &primaryVertex) const
static const reco::Vertex s_nominalBeamSpot
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
const edm::EDGetTokenT< edm::View< reco::Track > > token_tracks
const edm::EDGetTokenT< edm::ValueMap< float > > token_leptonCands
const uint32_t *__restrict__ const HitContainer *__restrict__ TkSoA *__restrict__ tracks
const edm::EDGetTokenT< edm::View< reco::Electron > > token_electrons
const edm::InputTag m_leptonId
XYZVectorD XYZVector
spatial vector with cartesian internal representation
SoftLepton(const edm::ParameterSet &iConfig)
const edm::EDGetTokenT< edm::View< reco::Muon > > token_muons
const edm::EDGetTokenT< edm::View< reco::Jet > > token_jets
const edm::InputTag m_leptons
static double relativeEta(const math::XYZVector &vector, const math::XYZVector &axis)
static double boostedPPar(const math::XYZVector &vector, const math::XYZVector &axis)
muon::SelectionType m_muonSelection
const TransientTrackBuilder * m_transientTrackBuilder
const edm::InputTag m_leptonCands
GlobalVector refineJetAxis(const edm::RefToBase< reco::Jet > &jet, const reco::TrackRefVector &tracks, const edm::RefToBase< reco::Track > &exclude=edm::RefToBase< reco::Track >()) const
bool operator()(const edm::RefToBase< reco::Track > &t1, const edm::RefToBase< reco::Track > &t2) const
const edm::EDGetTokenT< edm::View< reco::GsfElectron > > token_gsfElectrons
unsigned int m_refineJetAxis