ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
TrigCombinatorialSettings Struct Reference

#include <TrigCombinatorialSettings.h>

Collaboration diagram for TrigCombinatorialSettings:

Public Member Functions

 TrigCombinatorialSettings ()
 

Public Attributes

int m_maxBarrelPix
 
int m_minEndcapPix
 
int m_maxEndcapPix
 
int m_maxSiliconLayer
 
float m_doubletD0Max
 
float m_doublet_dR_Max
 
float m_doublet_dR_Max_Confirm
 
float m_magFieldZ
 
float m_tripletD0Max
 
float m_tripletD0_PPS_Max
 
float m_tripletPtMin
 
float m_seedRadBinWidth
 
bool m_tripletDoPSS
 
bool m_tripletDoPPS
 
bool m_tripletDoConfirm
 
float m_curv_delta
 
bool m_doubletFilterRZ
 
float m_tripletDtCut
 
int m_nMaxPhiSlice
 
unsigned int m_maxTripletBufferLength
 
float m_zvError
 
float m_zvErrorEndcap
 
bool m_LRTmode
 
bool m_useEtaBinning
 
const FASTRACK_CONNECTORm_conn
 
const TrigFTF_GNN_Geometrym_geo
 
std::vector< TrigInDetSiLayerm_layerGeometry
 
int m_useTrigSeedML
 
std::vector< TrigSeedML_LUTm_vLUT
 
float m_maxEC_len
 

Detailed Description

Definition at line 15 of file TrigCombinatorialSettings.h.

Constructor & Destructor Documentation

◆ TrigCombinatorialSettings()

TrigCombinatorialSettings::TrigCombinatorialSettings ( )
inline

Definition at line 17 of file TrigCombinatorialSettings.h.

17  {//provides some defaults
18 
19  //default silicon geometry
20 
21  m_maxBarrelPix = 3;
22  m_minEndcapPix = 7;
23  m_maxEndcapPix = 10;
24  m_maxSiliconLayer = 19;
25 
26  m_doubletD0Max = 5.0;
27 
28  m_tripletD0Max = 4.0;
29  m_tripletD0_PPS_Max = 1.7;
30  m_tripletPtMin = 2500.0;//was 1000.0
31  m_tripletDoPSS = false; // Allow Pixel SCT SCT seeds?
32  m_tripletDoPPS = true; // Allow Pixel Pixel SCT seeds?
33  m_tripletDoConfirm = false; // Use another Pixel spacepoint to confirm a triplet
34  m_curv_delta = 0.001; //max difference in track curvature for triplet confirmation
35  m_doubletFilterRZ = true;
36  m_tripletDtCut = 3.0;//in sigmas of mult.scattering for m_tripletPtMin track at eta=0
37  m_magFieldZ = 2.0;//switch to configured value
38  m_nMaxPhiSlice = 53;
40 
41  m_zvError = 10.0;
43  m_LRTmode=false;
44  m_layerGeometry.clear();
45  m_useTrigSeedML = 0;
46  m_useEtaBinning = false;
47  m_maxEC_len = 1.5;
48  m_vLUT.clear();
49  }

Member Data Documentation

◆ m_conn

const FASTRACK_CONNECTOR* TrigCombinatorialSettings::m_conn

Definition at line 75 of file TrigCombinatorialSettings.h.

◆ m_curv_delta

float TrigCombinatorialSettings::m_curv_delta

Definition at line 64 of file TrigCombinatorialSettings.h.

◆ m_doublet_dR_Max

float TrigCombinatorialSettings::m_doublet_dR_Max

Definition at line 54 of file TrigCombinatorialSettings.h.

◆ m_doublet_dR_Max_Confirm

float TrigCombinatorialSettings::m_doublet_dR_Max_Confirm

Definition at line 55 of file TrigCombinatorialSettings.h.

◆ m_doubletD0Max

float TrigCombinatorialSettings::m_doubletD0Max

