ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
IInsituTrackTools Class Referenceabstract

#include <IInsituTrackTools.h>

Inheritance diagram for IInsituTrackTools:
Collaboration diagram for IInsituTrackTools:

Public Member Functions

virtual bool isZBosonCandidate (const INavigable4Momentum *track1, const INavigable4Momentum *track2)=0
 
virtual bool isTriggeredMuon (const INavigable4Momentum *track1)=0
 
virtual bool isTriggeredElectron (const INavigable4Momentum *track1)=0
 
virtual bool isCloseTrack (const INavigable4Momentum *track1, const INavigable4Momentum *track2)=0
 
virtual bool isIsolatedTrack (const INavigable4Momentum *track1)=0
 
virtual bool isIsolatedMuon (const INavigable4Momentum *track1)=0
 
virtual bool isElectronCandidate (const INavigable4Momentum *track1)=0
 
virtual double getInvariantMass (const INavigable4Momentum *track1, const INavigable4Momentum *track2)=0
 
virtual double getDistance (const INavigable4Momentum *track1, const INavigable4Momentum *track2)=0
 
virtual bool getTrackIsolation (const INavigable4Momentum *trackParticle, float &PtIsolation, int &NIsolation)=0
 
virtual float getTrackPtIsolation (const INavigable4Momentum *trackParticle)=0
 
virtual int getNTrackIsolation (const INavigable4Momentum *trackParticle)=0
 
virtual float getJetIsolation (const INavigable4Momentum *trackParticle)=0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 16 of file IInsituTrackTools.h.

Member Function Documentation

◆ getDistance()

virtual double IInsituTrackTools::getDistance ( const INavigable4Momentum track1,
const INavigable4Momentum track2 
)
pure virtual

Implemented in Muon::InsituTrackTools.

◆ getInvariantMass()

virtual double IInsituTrackTools::getInvariantMass ( const INavigable4Momentum track1,
const INavigable4Momentum track2 
)
pure virtual

Implemented in Muon::InsituTrackTools.

◆ getJetIsolation()

virtual float IInsituTrackTools::getJetIsolation ( const INavigable4Momentum trackParticle)
pure virtual

Implemented in Muon::InsituTrackTools.

◆ getNTrackIsolation()

virtual int IInsituTrackTools::getNTrackIsolation ( const INavigable4Momentum trackParticle)
pure virtual

Implemented in Muon::InsituTrackTools.

◆ getTrackIsolation()

virtual bool IInsituTrackTools::getTrackIsolation ( const INavigable4Momentum trackParticle,
float &  PtIsolation,
int &  NIsolation 
)
pure virtual

Implemented in Muon::InsituTrackTools.

◆ getTrackPtIsolation()

virtual float IInsituTrackTools::getTrackPtIsolation ( const INavigable4Momentum trackParticle)
pure virtual

Implemented in Muon::InsituTrackTools.

◆ interfaceID()

const InterfaceID & IInsituTrackTools::interfaceID ( )
inlinestatic

Definition at line 37 of file IInsituTrackTools.h.

38 { return IID_IInsituTrackTools; }

◆ isCloseTrack()

virtual bool IInsituTrackTools::isCloseTrack ( const INavigable4Momentum track1,
const INavigable4Momentum track2 
)
pure virtual

Implemented in Muon::InsituTrackTools.

◆ isElectronCandidate()

virtual bool IInsituTrackTools::isElectronCandidate ( const INavigable4Momentum track1)
pure virtual

Implemented in Muon::InsituTrackTools.

◆ isIsolatedMuon()

virtual bool IInsituTrackTools::isIsolatedMuon ( const INavigable4Momentum track1)
pure virtual

Implemented in Muon::InsituTrackTools.

◆ isIsolatedTrack()

virtual bool IInsituTrackTools::isIsolatedTrack ( const INavigable4Momentum track1)
pure virtual

Implemented in Muon::InsituTrackTools.

◆ isTriggeredElectron()

virtual bool IInsituTrackTools::isTriggeredElectron ( const INavigable4Momentum track1)
pure virtual

Implemented in Muon::InsituTrackTools.

◆ isTriggeredMuon()

virtual bool IInsituTrackTools::isTriggeredMuon ( const INavigable4Momentum track1)
pure virtual

Implemented in Muon::InsituTrackTools.

◆ isZBosonCandidate()

virtual bool IInsituTrackTools::isZBosonCandidate ( const INavigable4Momentum track1,
const INavigable4Momentum track2 
)
pure virtual

Implemented in Muon::InsituTrackTools.


The documentation for this class was generated from the following file: