ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigAlgorithms
TrigL2MuonSA
src
TgcDataPreparatorOptions.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGL2MUONSA_TGCDATAPREPARATOROPTIONS_H
6
#define TRIGL2MUONSA_TGCDATAPREPARATOROPTIONS_H
7
8
namespace
TrigL2MuonSA
{
9
10
// --------------------------------------------------------------------------------
11
// --------------------------------------------------------------------------------
12
13
class
TgcDataPreparatorRoadParameters
14
{
15
public
:
16
TgcDataPreparatorRoadParameters
() :
17
m_ETA_LOW_MID_DELTA
(0.075),
18
m_ETA_HIGH_MID_DELTA
(0.035),
19
m_PHI_MID_DELTA
(0.035),
20
m_ETA_LOW_INN_DELTA
(0.15),
21
m_ETA_HIGH_INN_DELTA
(0.10),
22
m_PHI_INN_DELTA
(0.10)
23
{};
24
25
public
:
26
inline
double
deltaEtaAtMiddleForLowPt
()
const
{
return
m_ETA_LOW_MID_DELTA
; };
27
inline
double
deltaEtaAtMiddleForHighPt
()
const
{
return
m_ETA_HIGH_MID_DELTA
; };
28
inline
double
deltaPhiAtMiddle
()
const
{
return
m_PHI_MID_DELTA
; };
29
30
inline
double
deltaEtaAtInnerForLowPt
()
const
{
return
m_ETA_LOW_INN_DELTA
; };
31
inline
double
deltaEtaAtInnerForHighPt
()
const
{
return
m_ETA_HIGH_INN_DELTA
; };
32
inline
double
deltaPhiAtInner
()
const
{
return
m_PHI_INN_DELTA
; };
33
34
private
:
35
double
m_ETA_LOW_MID_DELTA
;
36
double
m_ETA_HIGH_MID_DELTA
;
37
double
m_PHI_MID_DELTA
;
38
double
m_ETA_LOW_INN_DELTA
;
39
double
m_ETA_HIGH_INN_DELTA
;
40
double
m_PHI_INN_DELTA
;
41
};
42
43
// --------------------------------------------------------------------------------
44
// --------------------------------------------------------------------------------
45
46
class
TgcDataPreparatorOptions
47
{
48
public
:
49
TgcDataPreparatorOptions
() :
m_isOnTimeOnly
(true),
m_roadParameters
() {};
50
51
inline
bool
isOnTimeOnly
()
const
{
return
m_isOnTimeOnly
; };
52
inline
const
TgcDataPreparatorRoadParameters
&
roadParameters
()
const
{
return
m_roadParameters
; };
53
54
private
:
55
bool
m_isOnTimeOnly
;
56
TgcDataPreparatorRoadParameters
m_roadParameters
;
57
};
58
59
// --------------------------------------------------------------------------------
60
// --------------------------------------------------------------------------------
61
62
}
63
64
#endif
// TRIGL2MUONSA_TGCDATAPREPARATOROPTIONS_H
TrigL2MuonSA::TgcDataPreparatorOptions::TgcDataPreparatorOptions
TgcDataPreparatorOptions()
Definition
TgcDataPreparatorOptions.h:49
TrigL2MuonSA::TgcDataPreparatorOptions::m_isOnTimeOnly
bool m_isOnTimeOnly
Definition
TgcDataPreparatorOptions.h:55
TrigL2MuonSA::TgcDataPreparatorOptions::roadParameters
const TgcDataPreparatorRoadParameters & roadParameters() const
Definition
TgcDataPreparatorOptions.h:52
TrigL2MuonSA::TgcDataPreparatorOptions::m_roadParameters
TgcDataPreparatorRoadParameters m_roadParameters
Definition
TgcDataPreparatorOptions.h:56
TrigL2MuonSA::TgcDataPreparatorOptions::isOnTimeOnly
bool isOnTimeOnly() const
Definition
TgcDataPreparatorOptions.h:51
TrigL2MuonSA::TgcDataPreparatorRoadParameters
Definition
TgcDataPreparatorOptions.h:14
TrigL2MuonSA::TgcDataPreparatorRoadParameters::m_ETA_HIGH_MID_DELTA
double m_ETA_HIGH_MID_DELTA
Definition
TgcDataPreparatorOptions.h:36
TrigL2MuonSA::TgcDataPreparatorRoadParameters::deltaPhiAtMiddle
double deltaPhiAtMiddle() const
Definition
TgcDataPreparatorOptions.h:28
TrigL2MuonSA::TgcDataPreparatorRoadParameters::m_ETA_LOW_INN_DELTA
double m_ETA_LOW_INN_DELTA
Definition
TgcDataPreparatorOptions.h:38
TrigL2MuonSA::TgcDataPreparatorRoadParameters::deltaEtaAtMiddleForLowPt
double deltaEtaAtMiddleForLowPt() const
Definition
TgcDataPreparatorOptions.h:26
TrigL2MuonSA::TgcDataPreparatorRoadParameters::m_PHI_MID_DELTA
double m_PHI_MID_DELTA
Definition
TgcDataPreparatorOptions.h:37
TrigL2MuonSA::TgcDataPreparatorRoadParameters::deltaEtaAtInnerForLowPt
double deltaEtaAtInnerForLowPt() const
Definition
TgcDataPreparatorOptions.h:30
TrigL2MuonSA::TgcDataPreparatorRoadParameters::deltaPhiAtInner
double deltaPhiAtInner() const
Definition
TgcDataPreparatorOptions.h:32
TrigL2MuonSA::TgcDataPreparatorRoadParameters::deltaEtaAtMiddleForHighPt
double deltaEtaAtMiddleForHighPt() const
Definition
TgcDataPreparatorOptions.h:27
TrigL2MuonSA::TgcDataPreparatorRoadParameters::m_ETA_HIGH_INN_DELTA
double m_ETA_HIGH_INN_DELTA
Definition
TgcDataPreparatorOptions.h:39
TrigL2MuonSA::TgcDataPreparatorRoadParameters::TgcDataPreparatorRoadParameters
TgcDataPreparatorRoadParameters()
Definition
TgcDataPreparatorOptions.h:16
TrigL2MuonSA::TgcDataPreparatorRoadParameters::m_PHI_INN_DELTA
double m_PHI_INN_DELTA
Definition
TgcDataPreparatorOptions.h:40
TrigL2MuonSA::TgcDataPreparatorRoadParameters::deltaEtaAtInnerForHighPt
double deltaEtaAtInnerForHighPt() const
Definition
TgcDataPreparatorOptions.h:31
TrigL2MuonSA::TgcDataPreparatorRoadParameters::m_ETA_LOW_MID_DELTA
double m_ETA_LOW_MID_DELTA
Definition
TgcDataPreparatorOptions.h:35
TrigL2MuonSA
Definition
AlignmentBarrelLUT.h:13
Generated on
for ATLAS Offline Software by
1.17.0