Definition at line 53 of file TrigCombinatorialSettings.h.

◆ m_doubletFilterRZ

bool TrigCombinatorialSettings::m_doubletFilterRZ

Definition at line 65 of file TrigCombinatorialSettings.h.

◆ m_geo

const TrigFTF_GNN_Geometry* TrigCombinatorialSettings::m_geo

Definition at line 76 of file TrigCombinatorialSettings.h.

◆ m_layerGeometry

std::vector<TrigInDetSiLayer> TrigCombinatorialSettings::m_layerGeometry

Definition at line 78 of file TrigCombinatorialSettings.h.

◆ m_LRTmode

bool TrigCombinatorialSettings::m_LRTmode

Definition at line 72 of file TrigCombinatorialSettings.h.

◆ m_magFieldZ

float TrigCombinatorialSettings::m_magFieldZ

Definition at line 56 of file TrigCombinatorialSettings.h.

◆ m_maxBarrelPix

int TrigCombinatorialSettings::m_maxBarrelPix

Definition at line 51 of file TrigCombinatorialSettings.h.

◆ m_maxEC_len

float TrigCombinatorialSettings::m_maxEC_len

Definition at line 82 of file TrigCombinatorialSettings.h.

◆ m_maxEndcapPix

int TrigCombinatorialSettings::m_maxEndcapPix

Definition at line 51 of file TrigCombinatorialSettings.h.

◆ m_maxSiliconLayer

int TrigCombinatorialSettings::m_maxSiliconLayer

Definition at line 51 of file TrigCombinatorialSettings.h.

◆ m_maxTripletBufferLength

unsigned int TrigCombinatorialSettings::m_maxTripletBufferLength

Definition at line 68 of file TrigCombinatorialSettings.h.

◆ m_minEndcapPix

int TrigCombinatorialSettings::m_minEndcapPix

Definition at line 51 of file TrigCombinatorialSettings.h.

◆ m_nMaxPhiSlice

int TrigCombinatorialSettings::m_nMaxPhiSlice

Definition at line 67 of file TrigCombinatorialSettings.h.

◆ m_seedRadBinWidth

float TrigCombinatorialSettings::m_seedRadBinWidth

Definition at line 60 of file TrigCombinatorialSettings.h.

◆ m_tripletD0_PPS_Max

float TrigCombinatorialSettings::m_tripletD0_PPS_Max

Definition at line 58 of file TrigCombinatorialSettings.h.

◆ m_tripletD0Max

float TrigCombinatorialSettings::m_tripletD0Max

Definition at line 57 of file TrigCombinatorialSettings.h.

◆ m_tripletDoConfirm

bool TrigCombinatorialSettings::m_tripletDoConfirm

Definition at line 63 of file TrigCombinatorialSettings.h.

◆ m_tripletDoPPS

bool TrigCombinatorialSettings::m_tripletDoPPS

Definition at line 62 of file TrigCombinatorialSettings.h.

◆ m_tripletDoPSS

bool TrigCombinatorialSettings::m_tripletDoPSS

Definition at line 61 of file TrigCombinatorialSettings.h.

◆ m_tripletDtCut

float TrigCombinatorialSettings::m_tripletDtCut

Definition at line 66 of file TrigCombinatorialSettings.h.

◆ m_tripletPtMin

float TrigCombinatorialSettings::m_tripletPtMin

Definition at line 59 of file TrigCombinatorialSettings.h.

◆ m_useEtaBinning

bool TrigCombinatorialSettings::m_useEtaBinning

Definition at line 73 of file TrigCombinatorialSettings.h.

◆ m_useTrigSeedML

int TrigCombinatorialSettings::m_useTrigSeedML

Definition at line 80 of file TrigCombinatorialSettings.h.

◆ m_vLUT

std::vector<TrigSeedML_LUT> TrigCombinatorialSettings::m_vLUT

Definition at line 81 of file TrigCombinatorialSettings.h.

◆ m_zvError

