ATLAS Offline Software
Loading...
Searching...
No Matches
LVL1::jFEXForwardJetsInfo Class Reference

#include <jFEXForwardJetsInfo.h>

Collaboration diagram for LVL1::jFEXForwardJetsInfo:

Public Member Functions

void setCentreTTID (int TT_ID)
int getCentreTTID ()
void setCentreTTEta (float centreTTEta)
float getCentreTTEta ()
void setCentreTTPhi (float centreTTPhi)
float getCentreTTPhi ()
void setSRjetSat ()
void setLRjetSat ()
bool getSRjetSat ()
bool getLRjetSat ()
void setCentreLocalTTEta (float centreLocalTTEta)
float getCentreLocalTTEta ()
void setCentreLocalTTPhi (float centreLocalTTPhi)
float getCentreLocalTTPhi ()
void includeTTinSeed (int TT_ID)
const std::vector< int > & getTTinSeed ()
void addToSeedET (int seed_ET)
int getSeedET ()
void addToFirstEnergyRingET (int firstER_ET)
int getFirstEnergyRingET ()
void includeTTIDinFirstER (int firstER_TTID)
const std::vector< int > & getTTIDinFirstER ()
void addToSecondEnergyRingET (int secondER_ET)
int getSecondEnergyRingET ()
void includeTTIDinSecondER (int secondER_TTID)
const std::vector< int > & getTTIDinSecondER ()
void includeTTinSearchWindow (int TT_ID)
const std::vector< int > & getTTinSearchWindow ()
void addToSearchWindowET (int seed_ET)
int getSearchWindowET ()

Private Attributes

int m_centre_TTID {}
float m_centreTTPhi {}
float m_centreTTEta {}
int m_centreLocalTTPhi {}
int m_centreLocalTTEta {}
bool m_saturation_SR = false
bool m_saturation_LR = false
int m_seed_ET =0
int m_SearchWindow_ET =0
int m_firstEnergyRing_ET =0
int m_secondEnergyRing_ET =0
std::vector< int > m_TTsInSeed = {}
std::vector< int > m_TTsInSearchWindow = {}
std::vector< int > m_firstEnergyRing_TTIDs = {}
std::vector< int > m_secondEnergyRing_TTIDs = {}

Detailed Description

Definition at line 17 of file jFEXForwardJetsInfo.h.

Member Function Documentation

◆ addToFirstEnergyRingET()

void LVL1::jFEXForwardJetsInfo::addToFirstEnergyRingET ( int firstER_ET)

Definition at line 73 of file jFEXForwardJetsInfo.cxx.

74{
75 m_firstEnergyRing_ET += firstER_ET;
76}

◆ addToSearchWindowET()

void LVL1::jFEXForwardJetsInfo::addToSearchWindowET ( int seed_ET)

Definition at line 118 of file jFEXForwardJetsInfo.cxx.

118 {
120}
float et(const xAOD::jFexSRJetRoI *j)

◆ addToSecondEnergyRingET()

void LVL1::jFEXForwardJetsInfo::addToSecondEnergyRingET ( int secondER_ET)

Definition at line 100 of file jFEXForwardJetsInfo.cxx.

101{
102 m_secondEnergyRing_ET += secondER_ET;
103}

◆ addToSeedET()

void LVL1::jFEXForwardJetsInfo::addToSeedET ( int seed_ET)

Definition at line 63 of file jFEXForwardJetsInfo.cxx.

64{
65 m_seed_ET += seed_ET;
66}

◆ getCentreLocalTTEta()

float LVL1::jFEXForwardJetsInfo::getCentreLocalTTEta ( )

Definition at line 38 of file jFEXForwardJetsInfo.cxx.

◆ getCentreLocalTTPhi()

float LVL1::jFEXForwardJetsInfo::getCentreLocalTTPhi ( )

Definition at line 48 of file jFEXForwardJetsInfo.cxx.

◆ getCentreTTEta()

float LVL1::jFEXForwardJetsInfo::getCentreTTEta ( )

Definition at line 19 of file jFEXForwardJetsInfo.cxx.

20{
21 return m_centreTTEta;
22}

◆ getCentreTTID()

int LVL1::jFEXForwardJetsInfo::getCentreTTID ( )

◆ getCentreTTPhi()

float LVL1::jFEXForwardJetsInfo::getCentreTTPhi ( )

