ATLAS Offline Software
Loading...
Searching...
No Matches
gFEXJetTOB.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4//***************************************************************************
5// gFEXJetTOB - Forms the Jet TOBs for gFEX
6// -------------------
7// begin : 01 04 2021
8// email : cecilia.tosciri@cern.ch
9//***************************************************************************
10
11#pragma once
13
14namespace LVL1 {
19 {
20
21 private:
22 unsigned int m_eta{99999};
23 unsigned int m_phi{99999};
24 unsigned int m_ET{99999};
25 unsigned int m_st{99999};
26 unsigned int m_tobID{99999};
27 uint32_t m_word{0};
28
29 public:
30 gFEXJetTOB() = default;
32
33 inline unsigned int getEta() const {return m_eta;}
34 inline unsigned int getPhi() const {return m_phi;}
35 inline unsigned int getET() const {return m_ET;}
36 inline unsigned int getStatus() const {return m_st;}
37 inline unsigned int getTobID() const {return m_tobID;}
38 inline uint32_t getWord() const {return m_word;}
39
40 void setEta(unsigned int);
41 void setPhi(unsigned int);
42 void setET(unsigned int);
43 void setStatus(unsigned int);
44 void setTobID(unsigned int);
45 void setWord(uint32_t);
46 };
47
48} // end of namespace
49
50CLASS_DEF( LVL1::gFEXJetTOB, 1562118 , 1 )
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
The gFEXJetTOB.h class stores the energy, the eta, phi coordinate, the status and the type (gRho,...
Definition gFEXJetTOB.h:19
void setET(unsigned int)
unsigned int m_ET
Definition gFEXJetTOB.h:24
unsigned int getStatus() const
Definition gFEXJetTOB.h:36
void setStatus(unsigned int)
unsigned int getEta() const
Definition gFEXJetTOB.h:33
unsigned int m_tobID
Definition gFEXJetTOB.h:26
uint32_t getWord() const
Definition gFEXJetTOB.h:38
unsigned int m_eta
Definition gFEXJetTOB.h:22
unsigned int getET() const
Definition gFEXJetTOB.h:35
unsigned int m_st
Definition gFEXJetTOB.h:25
void setEta(unsigned int)
unsigned int getTobID() const
Definition gFEXJetTOB.h:37
void setWord(uint32_t)
gFEXJetTOB()=default
unsigned int getPhi() const
Definition gFEXJetTOB.h:34
void setTobID(unsigned int)
uint32_t m_word
Definition gFEXJetTOB.h:27
void setPhi(unsigned int)
unsigned int m_phi
Definition gFEXJetTOB.h:23
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...