ATLAS Offline Software
Loading...
Searching...
No Matches
ITrigMuonBackExtrapolator Class Referenceabstract

#include <ITrigMuonBackExtrapolator.h>

Inheritance diagram for ITrigMuonBackExtrapolator:
Collaboration diagram for ITrigMuonBackExtrapolator:

Public Member Functions

virtual StatusCode give_eta_phi_at_vertex (const MuonFeature *, double &extEta, double &sigmaEta, double &extPhi, double &sigmaPhi, double PT) const =0
virtual StatusCode give_eta_phi_at_vertex (double pt, const MuonFeature *, double &extEta, double &sigmaEta, double &extPhi, double &sigmaPhi, double PT) const =0
virtual StatusCode give_eta_phi_at_vertex (const MuonFeature *, double ZetaID, double &extEta, double &sigmaEta, double &extPhi, double &sigmaPhi, double PT) const =0
virtual StatusCode give_eta_phi_at_vertex (double pt, const MuonFeature *, double ZetaID, double &extEta, double &sigmaEta, double &extPhi, double &sigmaPhi, double PT) const =0
virtual StatusCode loose_window_match (const MuonFeature *, const TrigInDetTrack *, double winPT, double weight)=0
virtual StatusCode loose_window_match (double pt, const MuonFeature *, const TrigInDetTrack *, double winPT, double weight)=0
virtual StatusCode tight_window_match (const MuonFeature *, const TrigInDetTrack *, double winPT, double weight)=0
virtual StatusCode tight_window_match (double pt, const MuonFeature *, const TrigInDetTrack *, double winPT, double weight)=0
virtual double give_loose_chi2 (const MuonFeature *, const TrigInDetTrack *)=0
virtual double give_tight_chi2 (const MuonFeature *, const TrigInDetTrack *)=0
virtual StatusCode give_eta_phi_at_vertex (const xAOD::L2StandAloneMuon *, double &extEta, double &sigmaEta, double &extPhi, double &sigmaPhi, double PT) const =0
virtual StatusCode give_eta_phi_at_vertex (double pt, const xAOD::L2StandAloneMuon *, double &extEta, double &sigmaEta, double &extPhi, double &sigmaPhi, double PT) const =0
virtual StatusCode give_eta_phi_at_vertex (const xAOD::L2StandAloneMuon *, double ZetaID, double &extEta, double &sigmaEta, double &extPhi, double &sigmaPhi, double PT) const =0
virtual StatusCode give_eta_phi_at_vertex (double pt, const xAOD::L2StandAloneMuon *, double ZetaID, double &extEta, double &sigmaEta, double &extPhi, double &sigmaPhi, double PT) const =0
virtual StatusCode loose_window_match (const xAOD::L2StandAloneMuon *, const TrigInDetTrack *, double winPT, double weight)=0
virtual StatusCode loose_window_match (double pt, const xAOD::L2StandAloneMuon *, const TrigInDetTrack *, double winPT, double weight)=0
virtual StatusCode tight_window_match (const xAOD::L2StandAloneMuon *, const TrigInDetTrack *, double winPT, double weight)=0
virtual StatusCode tight_window_match (double pt, const xAOD::L2StandAloneMuon *, const TrigInDetTrack *, double winPT, double weight)=0

Static Public Member Functions

static const InterfaceID & interfaceID ()

Detailed Description

Definition at line 16 of file ITrigMuonBackExtrapolator.h.

Member Function Documentation

◆ give_eta_phi_at_vertex() [1/8]

virtual StatusCode ITrigMuonBackExtrapolator::give_eta_phi_at_vertex ( const MuonFeature * ,
double & extEta,
double & sigmaEta,
double & extPhi,
double & sigmaPhi,
double PT ) const
pure virtual

Implemented in TrigMuonBackExtrapolator.

◆ give_eta_phi_at_vertex() [2/8]

virtual StatusCode ITrigMuonBackExtrapolator::give_eta_phi_at_vertex ( const MuonFeature * ,
double ZetaID,
double & extEta,
double & sigmaEta,
double & extPhi,
double & sigmaPhi,
double PT ) const
pure virtual

Implemented in TrigMuonBackExtrapolator.

◆ give_eta_phi_at_vertex() [3/8]

virtual StatusCode ITrigMuonBackExtrapolator::give_eta_phi_at_vertex ( const xAOD::L2StandAloneMuon * ,
double & extEta,
double & sigmaEta,
double & extPhi,
double & sigmaPhi,
double PT ) const
pure virtual

Implemented in TrigMuonBackExtrapolator.

◆ give_eta_phi_at_vertex() [4/8]

virtual StatusCode ITrigMuonBackExtrapolator::give_eta_phi_at_vertex ( const xAOD::L2StandAloneMuon * ,
double ZetaID,
double & extEta,
double & sigmaEta,
double & extPhi,
double & sigmaPhi,
double PT ) const
pure virtual

