Belle II Software development
CkfToPXDFiltersSetting Class Reference

The payload containing. More...

#include <CkfToPXDFiltersSetting.h>

Inheritance diagram for CkfToPXDFiltersSetting:

Public Member Functions

 CkfToPXDFiltersSetting ()
 Default constructor, parameters set to NaN.
 
 ~CkfToPXDFiltersSetting ()
 Destructor.
 
void setHitFilterName (const std::string hitFilterName)
 Set the hitFilterName.
 
void setSeedFilterName (const std::string seedFilterName)
 Set the seedFilterName.
 
void setPtThresholdTrackToHitCut (const double PtThresholdTrackToHitCut)
 Set the PtThresholdTrackToHitCut.
 
void setPhiInterceptToHitCut (const double PhiInterceptToHitCut)
 Set the PhiInterceptToHitCut.
 
void setEtaInterceptToHitCut (const double EtaInterceptToHitCut)
 Set the EtaInterceptToHitCut.
 
void setPhiRecoTrackToHitCut (const double PhiRecoTrackToHitCut)
 Set the PhiRecoTrackToHitCut.
 
void setEtaRecoTrackToHitCut (const double EtaRecoTrackToHitCut)
 Set the EtaRecoTrackToHitCut.
 
void setPhiHitHitCut (const double PhiHitHitCut)
 Set the PhiHitHitCut.
 
void setEtaHitHitCut (const double EtaHitHitCut)
 Set the EtaHitHitCut.
 
void setPhiOverlapHitHitCut (const double PhiOverlapHitHitCut)
 Set the PhiOverlapHitHitCut.
 
void setEtaOverlapHitHitCut (const double EtaOverlapHitHitCut)
 Set the EtaOverlapHitHitCut.
 
void setPXDInterceptsName (const std::string PXDInterceptsName)
 Set the PXDInterceptsName.
 
const std::string & getHitFilterName () const
 Get the hitFilterName.
 
const std::string & getSeedFilterName () const
 Get the seedFilterName.
 
const double & getPtThresholdTrackToHitCut () const
 Get the PtThresholdTrackToHitCut.
 
const double & getPhiInterceptToHitCut () const
 Get the PhiInterceptToHitCut.
 
const double & getEtaInterceptToHitCut () const
 Get the EtaInterceptToHitCut.
 
const double & getPhiRecoTrackToHitCut () const
 Get the PhiRecoTrackToHitCut.
 
const double & getEtaRecoTrackToHitCut () const
 Get the EtaRecoTrackToHitCut.
 
const double & getPhiHitHitCut () const
 Get the PhiHitHitCut.
 
const double & getEtaHitHitCut () const
 Get the EtaHitHitCut.
 
const double & getPhiOverlapHitHitCut () const
 Get the PhiOverlapHitHitCut.
 
const double & getEtaOverlapHitHitCut () const
 Get the EtaOverlapHitHitCut.
 
const std::string & getPXDInterceptsName () const
 Get the PXDInterceptsName.
 

Private Member Functions

 ClassDef (CkfToPXDFiltersSetting, 1)
 ClassDef, necessary for ROOT.
 

Private Attributes

std::string m_hitFilterName = "not set"
 The hitFilterName.
 
std::string m_seedFilterName = "not set"
 The seedFilterName.
 
double m_paramPtThresholdTrackToHitCut
 Treshold on pT to apply inverse pT scale on cut value.
 
double m_paramPhiInterceptToHitCut
 Cut in phi for the difference between PXDIntercept from RecoTrack on the same layer and current hit-based state.
 
double m_paramEtaInterceptToHitCut
 Cut in eta for the difference between PXDIntercept from RecoTrack on the same layer and current hit-based state.
 
double m_paramPhiRecoTrackToHitCut
 Cut in phi for the difference between RecoTrack information and current hit-based state.
 
double m_paramEtaRecoTrackToHitCut
 Cut in eta for the difference between RecoTrack information and current hit-based state.
 
double m_paramPhiHitHitCut
 Cut in phi between two hit-based states.
 
double m_paramEtaHitHitCut
 Cut in eta between two hit-based states.
 
double m_paramPhiOverlapHitHitCut
 Cut in phi between two hit-based states in ladder overlap.
 
double m_paramEtaOverlapHitHitCut
 Cut in eta between two hit-based states in ladder overlap.
 
std::string m_paramPXDInterceptsName = "not set"
 Name of the PXDIntercepts StoreArray.
 

Detailed Description

