#include <MuIsoBaseAlgorithm.h>
Public Member Functions | |
virtual bool | isIsolated (const edm::Event &, const edm::EventSetup &, const reco::Track &muon)=0 |
virtual bool | isIsolated (const edm::Event &, const edm::EventSetup &, const reco::TrackRef &muon)=0 |
virtual float | isolation (const edm::Event &, const edm::EventSetup &, const reco::Track &muon)=0 |
The isolation result for one muon. | |
virtual float | isolation (const edm::Event &, const edm::EventSetup &, const reco::TrackRef &muon)=0 |
virtual | ~MuIsoBaseAlgorithm () |
Destructor. |
Definition at line 10 of file MuIsoBaseAlgorithm.h.
virtual MuIsoBaseAlgorithm::~MuIsoBaseAlgorithm | ( | ) | [inline, virtual] |
virtual bool MuIsoBaseAlgorithm::isIsolated | ( | const edm::Event & | , |
const edm::EventSetup & | , | ||
const reco::Track & | muon | ||
) | [pure virtual] |
Return logical result of isolaton is all parameters and cuts are fixe (may remain not implemented for all types of isolation)
Implemented in MuIsoByTrackPt.
virtual bool MuIsoBaseAlgorithm::isIsolated | ( | const edm::Event & | , |
const edm::EventSetup & | , | ||
const reco::TrackRef & | muon | ||
) | [pure virtual] |
Implemented in MuIsoByTrackPt.
virtual float MuIsoBaseAlgorithm::isolation | ( | const edm::Event & | , |
const edm::EventSetup & | , | ||
const reco::Track & | muon | ||
) | [pure virtual] |
The isolation result for one muon.
Implemented in MuIsoByTrackPt.
virtual float MuIsoBaseAlgorithm::isolation | ( | const edm::Event & | , |
const edm::EventSetup & | , | ||
const reco::TrackRef & | muon | ||
) | [pure virtual] |
Implemented in MuIsoByTrackPt.