Definition at line 29 of file jFEXForwardJetsInfo.cxx.

30{
31 return m_centreTTPhi;
32}

◆ getFirstEnergyRingET()

int LVL1::jFEXForwardJetsInfo::getFirstEnergyRingET ( )

Definition at line 77 of file jFEXForwardJetsInfo.cxx.

78{
80}

◆ getLRjetSat()

bool LVL1::jFEXForwardJetsInfo::getLRjetSat ( )
inline

Definition at line 32 of file jFEXForwardJetsInfo.h.

◆ getSearchWindowET()

int LVL1::jFEXForwardJetsInfo::getSearchWindowET ( )

Definition at line 122 of file jFEXForwardJetsInfo.cxx.

122 {
123 return m_SearchWindow_ET;
124}

◆ getSecondEnergyRingET()

int LVL1::jFEXForwardJetsInfo::getSecondEnergyRingET ( )

Definition at line 105 of file jFEXForwardJetsInfo.cxx.

106{
108}

◆ getSeedET()

int LVL1::jFEXForwardJetsInfo::getSeedET ( )

Definition at line 68 of file jFEXForwardJetsInfo.cxx.

69{
70 return m_seed_ET;
71}

◆ getSRjetSat()

bool LVL1::jFEXForwardJetsInfo::getSRjetSat ( )
inline

Definition at line 31 of file jFEXForwardJetsInfo.h.

◆ getTTIDinFirstER()

const std::vector< int > & LVL1::jFEXForwardJetsInfo::getTTIDinFirstER ( )

Definition at line 86 of file jFEXForwardJetsInfo.cxx.

87{
89}
std::vector< int > m_firstEnergyRing_TTIDs

◆ getTTIDinSecondER()

const std::vector< int > & LVL1::jFEXForwardJetsInfo::getTTIDinSecondER ( )

Definition at line 95 of file jFEXForwardJetsInfo.cxx.

96{
98}
std::vector< int > m_secondEnergyRing_TTIDs

◆ getTTinSearchWindow()

const std::vector< int > & LVL1::jFEXForwardJetsInfo::getTTinSearchWindow ( )

Definition at line 114 of file jFEXForwardJetsInfo.cxx.

114 {
115 return m_TTsInSearchWindow;
116}
std::vector< int > m_TTsInSearchWindow

◆ getTTinSeed()

const std::vector< int > & LVL1::jFEXForwardJetsInfo::getTTinSeed ( )

Definition at line 58 of file jFEXForwardJetsInfo.cxx.

59{
60 return m_TTsInSeed;
61}

◆ includeTTIDinFirstER()

void LVL1::jFEXForwardJetsInfo::includeTTIDinFirstER ( int firstER_TTID)

Definition at line 82 of file jFEXForwardJetsInfo.cxx.

83{
84 m_firstEnergyRing_TTIDs.push_back(firstER_TTID);
85}

◆ includeTTIDinSecondER()

void LVL1::jFEXForwardJetsInfo::includeTTIDinSecondER ( int secondER_TTID)

Definition at line 91 of file jFEXForwardJetsInfo.cxx.

92{
93 m_secondEnergyRing_TTIDs.push_back(secondER_TTID);
94}

◆ includeTTinSearchWindow()

void LVL1::jFEXForwardJetsInfo::includeTTinSearchWindow ( int TT_ID)

Definition at line 110 of file jFEXForwardJetsInfo.cxx.

110 {
111 m_TTsInSearchWindow.push_back(TT_ID);
112}

◆ includeTTinSeed()

void LVL1::jFEXForwardJetsInfo::includeTTinSeed ( int TT_ID)

Definition at line 53 of file jFEXForwardJetsInfo.cxx.

54{
55 m_TTsInSeed.push_back(TT_ID);
56}

◆ setCentreLocalTTEta()

void LVL1::jFEXForwardJetsInfo::setCentreLocalTTEta ( float centreLocalTTEta)

Definition at line 33 of file jFEXForwardJetsInfo.cxx.

34{
35 m_centreLocalTTEta = centreLocalTTEta;
36}

◆ setCentreLocalTTPhi()

void LVL1::jFEXForwardJetsInfo::setCentreLocalTTPhi ( float centreLocalTTPhi)

Definition at line 43 of file jFEXForwardJetsInfo.cxx.