The payload containing.

  • the toPXD CKF hitFilter and seedFilter names
  • the parameters values for the intercept filters only

Definition at line 22 of file CkfToPXDFiltersSetting.h.

Constructor & Destructor Documentation

◆ CkfToPXDFiltersSetting()

Default constructor, parameters set to NaN.

Definition at line 14 of file CkfToPXDFiltersSetting.cc.

14 : TObject()
15 , m_paramPtThresholdTrackToHitCut(std::numeric_limits<double>::quiet_NaN())
16 , m_paramPhiInterceptToHitCut(std::numeric_limits<double>::quiet_NaN())
17 , m_paramEtaInterceptToHitCut(std::numeric_limits<double>::quiet_NaN())
18 , m_paramPhiRecoTrackToHitCut(std::numeric_limits<double>::quiet_NaN())
19 , m_paramEtaRecoTrackToHitCut(std::numeric_limits<double>::quiet_NaN())
20 , m_paramPhiHitHitCut(std::numeric_limits<double>::quiet_NaN())
21 , m_paramEtaHitHitCut(std::numeric_limits<double>::quiet_NaN())
22 , m_paramPhiOverlapHitHitCut(std::numeric_limits<double>::quiet_NaN())
23 , m_paramEtaOverlapHitHitCut(std::numeric_limits<double>::quiet_NaN())
24{}
double m_paramPtThresholdTrackToHitCut
Treshold on pT to apply inverse pT scale on cut value.
double m_paramEtaHitHitCut
Cut in eta between two hit-based states.
double m_paramEtaOverlapHitHitCut
Cut in eta between two hit-based states in ladder overlap.
double m_paramEtaRecoTrackToHitCut
Cut in eta for the difference between RecoTrack information and current hit-based state.
double m_paramPhiInterceptToHitCut
Cut in phi for the difference between PXDIntercept from RecoTrack on the same layer and current hit-b...
double m_paramPhiHitHitCut
Cut in phi between two hit-based states.
double m_paramEtaInterceptToHitCut
Cut in eta for the difference between PXDIntercept from RecoTrack on the same layer and current hit-b...
double m_paramPhiRecoTrackToHitCut
Cut in phi for the difference between RecoTrack information and current hit-based state.
double m_paramPhiOverlapHitHitCut
Cut in phi between two hit-based states in ladder overlap.

◆ ~CkfToPXDFiltersSetting()

Destructor.

Definition at line 30 of file CkfToPXDFiltersSetting.h.

30{}

Member Function Documentation

◆ getEtaHitHitCut()

const double & getEtaHitHitCut ( ) const
inline

Get the EtaHitHitCut.

Definition at line 161 of file CkfToPXDFiltersSetting.h.

161{ return this->m_paramEtaHitHitCut; }

◆ getEtaInterceptToHitCut()

const double & getEtaInterceptToHitCut ( ) const
inline

Get the EtaInterceptToHitCut.

Definition at line 145 of file CkfToPXDFiltersSetting.h.

145{ return this->m_paramEtaInterceptToHitCut; }

◆ getEtaOverlapHitHitCut()

const double & getEtaOverlapHitHitCut ( ) const
inline

Get the EtaOverlapHitHitCut.

Definition at line 169 of file CkfToPXDFiltersSetting.h.

169{ return this->m_paramEtaOverlapHitHitCut; }

◆ getEtaRecoTrackToHitCut()

const double & getEtaRecoTrackToHitCut ( ) const
inline

Get the EtaRecoTrackToHitCut.

Definition at line 153 of file CkfToPXDFiltersSetting.h.

153{ return this->m_paramEtaRecoTrackToHitCut; }

◆ getHitFilterName()

const std::string & getHitFilterName ( ) const
inline

Get the hitFilterName.

Definition at line 129 of file CkfToPXDFiltersSetting.h.

129{ return this->m_hitFilterName; }
std::string m_hitFilterName
The hitFilterName.

◆ getPhiHitHitCut()

const double & getPhiHitHitCut ( ) const
inline

Get the PhiHitHitCut.

Definition at line 157 of file CkfToPXDFiltersSetting.h.

157{ return this->m_paramPhiHitHitCut; }

◆ getPhiInterceptToHitCut()

const double & getPhiInterceptToHitCut ( ) const
inline

Get the PhiInterceptToHitCut.

Definition at line 141 of file CkfToPXDFiltersSetting.h.

141{ return this->m_paramPhiInterceptToHitCut; }

◆ getPhiOverlapHitHitCut()

