ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
InDet::IInDetEtaDependentCutsSvc Class Referenceabstract

#include <IInDetEtaDependentCutsSvc.h>

Inheritance diagram for InDet::IInDetEtaDependentCutsSvc:
Collaboration diagram for InDet::IInDetEtaDependentCutsSvc:

Public Member Functions

virtual ~IInDetEtaDependentCutsSvc ()
 
virtual StatusCode queryInterface (const InterfaceID &riid, void **ppvIF)=0
 
virtual void getValue (const InDet::CutName cutName, std::vector< double > &cut)=0
 
virtual void getValue (const InDet::CutName cutName, std::vector< int > &cut)=0
 
virtual double getMaxEta () const =0
 
virtual double getMinPtAtEta (const double eta) const =0
 
virtual double getMaxZImpactAtEta (const double eta) const =0
 
virtual double getMaxPrimaryImpactAtEta (const double eta) const =0
 
virtual double getMaxChi2AtEta (const double eta) const =0
 
virtual int getMinSiHitsAtEta (const double eta) const =0
 
virtual int getMinSiNotSharedAtEta (const double eta) const =0
 
virtual int getMaxSharedAtEta (const double eta) const =0
 
virtual int getMinPixelHitsAtEta (const double eta) const =0
 
virtual int getMaxSiHolesAtEta (const double eta) const =0
 
virtual int getMaxPixelHolesAtEta (const double eta) const =0
 
virtual int getMaxSctHolesAtEta (const double eta) const =0
 
virtual int getMaxDoubleHolesAtEta (const double eta) const =0
 
virtual int getMinInnermostPixelHitsAtEta (const double eta) const =0
 
virtual int getMinStripHitsAtEta (const double eta) const =0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 Inline methods:
More...
 

Detailed Description

Definition at line 23 of file IInDetEtaDependentCutsSvc.h.

Constructor & Destructor Documentation

◆ ~IInDetEtaDependentCutsSvc()

virtual InDet::IInDetEtaDependentCutsSvc::~IInDetEtaDependentCutsSvc ( )
inlinevirtual

Definition at line 30 of file IInDetEtaDependentCutsSvc.h.

30 {};

Member Function Documentation

◆ getMaxChi2AtEta()

virtual double InDet::IInDetEtaDependentCutsSvc::getMaxChi2AtEta ( const double  eta) const
pure virtual

◆ getMaxDoubleHolesAtEta()

virtual int InDet::IInDetEtaDependentCutsSvc::getMaxDoubleHolesAtEta ( const double  eta) const
pure virtual

◆ getMaxEta()

virtual double InDet::IInDetEtaDependentCutsSvc::getMaxEta ( ) const
pure virtual

◆ getMaxPixelHolesAtEta()

virtual int InDet::IInDetEtaDependentCutsSvc::getMaxPixelHolesAtEta ( const double  eta) const
pure virtual

◆ getMaxPrimaryImpactAtEta()

virtual double InDet::IInDetEtaDependentCutsSvc::getMaxPrimaryImpactAtEta ( const double  eta) const
pure virtual

◆ getMaxSctHolesAtEta()

virtual int InDet::IInDetEtaDependentCutsSvc::getMaxSctHolesAtEta ( const double  eta) const
pure virtual

◆ getMaxSharedAtEta()

virtual int InDet::IInDetEtaDependentCutsSvc::getMaxSharedAtEta ( const double  eta) const
pure virtual

◆ getMaxSiHolesAtEta()

virtual int InDet::IInDetEtaDependentCutsSvc::getMaxSiHolesAtEta ( const double  eta) const
pure virtual

◆ getMaxZImpactAtEta()

virtual double InDet::IInDetEtaDependentCutsSvc::getMaxZImpactAtEta ( const double  eta) const
pure virtual

◆ getMinInnermostPixelHitsAtEta()

virtual int InDet::IInDetEtaDependentCutsSvc::getMinInnermostPixelHitsAtEta ( const double  eta) const
pure virtual

◆ getMinPixelHitsAtEta()

virtual int InDet::IInDetEtaDependentCutsSvc::getMinPixelHitsAtEta ( const double  eta) const
pure virtual

◆ getMinPtAtEta()

virtual double InDet::IInDetEtaDependentCutsSvc::getMinPtAtEta ( const double  eta) const
pure virtual

◆ getMinSiHitsAtEta()

virtual int InDet::IInDetEtaDependentCutsSvc::getMinSiHitsAtEta ( const double  eta) const
pure virtual

◆ getMinSiNotSharedAtEta()

virtual int InDet::IInDetEtaDependentCutsSvc::getMinSiNotSharedAtEta ( const double  eta) const
pure virtual

◆ getMinStripHitsAtEta()

virtual int InDet::IInDetEtaDependentCutsSvc::getMinStripHitsAtEta ( const double  eta) const
pure virtual

◆ getValue() [1/2]

virtual void InDet::IInDetEtaDependentCutsSvc::getValue ( const InDet::CutName  cutName,
std::vector< double > &  cut 
)
pure virtual

◆ getValue() [2/2]

virtual void InDet::IInDetEtaDependentCutsSvc::getValue ( const InDet::CutName  cutName,
std::vector< int > &  cut 
)
pure virtual

◆ interfaceID()

const InterfaceID & InDet::IInDetEtaDependentCutsSvc::interfaceID ( )
inlinestatic

Inline methods:

Definition at line 61 of file IInDetEtaDependentCutsSvc.h.

62  {
63  return IID_IInDetEtaDependentCutsSvc;
64  }

◆ queryInterface()

virtual StatusCode InDet::IInDetEtaDependentCutsSvc::queryInterface ( const InterfaceID &  riid,
void **  ppvIF 
)
pure virtual

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