ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigT1TGC
TrigT1TGC
TGCRPhiCoincidenceOut.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TGCRPhiCoincidenceOut_hh
6
#define TGCRPhiCoincidenceOut_hh
7
8
namespace
LVL1TGCTrigger
{
9
10
11
class
TGCRPhiCoincidenceOut
{
12
public
:
13
TGCRPhiCoincidenceOut
() =
default
;
14
~TGCRPhiCoincidenceOut
() =
default
;
15
16
int
getPhi
()
const
{
return
m_phi
; }
17
int
getR
()
const
{
return
m_r
; }
18
int
getIdSSC
()
const
{
return
m_idSSC
; }
19
int
getDR
()
const
{
return
m_dR
; }
20
int
getDPhi
()
const
{
return
m_dPhi
; }
21
bool
getInnerVeto
()
const
{
return
m_innerVeto
; }
22
23
int
getCharge
()
const
{
return
m_charge
; }
24
bool
getCoincidenceType
()
const
{
return
m_coincidenceTypeFlag
; }
25
bool
getGoodMFFlag
()
const
{
return
m_goodMFFlag
; }
26
bool
getInnerCoincidenceFlag
()
const
{
return
m_innerCoincidenceFlag
; }
27
28
int
getpT
()
const
{
return
m_pT
; }
29
int
getRoI
()
const
{
return
m_RoI
; }
30
31
void
setIdSSC
(
int
idSSCIn){
m_idSSC
= idSSCIn;};
32
void
setpT
(
int
pTIn){
m_pT
=pTIn;};
33
void
setR
(
int
rIn){
m_r
=rIn;};
34
void
setPhi
(
int
phiIn){
m_phi
=phiIn;};
35
void
setDR
(
int
drIn) {
m_dR
= drIn; };
36
void
setDPhi
(
int
dphiIn) {
m_dPhi
= dphiIn; };
37
void
setInnerVeto
(
bool
vetoIn) {
m_innerVeto
= vetoIn; };
38
void
setRoI
(
int
RoIIn) {
m_RoI
=RoIIn; };
39
40
void
setCharge
(
int
chargeIn){
m_charge
=chargeIn;};
41
void
setCoincidenceType
(
int
CoincidenceTypeIn){
m_coincidenceTypeFlag
=CoincidenceTypeIn;};
42
void
setGoodMFFlag
(
bool
goodMFFlagIn){
m_goodMFFlag
=goodMFFlagIn;};
43
void
setInnerCoincidenceFlag
(
bool
InnerCoincidenceFlagIn){
m_innerCoincidenceFlag
=InnerCoincidenceFlagIn;};
44
45
void
print
()
const
;
46
void
clear
();
47
48
bool
isSuperior
(
const
TGCRPhiCoincidenceOut
* right)
const
;
49
50
private
:
51
int
m_idSSC
{-1};
52
int
m_pT
{0};
53
int
m_phi
{-1};
54
int
m_r
{-1};
55
int
m_dR
{0};
56
int
m_dPhi
{0};
57
bool
m_innerVeto
{
false
};
58
int
m_RoI
{0};
59
int
m_charge
{0};
60
bool
m_coincidenceTypeFlag
{
false
};
61
bool
m_goodMFFlag
{
false
};
62
bool
m_innerCoincidenceFlag
{
false
};
63
};
64
65
66
}
// namespace LVL1TGCTrigger
67
68
#endif
// TGCRPhiCoincidenceOut_hh
LVL1TGCTrigger::TGCRPhiCoincidenceOut
Definition
TGCRPhiCoincidenceOut.h:11
LVL1TGCTrigger::TGCRPhiCoincidenceOut::setInnerCoincidenceFlag
void setInnerCoincidenceFlag(bool InnerCoincidenceFlagIn)
Definition
TGCRPhiCoincidenceOut.h:43
LVL1TGCTrigger::TGCRPhiCoincidenceOut::setIdSSC
void setIdSSC(int idSSCIn)
Definition
TGCRPhiCoincidenceOut.h:31
LVL1TGCTrigger::TGCRPhiCoincidenceOut::getR
int getR() const
Definition
TGCRPhiCoincidenceOut.h:17
LVL1TGCTrigger::TGCRPhiCoincidenceOut::getInnerCoincidenceFlag
bool getInnerCoincidenceFlag() const
Definition
TGCRPhiCoincidenceOut.h:26
LVL1TGCTrigger::TGCRPhiCoincidenceOut::setDPhi
void setDPhi(int dphiIn)
Definition
TGCRPhiCoincidenceOut.h:36
LVL1TGCTrigger::TGCRPhiCoincidenceOut::getDR
int getDR() const
Definition
TGCRPhiCoincidenceOut.h:19
LVL1TGCTrigger::TGCRPhiCoincidenceOut::m_innerVeto
bool m_innerVeto
Definition
TGCRPhiCoincidenceOut.h:57
LVL1TGCTrigger::TGCRPhiCoincidenceOut::m_dR
int m_dR
Definition
TGCRPhiCoincidenceOut.h:55
LVL1TGCTrigger::TGCRPhiCoincidenceOut::m_goodMFFlag
bool m_goodMFFlag
Definition
TGCRPhiCoincidenceOut.h:61
LVL1TGCTrigger::TGCRPhiCoincidenceOut::setInnerVeto
void setInnerVeto(bool vetoIn)
Definition
TGCRPhiCoincidenceOut.h:37
LVL1TGCTrigger::TGCRPhiCoincidenceOut::getGoodMFFlag
bool getGoodMFFlag() const
Definition
TGCRPhiCoincidenceOut.h:25
LVL1TGCTrigger::TGCRPhiCoincidenceOut::m_innerCoincidenceFlag
bool m_innerCoincidenceFlag
Definition
TGCRPhiCoincidenceOut.h:62
LVL1TGCTrigger::TGCRPhiCoincidenceOut::m_phi
int m_phi
Definition
TGCRPhiCoincidenceOut.h:53
LVL1TGCTrigger::TGCRPhiCoincidenceOut::~TGCRPhiCoincidenceOut
~TGCRPhiCoincidenceOut()=default
LVL1TGCTrigger::TGCRPhiCoincidenceOut::setR
void setR(int rIn)
Definition
TGCRPhiCoincidenceOut.h:33
LVL1TGCTrigger::TGCRPhiCoincidenceOut::TGCRPhiCoincidenceOut
TGCRPhiCoincidenceOut()=default
LVL1TGCTrigger::TGCRPhiCoincidenceOut::setGoodMFFlag
void setGoodMFFlag(bool goodMFFlagIn)
Definition
TGCRPhiCoincidenceOut.h:42
LVL1TGCTrigger::TGCRPhiCoincidenceOut::setCharge
void setCharge(int chargeIn)
Definition
TGCRPhiCoincidenceOut.h:40
LVL1TGCTrigger::TGCRPhiCoincidenceOut::print
void print() const
Definition
TGCRPhiCoincidenceOut.cxx:43
LVL1TGCTrigger::TGCRPhiCoincidenceOut::isSuperior
bool isSuperior(const TGCRPhiCoincidenceOut *right) const
Definition
TGCRPhiCoincidenceOut.cxx:20
LVL1TGCTrigger::TGCRPhiCoincidenceOut::getDPhi
int getDPhi() const
Definition
TGCRPhiCoincidenceOut.h:20
LVL1TGCTrigger::TGCRPhiCoincidenceOut::m_dPhi
int m_dPhi
Definition
TGCRPhiCoincidenceOut.h:56
LVL1TGCTrigger::TGCRPhiCoincidenceOut::getCoincidenceType
bool getCoincidenceType() const
Definition
TGCRPhiCoincidenceOut.h:24
LVL1TGCTrigger::TGCRPhiCoincidenceOut::setPhi
void setPhi(int phiIn)
Definition
TGCRPhiCoincidenceOut.h:34
LVL1TGCTrigger::TGCRPhiCoincidenceOut::m_pT
int m_pT
Definition
TGCRPhiCoincidenceOut.h:52
LVL1TGCTrigger::TGCRPhiCoincidenceOut::getRoI
int getRoI() const
Definition
TGCRPhiCoincidenceOut.h:29
LVL1TGCTrigger::TGCRPhiCoincidenceOut::clear
void clear()
Definition
TGCRPhiCoincidenceOut.cxx:12
LVL1TGCTrigger::TGCRPhiCoincidenceOut::setDR
void setDR(int drIn)
Definition
TGCRPhiCoincidenceOut.h:35
LVL1TGCTrigger::TGCRPhiCoincidenceOut::m_charge
int m_charge
Definition
TGCRPhiCoincidenceOut.h:59
LVL1TGCTrigger::TGCRPhiCoincidenceOut::m_coincidenceTypeFlag
bool m_coincidenceTypeFlag
Definition
TGCRPhiCoincidenceOut.h:60
LVL1TGCTrigger::TGCRPhiCoincidenceOut::m_RoI
int m_RoI
Definition
TGCRPhiCoincidenceOut.h:58
LVL1TGCTrigger::TGCRPhiCoincidenceOut::getPhi
int getPhi() const
Definition
TGCRPhiCoincidenceOut.h:16
LVL1TGCTrigger::TGCRPhiCoincidenceOut::setCoincidenceType
void setCoincidenceType(int CoincidenceTypeIn)
Definition
TGCRPhiCoincidenceOut.h:41
LVL1TGCTrigger::TGCRPhiCoincidenceOut::setRoI
void setRoI(int RoIIn)
Definition
TGCRPhiCoincidenceOut.h:38
LVL1TGCTrigger::TGCRPhiCoincidenceOut::setpT
void setpT(int pTIn)
Definition
TGCRPhiCoincidenceOut.h:32
LVL1TGCTrigger::TGCRPhiCoincidenceOut::m_r
int m_r
Definition
TGCRPhiCoincidenceOut.h:54
LVL1TGCTrigger::TGCRPhiCoincidenceOut::getInnerVeto
bool getInnerVeto() const
Definition
TGCRPhiCoincidenceOut.h:21
LVL1TGCTrigger::TGCRPhiCoincidenceOut::m_idSSC
int m_idSSC
Definition
TGCRPhiCoincidenceOut.h:51
LVL1TGCTrigger::TGCRPhiCoincidenceOut::getpT
int getpT() const
Definition
TGCRPhiCoincidenceOut.h:28
LVL1TGCTrigger::TGCRPhiCoincidenceOut::getCharge
int getCharge() const
Definition
TGCRPhiCoincidenceOut.h:23
LVL1TGCTrigger::TGCRPhiCoincidenceOut::getIdSSC
int getIdSSC() const
Definition
TGCRPhiCoincidenceOut.h:18
LVL1TGCTrigger
Definition
LVL1TGCTrigger.cxx:48
Generated on
for ATLAS Offline Software by
1.17.0