const double & getPhiOverlapHitHitCut ( ) const
inline

Get the PhiOverlapHitHitCut.

Definition at line 165 of file CkfToPXDFiltersSetting.h.

165{ return this->m_paramPhiOverlapHitHitCut; }

◆ getPhiRecoTrackToHitCut()

const double & getPhiRecoTrackToHitCut ( ) const
inline

Get the PhiRecoTrackToHitCut.

Definition at line 149 of file CkfToPXDFiltersSetting.h.

149{ return this->m_paramPhiRecoTrackToHitCut; }

◆ getPtThresholdTrackToHitCut()

const double & getPtThresholdTrackToHitCut ( ) const
inline

Get the PtThresholdTrackToHitCut.

Definition at line 137 of file CkfToPXDFiltersSetting.h.

137{ return this->m_paramPtThresholdTrackToHitCut; }

◆ getPXDInterceptsName()

const std::string & getPXDInterceptsName ( ) const
inline

Get the PXDInterceptsName.

Definition at line 173 of file CkfToPXDFiltersSetting.h.

173{ return this->m_paramPXDInterceptsName; }
std::string m_paramPXDInterceptsName
Name of the PXDIntercepts StoreArray.

◆ getSeedFilterName()

const std::string & getSeedFilterName ( ) const
inline

Get the seedFilterName.

Definition at line 133 of file CkfToPXDFiltersSetting.h.

133{ return this->m_seedFilterName; }
std::string m_seedFilterName
The seedFilterName.

◆ setEtaHitHitCut()

void setEtaHitHitCut ( const double  EtaHitHitCut)
inline

Set the EtaHitHitCut.

Parameters
EtaHitHitCutintercept parameter

Definition at line 98 of file CkfToPXDFiltersSetting.h.

99 {
100 m_paramEtaHitHitCut = EtaHitHitCut;
101 }

◆ setEtaInterceptToHitCut()

void setEtaInterceptToHitCut ( const double  EtaInterceptToHitCut)
inline

Set the EtaInterceptToHitCut.

Parameters
EtaInterceptToHitCutintercept parameter

Definition at line 66 of file CkfToPXDFiltersSetting.h.

67 {
68 m_paramEtaInterceptToHitCut = EtaInterceptToHitCut;
69 }

◆ setEtaOverlapHitHitCut()

void setEtaOverlapHitHitCut ( const double  EtaOverlapHitHitCut)
inline

Set the EtaOverlapHitHitCut.

Parameters
EtaOverlapHitHitCutintercept parameter

Definition at line 114 of file CkfToPXDFiltersSetting.h.

115 {
116 m_paramEtaOverlapHitHitCut = EtaOverlapHitHitCut;
117 }

◆ setEtaRecoTrackToHitCut()

void setEtaRecoTrackToHitCut ( const double  EtaRecoTrackToHitCut)
inline

Set the EtaRecoTrackToHitCut.

Parameters
EtaRecoTrackToHitCutintercept parameter

Definition at line 82 of file CkfToPXDFiltersSetting.h.

83 {
84 m_paramEtaRecoTrackToHitCut = EtaRecoTrackToHitCut;
85 }

◆ setHitFilterName()

void setHitFilterName ( const std::string  hitFilterName)
inline

Set the hitFilterName.

Parameters
hitFilterNamename of the hitFilter

Definition at line 35 of file CkfToPXDFiltersSetting.h.

36 {
37 m_hitFilterName = hitFilterName;
38 }

◆ setPhiHitHitCut()

void setPhiHitHitCut ( const double  PhiHitHitCut)
inline

Set the PhiHitHitCut.

Parameters
PhiHitHitCutintercept parameter

Definition at line 90 of file CkfToPXDFiltersSetting.h.

91 {
92 m_paramPhiHitHitCut = PhiHitHitCut;
93 }

◆ setPhiInterceptToHitCut()

void setPhiInterceptToHitCut ( const double  PhiInterceptToHitCut)
inline

Set the PhiInterceptToHitCut.

Parameters
PhiInterceptToHitCutintercept parameter

Definition at line 58 of file CkfToPXDFiltersSetting.h.

59 {
60 m_paramPhiInterceptToHitCut = PhiInterceptToHitCut;
61 }

◆ setPhiOverlapHitHitCut()

void setPhiOverlapHitHitCut ( const double  PhiOverlapHitHitCut)
inline

Set the PhiOverlapHitHitCut.

Parameters
PhiOverlapHitHitCutintercept parameter