44{
45 m_centreLocalTTPhi = centreLocalTTPhi;
46}

◆ setCentreTTEta()

void LVL1::jFEXForwardJetsInfo::setCentreTTEta ( float centreTTEta)

Definition at line 14 of file jFEXForwardJetsInfo.cxx.

15{
16 m_centreTTEta = centreTTEta;
17}

◆ setCentreTTID()

void LVL1::jFEXForwardJetsInfo::setCentreTTID ( int TT_ID)

◆ setCentreTTPhi()

void LVL1::jFEXForwardJetsInfo::setCentreTTPhi ( float centreTTPhi)

Definition at line 24 of file jFEXForwardJetsInfo.cxx.

25{
26 m_centreTTPhi = centreTTPhi;
27}

◆ setLRjetSat()

void LVL1::jFEXForwardJetsInfo::setLRjetSat ( )
inline

Definition at line 30 of file jFEXForwardJetsInfo.h.

30{m_saturation_LR = true;};

◆ setSRjetSat()

void LVL1::jFEXForwardJetsInfo::setSRjetSat ( )
inline

Definition at line 29 of file jFEXForwardJetsInfo.h.

29{m_saturation_SR = true;};

Member Data Documentation

◆ m_centre_TTID

int LVL1::jFEXForwardJetsInfo::m_centre_TTID {}
private

Definition at line 63 of file jFEXForwardJetsInfo.h.

63{};

◆ m_centreLocalTTEta

int LVL1::jFEXForwardJetsInfo::m_centreLocalTTEta {}
private

Definition at line 68 of file jFEXForwardJetsInfo.h.

68{};

◆ m_centreLocalTTPhi

int LVL1::jFEXForwardJetsInfo::m_centreLocalTTPhi {}
private

Definition at line 67 of file jFEXForwardJetsInfo.h.

67{};

◆ m_centreTTEta

float LVL1::jFEXForwardJetsInfo::m_centreTTEta {}
private

Definition at line 65 of file jFEXForwardJetsInfo.h.

65{};

◆ m_centreTTPhi

float LVL1::jFEXForwardJetsInfo::m_centreTTPhi {}
private

Definition at line 64 of file jFEXForwardJetsInfo.h.

64{};

◆ m_firstEnergyRing_ET

int LVL1::jFEXForwardJetsInfo::m_firstEnergyRing_ET =0
private

Definition at line 75 of file jFEXForwardJetsInfo.h.

◆ m_firstEnergyRing_TTIDs

std::vector<int> LVL1::jFEXForwardJetsInfo::m_firstEnergyRing_TTIDs = {}
private

Definition at line 79 of file jFEXForwardJetsInfo.h.

79{};

◆ m_saturation_LR

bool LVL1::jFEXForwardJetsInfo::m_saturation_LR = false
private

Definition at line 71 of file jFEXForwardJetsInfo.h.

◆ m_saturation_SR

bool LVL1::jFEXForwardJetsInfo::m_saturation_SR = false
private

Definition at line 70 of file jFEXForwardJetsInfo.h.

◆ m_SearchWindow_ET

int LVL1::jFEXForwardJetsInfo::m_SearchWindow_ET =0
private

Definition at line 74 of file jFEXForwardJetsInfo.h.

◆ m_secondEnergyRing_ET

int LVL1::jFEXForwardJetsInfo::m_secondEnergyRing_ET =0
private

Definition at line 76 of file jFEXForwardJetsInfo.h.

◆ m_secondEnergyRing_TTIDs

std::vector<int> LVL1::jFEXForwardJetsInfo::m_secondEnergyRing_TTIDs = {}
private

Definition at line 80 of file jFEXForwardJetsInfo.h.

80{};

◆ m_seed_ET

int LVL1::jFEXForwardJetsInfo::m_seed_ET =0
private

Definition at line 73 of file jFEXForwardJetsInfo.h.

◆ m_TTsInSearchWindow

std::vector<int> LVL1::jFEXForwardJetsInfo::m_TTsInSearchWindow = {}
private

Definition at line 78 of file jFEXForwardJetsInfo.h.

78{};

◆ m_TTsInSeed

std::vector<int> LVL1::jFEXForwardJetsInfo::m_TTsInSeed = {}
private

Definition at line 77 of file jFEXForwardJetsInfo.h.

77{};

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