ATLAS Offline Software
Loading...
Searching...
No Matches
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
std::vector< TrigInDetSiLayerm_layerGeometry
int m_useTrigSeedML
std::vector< TrigSeedML_LUTm_vLUT
float m_maxEC_len

Detailed Description

Definition at line 13 of file TrigCombinatorialSettings.h.

Constructor & Destructor Documentation

◆ TrigCombinatorialSettings()

TrigCombinatorialSettings::TrigCombinatorialSettings ( )
inline

Definition at line 15 of file TrigCombinatorialSettings.h.

15 {//provides some defaults
16
17 //default silicon geometry
18
21 m_maxEndcapPix = 10;
23
24 m_doubletD0Max = 5.0;
25
26 m_tripletD0Max = 4.0;
28 m_doublet_dR_Max = 270.0;
30 m_tripletPtMin = 2500.0;//was 1000.0
32 m_tripletDoPSS = false; // Allow Pixel SCT SCT seeds?
33 m_tripletDoPPS = true; // Allow Pixel Pixel SCT seeds?
34 m_tripletDoConfirm = false; // Use another Pixel spacepoint to confirm a triplet
35 m_curv_delta = 0.001; //max difference in track curvature for triplet confirmation
36 m_doubletFilterRZ = true;
37 m_tripletDtCut = 3.0;//in sigmas of mult.scattering for m_tripletPtMin track at eta=0
38 m_magFieldZ = 2.0;//switch to configured value
39 m_nMaxPhiSlice = 53;
41
42 m_zvError = 10.0;
44 m_LRTmode=false;
45 m_layerGeometry.clear();
47 m_useEtaBinning = false;
48 m_maxEC_len = 1.5;
49 m_vLUT.clear();
50 }
std::vector< TrigInDetSiLayer > m_layerGeometry
std::vector< TrigSeedML_LUT > m_vLUT

Member Data Documentation

◆ m_curv_delta

float TrigCombinatorialSettings::m_curv_delta

Definition at line 65 of file TrigCombinatorialSettings.h.

◆ m_doublet_dR_Max

float TrigCombinatorialSettings::m_doublet_dR_Max

Definition at line 55 of file TrigCombinatorialSettings.h.

◆ m_doublet_dR_Max_Confirm

float TrigCombinatorialSettings::m_doublet_dR_Max_Confirm

Definition at line 56 of file TrigCombinatorialSettings.h.

◆ m_doubletD0Max

float TrigCombinatorialSettings::m_doubletD0Max

Definition at line 54 of file TrigCombinatorialSettings.h.

◆ m_doubletFilterRZ

bool TrigCombinatorialSettings::m_doubletFilterRZ

Definition at line 66 of file TrigCombinatorialSettings.h.

◆ m_layerGeometry

std::vector<TrigInDetSiLayer> TrigCombinatorialSettings::m_layerGeometry

Definition at line 76 of file TrigCombinatorialSettings.h.

◆ m_LRTmode

bool TrigCombinatorialSettings::m_LRTmode

Definition at line 73 of file TrigCombinatorialSettings.h.

◆ m_magFieldZ

float TrigCombinatorialSettings::m_magFieldZ

Definition at line 57 of file TrigCombinatorialSettings.h.

◆ m_maxBarrelPix

int TrigCombinatorialSettings::m_maxBarrelPix

Definition at line 52 of file TrigCombinatorialSettings.h.

◆ m_maxEC_len

float TrigCombinatorialSettings::m_maxEC_len

Definition at line 80 of file TrigCombinatorialSettings.h.

◆ m_maxEndcapPix

int TrigCombinatorialSettings::m_maxEndcapPix

Definition at line 52 of file TrigCombinatorialSettings.h.

◆ m_maxSiliconLayer

int TrigCombinatorialSettings::m_maxSiliconLayer

Definition at line 52 of file TrigCombinatorialSettings.h.

◆ m_maxTripletBufferLength

unsigned int TrigCombinatorialSettings::m_maxTripletBufferLength

Definition at line 69 of file TrigCombinatorialSettings.h.

◆ m_minEndcapPix

int TrigCombinatorialSettings::m_minEndcapPix

Definition at line 52 of file TrigCombinatorialSettings.h.

◆ m_nMaxPhiSlice

int TrigCombinatorialSettings::m_nMaxPhiSlice

Definition at line 68 of file TrigCombinatorialSettings.h.

◆ m_seedRadBinWidth

float TrigCombinatorialSettings::m_seedRadBinWidth

Definition at line 61 of file TrigCombinatorialSettings.h.

◆ m_tripletD0_PPS_Max

float TrigCombinatorialSettings::m_tripletD0_PPS_Max

Definition at line 59 of file TrigCombinatorialSettings.h.

◆ m_tripletD0Max

float TrigCombinatorialSettings::m_tripletD0Max

Definition at line 58 of file TrigCombinatorialSettings.h.

◆ m_tripletDoConfirm

bool TrigCombinatorialSettings::m_tripletDoConfirm

Definition at line 64 of file TrigCombinatorialSettings.h.

◆ m_tripletDoPPS

bool TrigCombinatorialSettings::m_tripletDoPPS

Definition at line 63 of file TrigCombinatorialSettings.h.

◆ m_tripletDoPSS

bool TrigCombinatorialSettings::m_tripletDoPSS

Definition at line 62 of file TrigCombinatorialSettings.h.

◆ m_tripletDtCut

float TrigCombinatorialSettings::m_tripletDtCut

Definition at line 67 of file TrigCombinatorialSettings.h.

◆ m_tripletPtMin

float TrigCombinatorialSettings::m_tripletPtMin

Definition at line 60 of file TrigCombinatorialSettings.h.

◆ m_useEtaBinning

bool TrigCombinatorialSettings::m_useEtaBinning

Definition at line 74 of file TrigCombinatorialSettings.h.

◆ m_useTrigSeedML

int TrigCombinatorialSettings::m_useTrigSeedML

Definition at line 78 of file TrigCombinatorialSettings.h.

◆ m_vLUT

std::vector<TrigSeedML_LUT> TrigCombinatorialSettings::m_vLUT

Definition at line 79 of file TrigCombinatorialSettings.h.

◆ m_zvError

float TrigCombinatorialSettings::m_zvError

Definition at line 71 of file TrigCombinatorialSettings.h.

◆ m_zvErrorEndcap

float TrigCombinatorialSettings::m_zvErrorEndcap

Definition at line 72 of file TrigCombinatorialSettings.h.


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