CMS 3D CMS Logo

Public Member Functions

MuIsoBaseAlgorithm Class Reference

#include <MuIsoBaseAlgorithm.h>

Inheritance diagram for MuIsoBaseAlgorithm:
MuIsoByTrackPt

List of all members.

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.

Detailed Description

Definition at line 10 of file MuIsoBaseAlgorithm.h.


Constructor & Destructor Documentation

virtual MuIsoBaseAlgorithm::~MuIsoBaseAlgorithm ( ) [inline, virtual]

Destructor.

Definition at line 13 of file MuIsoBaseAlgorithm.h.

{}

Member Function Documentation

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.