ATLAS Offline Software
TrigT1MuonRecRoiData.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TRIGT1MUONRECROIDATA_H
6 #define TRIGT1MUONRECROIDATA_H
7 
8 namespace LVL1 {
9 
11  public:
13  TrigT1MuonRecRoiData(const double _eta, const double _phi);
14  TrigT1MuonRecRoiData(const double _eta, const double _phi,
15  const double _etaMin, const double _etaMax,
16  const double _phiMin, const double _phiMax );
18 
19  unsigned short side(void) const {return m_side;}
20  unsigned short sector(void) const {return m_sector;}
21  unsigned short roi(void) const {return m_roi;}
22  double eta(void) const {return m_eta;}
23  double phi(void) const {return m_phi;}
24  double etaMin(void) const {return m_etaMin;}
25  double etaMax(void) const {return m_etaMax;}
26  double phiMin(void) const {return m_phiMin;}
27  double phiMax(void) const {return m_phiMax;}
28 
29  void set_side(unsigned short _side);
30  void set_sector(unsigned short _sector);
31  void set_roi(unsigned short _roi);
32  void set_eta(double _eta);
33  void set_phi(double _phi);
34  void set_etaMin(double _etaMin);
35  void set_etaMax(double _etaMax);
36  void set_phiMin(double _phiMin);
37  void set_phiMax(double _phiMax);
38  void update(void);
39 
40  private:
41 
42  unsigned short m_side{0};
43  unsigned short m_sector{0};
44  unsigned short m_roi{0};
45  double m_eta{0};
46  double m_phi{0};
47  double m_etaMin{0};
48  double m_etaMax{0};
49  double m_phiMin{0};
50  double m_phiMax{0};
51 
52  }; // end of TrigT1MuonRecRoiData
53 
54 } // namespace LVL1
55 
56 #endif
LVL1::TrigT1MuonRecRoiData
Definition: TrigT1MuonRecRoiData.h:10
LVL1::TrigT1MuonRecRoiData::set_phiMax
void set_phiMax(double _phiMax)
Definition: TrigT1MuonRecRoiData.cxx:37
LVL1::TrigT1MuonRecRoiData::m_roi
unsigned short m_roi
Definition: TrigT1MuonRecRoiData.h:44
LVL1::TrigT1MuonRecRoiData::roi
unsigned short roi(void) const
Definition: TrigT1MuonRecRoiData.h:21
LVL1::TrigT1MuonRecRoiData::m_etaMax
double m_etaMax
Definition: TrigT1MuonRecRoiData.h:48
LVL1::TrigT1MuonRecRoiData::set_roi
void set_roi(unsigned short _roi)
Definition: TrigT1MuonRecRoiData.cxx:31
LVL1::TrigT1MuonRecRoiData::eta
double eta(void) const
Definition: TrigT1MuonRecRoiData.h:22
LVL1::TrigT1MuonRecRoiData::set_etaMin
void set_etaMin(double _etaMin)
Definition: TrigT1MuonRecRoiData.cxx:34
LVL1::TrigT1MuonRecRoiData::set_eta
void set_eta(double _eta)
Definition: TrigT1MuonRecRoiData.cxx:32
LVL1::TrigT1MuonRecRoiData::m_etaMin
double m_etaMin
Definition: TrigT1MuonRecRoiData.h:47
LVL1::TrigT1MuonRecRoiData::m_side
unsigned short m_side
Definition: TrigT1MuonRecRoiData.h:42
LVL1::TrigT1MuonRecRoiData::set_side
void set_side(unsigned short _side)
Definition: TrigT1MuonRecRoiData.cxx:29
LVL1::TrigT1MuonRecRoiData::etaMin
double etaMin(void) const
Definition: TrigT1MuonRecRoiData.h:24
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition: ICMMCPHitsCnvTool.h:18
LVL1::TrigT1MuonRecRoiData::update
void update(void)
Definition: TrigT1MuonRecRoiData.cxx:38
LVL1::TrigT1MuonRecRoiData::set_etaMax
void set_etaMax(double _etaMax)
Definition: TrigT1MuonRecRoiData.cxx:35
LVL1::TrigT1MuonRecRoiData::TrigT1MuonRecRoiData
TrigT1MuonRecRoiData()
Definition: TrigT1MuonRecRoiData.cxx:15
LVL1::TrigT1MuonRecRoiData::sector
unsigned short sector(void) const
Definition: TrigT1MuonRecRoiData.h:20
LVL1::TrigT1MuonRecRoiData::side
unsigned short side(void) const
Definition: TrigT1MuonRecRoiData.h:19
LVL1::TrigT1MuonRecRoiData::phiMax
double phiMax(void) const
Definition: TrigT1MuonRecRoiData.h:27
LVL1::TrigT1MuonRecRoiData::phi
double phi(void) const
Definition: TrigT1MuonRecRoiData.h:23
LVL1::TrigT1MuonRecRoiData::m_phiMin
double m_phiMin
Definition: TrigT1MuonRecRoiData.h:49
LVL1::TrigT1MuonRecRoiData::phiMin
double phiMin(void) const
Definition: TrigT1MuonRecRoiData.h:26
LVL1::TrigT1MuonRecRoiData::set_sector
void set_sector(unsigned short _sector)
Definition: TrigT1MuonRecRoiData.cxx:30
LVL1::TrigT1MuonRecRoiData::m_phiMax
double m_phiMax
Definition: TrigT1MuonRecRoiData.h:50
LVL1::TrigT1MuonRecRoiData::m_sector
unsigned short m_sector
Definition: TrigT1MuonRecRoiData.h:43
LVL1::TrigT1MuonRecRoiData::m_eta
double m_eta
Definition: TrigT1MuonRecRoiData.h:45
LVL1::TrigT1MuonRecRoiData::etaMax
double etaMax(void) const
Definition: TrigT1MuonRecRoiData.h:25
LVL1::TrigT1MuonRecRoiData::set_phi
void set_phi(double _phi)
Definition: TrigT1MuonRecRoiData.cxx:33
LVL1::TrigT1MuonRecRoiData::set_phiMin
void set_phiMin(double _phiMin)
Definition: TrigT1MuonRecRoiData.cxx:36
LVL1::TrigT1MuonRecRoiData::m_phi
double m_phi
Definition: TrigT1MuonRecRoiData.h:46
LVL1::TrigT1MuonRecRoiData::~TrigT1MuonRecRoiData
~TrigT1MuonRecRoiData()
Definition: TrigT1MuonRecRoiData.h:17