Implemented in TrigMuonBackExtrapolator.

◆ give_eta_phi_at_vertex() [5/8]

virtual StatusCode ITrigMuonBackExtrapolator::give_eta_phi_at_vertex ( double pt,
const MuonFeature * ,
double & extEta,
double & sigmaEta,
double & extPhi,
double & sigmaPhi,
double PT ) const
pure virtual

Implemented in TrigMuonBackExtrapolator.

◆ give_eta_phi_at_vertex() [6/8]

virtual StatusCode ITrigMuonBackExtrapolator::give_eta_phi_at_vertex ( double pt,
const MuonFeature * ,
double ZetaID,
double & extEta,
double & sigmaEta,
double & extPhi,
double & sigmaPhi,
double PT ) const
pure virtual

Implemented in TrigMuonBackExtrapolator.

◆ give_eta_phi_at_vertex() [7/8]

virtual StatusCode ITrigMuonBackExtrapolator::give_eta_phi_at_vertex ( double pt,
const xAOD::L2StandAloneMuon * ,
double & extEta,
double & sigmaEta,
double & extPhi,
double & sigmaPhi,
double PT ) const
pure virtual

Implemented in TrigMuonBackExtrapolator.

◆ give_eta_phi_at_vertex() [8/8]

virtual StatusCode ITrigMuonBackExtrapolator::give_eta_phi_at_vertex ( double pt,
const xAOD::L2StandAloneMuon * ,
double ZetaID,
double & extEta,
double & sigmaEta,
double & extPhi,
double & sigmaPhi,
double PT ) const
pure virtual

Implemented in TrigMuonBackExtrapolator.

◆ give_loose_chi2()

virtual double ITrigMuonBackExtrapolator::give_loose_chi2 ( const MuonFeature * ,
const TrigInDetTrack *  )
pure virtual

Implemented in TrigMuonBackExtrapolator.

◆ give_tight_chi2()

virtual double ITrigMuonBackExtrapolator::give_tight_chi2 ( const MuonFeature * ,
const TrigInDetTrack *  )
pure virtual

Implemented in TrigMuonBackExtrapolator.

◆ interfaceID()

const InterfaceID & ITrigMuonBackExtrapolator::interfaceID ( )
inlinestatic

Definition at line 20 of file ITrigMuonBackExtrapolator.h.

20 {
22 }
static const InterfaceID IID_ITrigMuonBackExtrapolator("ITrigMuonBackExtrapolator", 1, 0)

◆ loose_window_match() [1/4]

virtual StatusCode ITrigMuonBackExtrapolator::loose_window_match ( const MuonFeature * ,
const TrigInDetTrack * ,
double winPT,
double weight )
pure virtual

Implemented in TrigMuonBackExtrapolator.

◆ loose_window_match() [2/4]

virtual StatusCode ITrigMuonBackExtrapolator::loose_window_match ( const xAOD::L2StandAloneMuon * ,
const TrigInDetTrack * ,
double winPT,
double weight )
pure virtual

Implemented in TrigMuonBackExtrapolator.

◆ loose_window_match() [3/4]

virtual StatusCode ITrigMuonBackExtrapolator::loose_window_match ( double pt,
const MuonFeature * ,
const TrigInDetTrack * ,
double winPT,
double weight )
pure virtual

Implemented in TrigMuonBackExtrapolator.

◆ loose_window_match() [4/4]

virtual StatusCode ITrigMuonBackExtrapolator::loose_window_match ( double pt,
const xAOD::L2StandAloneMuon * ,
const TrigInDetTrack * ,
double winPT,
double weight )
pure virtual

Implemented in TrigMuonBackExtrapolator.

◆ tight_window_match() [1/4]

virtual StatusCode ITrigMuonBackExtrapolator::tight_window_match ( const MuonFeature * ,
const TrigInDetTrack * ,
double winPT,
double weight )
pure virtual

Implemented in TrigMuonBackExtrapolator.

◆ tight_window_match() [2/4]

virtual StatusCode ITrigMuonBackExtrapolator::tight_window_match ( const xAOD::L2StandAloneMuon * ,
const TrigInDetTrack * ,
double winPT,
double weight )
pure virtual

Implemented in TrigMuonBackExtrapolator.

◆ tight_window_match() [3/4]

virtual StatusCode ITrigMuonBackExtrapolator::tight_window_match ( double pt,
const MuonFeature * ,
const TrigInDetTrack * ,
double winPT,
double weight )
pure virtual

Implemented in TrigMuonBackExtrapolator.

◆ tight_window_match() [4/4]

virtual StatusCode ITrigMuonBackExtrapolator::tight_window_match ( double pt,
const xAOD::L2StandAloneMuon * ,
const TrigInDetTrack * ,
double winPT,
double weight )
pure virtual

Implemented in TrigMuonBackExtrapolator.


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