ATLAS Offline Software
Loading...
Searching...
No Matches
IInDetEtaDependentCutsSvc.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef IINDETETADEPENDENTCUTSSVC_H
6#define IINDETETADEPENDENTCUTSSVC_H
7
8#include "GaudiKernel/IInterface.h"
9
10namespace InDet {
11
20
21 class IInDetEtaDependentCutsSvc : virtual public IInterface {
22
24 // Public methods:
26 public:
28
30
31 virtual void getValue(const InDet::CutName cutName, std::vector < double >& cut) = 0;
32 virtual void getValue(const InDet::CutName cutName, std::vector < int >& cut) = 0;
33
34
35 virtual double getMaxEta() const = 0;
36 virtual double getMinPtAtEta (const double eta) const = 0;
37 virtual double getMaxZImpactAtEta (const double eta) const = 0;
38 virtual double getMaxPrimaryImpactAtEta(const double eta) const = 0;
39 virtual double getMaxChi2AtEta (const double eta) const = 0;
40 virtual int getMinSiHitsAtEta (const double eta) const = 0;
41 virtual int getMinSiNotSharedAtEta (const double eta) const = 0;
42 virtual int getMaxSharedAtEta (const double eta) const = 0;
43 virtual int getMinPixelHitsAtEta (const double eta) const = 0;
44 virtual int getMaxSiHolesAtEta (const double eta) const = 0;
45 virtual int getMaxPixelHolesAtEta (const double eta) const = 0;
46 virtual int getMaxSctHolesAtEta (const double eta) const = 0;
47 virtual int getMaxDoubleHolesAtEta (const double eta) const = 0;
48 virtual int getMinInnermostPixelHitsAtEta(const double eta) const = 0;
49 virtual int getMinStripHitsAtEta (const double eta) const = 0;
50
51 };
52
53}// end namespace
54
55#endif //> !IINDETETADEPENDENTCUTSSVC_H
Scalar eta() const
pseudorapidity method
virtual double getMaxChi2AtEta(const double eta) const =0
virtual int getMinSiHitsAtEta(const double eta) const =0
virtual int getMinPixelHitsAtEta(const double eta) const =0
DeclareInterfaceID(IInDetEtaDependentCutsSvc, 1, 0)
virtual int getMaxDoubleHolesAtEta(const double eta) const =0
virtual int getMinSiNotSharedAtEta(const double eta) const =0
virtual void getValue(const InDet::CutName cutName, std::vector< double > &cut)=0
virtual int getMaxPixelHolesAtEta(const double eta) const =0
virtual double getMaxEta() const =0
virtual void getValue(const InDet::CutName cutName, std::vector< int > &cut)=0
virtual int getMinStripHitsAtEta(const double eta) const =0
virtual int getMinInnermostPixelHitsAtEta(const double eta) const =0
virtual double getMinPtAtEta(const double eta) const =0
virtual int getMaxSiHolesAtEta(const double eta) const =0
virtual int getMaxSharedAtEta(const double eta) const =0
virtual int getMaxSctHolesAtEta(const double eta) const =0
virtual double getMaxZImpactAtEta(const double eta) const =0
virtual double getMaxPrimaryImpactAtEta(const double eta) const =0
Primary Vertex Finder.