float TrigCombinatorialSettings::m_zvError

Definition at line 70 of file TrigCombinatorialSettings.h.

◆ m_zvErrorEndcap

float TrigCombinatorialSettings::m_zvErrorEndcap

Definition at line 71 of file TrigCombinatorialSettings.h.


The documentation for this struct was generated from the following file:
TrigCombinatorialSettings::m_nMaxPhiSlice
int m_nMaxPhiSlice
Definition: TrigCombinatorialSettings.h:67
TrigCombinatorialSettings::m_doubletD0Max
float m_doubletD0Max
Definition: TrigCombinatorialSettings.h:53
TrigCombinatorialSettings::m_zvErrorEndcap
float m_zvErrorEndcap
Definition: TrigCombinatorialSettings.h:71
TrigCombinatorialSettings::m_tripletD0_PPS_Max
float m_tripletD0_PPS_Max
Definition: TrigCombinatorialSettings.h:58
TrigCombinatorialSettings::m_tripletDtCut
float m_tripletDtCut
Definition: TrigCombinatorialSettings.h:66
TrigCombinatorialSettings::m_maxSiliconLayer
int m_maxSiliconLayer
Definition: TrigCombinatorialSettings.h:51
TrigCombinatorialSettings::m_maxBarrelPix
int m_maxBarrelPix
Definition: TrigCombinatorialSettings.h:51
TrigCombinatorialSettings::m_layerGeometry
std::vector< TrigInDetSiLayer > m_layerGeometry
Definition: TrigCombinatorialSettings.h:78
TrigCombinatorialSettings::m_curv_delta
float m_curv_delta
Definition: TrigCombinatorialSettings.h:64
TrigCombinatorialSettings::m_LRTmode
bool m_LRTmode
Definition: TrigCombinatorialSettings.h:72
TrigCombinatorialSettings::m_tripletPtMin
float m_tripletPtMin
Definition: TrigCombinatorialSettings.h:59
TrigCombinatorialSettings::m_tripletDoConfirm
bool m_tripletDoConfirm
Definition: TrigCombinatorialSettings.h:63
TrigCombinatorialSettings::m_maxEC_len
float m_maxEC_len
Definition: TrigCombinatorialSettings.h:82
TrigCombinatorialSettings::m_zvError
float m_zvError
Definition: TrigCombinatorialSettings.h:70
TrigCombinatorialSettings::m_tripletDoPPS
bool m_tripletDoPPS
Definition: TrigCombinatorialSettings.h:62
TrigCombinatorialSettings::m_maxTripletBufferLength
unsigned int m_maxTripletBufferLength
Definition: TrigCombinatorialSettings.h:68
TrigCombinatorialSettings::m_useEtaBinning
bool m_useEtaBinning
Definition: TrigCombinatorialSettings.h:73
TrigCombinatorialSettings::m_tripletDoPSS
bool m_tripletDoPSS
Definition: TrigCombinatorialSettings.h:61
TrigCombinatorialSettings::m_useTrigSeedML
int m_useTrigSeedML
Definition: TrigCombinatorialSettings.h:80
TrigCombinatorialSettings::m_magFieldZ
float m_magFieldZ
Definition: TrigCombinatorialSettings.h:56
TrigCombinatorialSettings::m_minEndcapPix
int m_minEndcapPix
Definition: TrigCombinatorialSettings.h:51
TrigCombinatorialSettings::m_doubletFilterRZ
bool m_doubletFilterRZ
Definition: TrigCombinatorialSettings.h:65
TrigCombinatorialSettings::m_vLUT
std::vector< TrigSeedML_LUT > m_vLUT
Definition: TrigCombinatorialSettings.h:81
TrigCombinatorialSettings::m_maxEndcapPix
int m_maxEndcapPix
Definition: TrigCombinatorialSettings.h:51
TrigCombinatorialSettings::m_tripletD0Max
float m_tripletD0Max
Definition: TrigCombinatorialSettings.h:57