Definition at line 106 of file CkfToPXDFiltersSetting.h.

107 {
108 m_paramPhiOverlapHitHitCut = PhiOverlapHitHitCut;
109 }

◆ setPhiRecoTrackToHitCut()

void setPhiRecoTrackToHitCut ( const double  PhiRecoTrackToHitCut)
inline

Set the PhiRecoTrackToHitCut.

Parameters
PhiRecoTrackToHitCutintercept parameter

Definition at line 74 of file CkfToPXDFiltersSetting.h.

75 {
76 m_paramPhiRecoTrackToHitCut = PhiRecoTrackToHitCut;
77 }

◆ setPtThresholdTrackToHitCut()

void setPtThresholdTrackToHitCut ( const double  PtThresholdTrackToHitCut)
inline

Set the PtThresholdTrackToHitCut.

Parameters
PtThresholdTrackToHitCutintercept parameter

Definition at line 50 of file CkfToPXDFiltersSetting.h.

51 {
52 m_paramPtThresholdTrackToHitCut = PtThresholdTrackToHitCut;
53 }

◆ setPXDInterceptsName()

void setPXDInterceptsName ( const std::string  PXDInterceptsName)
inline

Set the PXDInterceptsName.

Parameters
PXDInterceptsNameintercept parameter

Definition at line 122 of file CkfToPXDFiltersSetting.h.

123 {
124 m_paramPXDInterceptsName = PXDInterceptsName;
125 }

◆ setSeedFilterName()

void setSeedFilterName ( const std::string  seedFilterName)
inline

Set the seedFilterName.

Parameters
seedFilterNamename of the seedFilter

Definition at line 42 of file CkfToPXDFiltersSetting.h.

43 {
44 m_seedFilterName = seedFilterName;
45 }

Member Data Documentation

◆ m_hitFilterName

std::string m_hitFilterName = "not set"
private

The hitFilterName.

Definition at line 179 of file CkfToPXDFiltersSetting.h.

◆ m_paramEtaHitHitCut

double m_paramEtaHitHitCut
private

Cut in eta between two hit-based states.

Definition at line 200 of file CkfToPXDFiltersSetting.h.

◆ m_paramEtaInterceptToHitCut

double m_paramEtaInterceptToHitCut
private

Cut in eta for the difference between PXDIntercept from RecoTrack on the same layer and current hit-based state.

Definition at line 192 of file CkfToPXDFiltersSetting.h.

◆ m_paramEtaOverlapHitHitCut

double m_paramEtaOverlapHitHitCut
private

Cut in eta between two hit-based states in ladder overlap.

Definition at line 204 of file CkfToPXDFiltersSetting.h.

◆ m_paramEtaRecoTrackToHitCut

double m_paramEtaRecoTrackToHitCut
private

Cut in eta for the difference between RecoTrack information and current hit-based state.

Definition at line 196 of file CkfToPXDFiltersSetting.h.

◆ m_paramPhiHitHitCut

double m_paramPhiHitHitCut
private

Cut in phi between two hit-based states.

Definition at line 198 of file CkfToPXDFiltersSetting.h.

◆ m_paramPhiInterceptToHitCut

double m_paramPhiInterceptToHitCut
private

Cut in phi for the difference between PXDIntercept from RecoTrack on the same layer and current hit-based state.

Definition at line 190 of file CkfToPXDFiltersSetting.h.

◆ m_paramPhiOverlapHitHitCut

double m_paramPhiOverlapHitHitCut
private

Cut in phi between two hit-based states in ladder overlap.

Definition at line 202 of file CkfToPXDFiltersSetting.h.

◆ m_paramPhiRecoTrackToHitCut

double m_paramPhiRecoTrackToHitCut
private

Cut in phi for the difference between RecoTrack information and current hit-based state.

Definition at line 194 of file CkfToPXDFiltersSetting.h.

◆ m_paramPtThresholdTrackToHitCut

double m_paramPtThresholdTrackToHitCut
private

Treshold on pT to apply inverse pT scale on cut value.

Definition at line 188 of file CkfToPXDFiltersSetting.h.

◆ m_paramPXDInterceptsName

std::string m_paramPXDInterceptsName = "not set"
private

Name of the PXDIntercepts StoreArray.

Definition at line 206 of file CkfToPXDFiltersSetting.h.

◆ m_seedFilterName

std::string m_seedFilterName = "not set"
private

The seedFilterName.

Definition at line 182 of file CkfToPXDFiltersSetting.h.


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