ATLAS Offline Software
Loading...
Searching...
No Matches
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
8namespace 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
void set_roi(unsigned short _roi)
unsigned short sector(void) const
void set_sector(unsigned short _sector)
void set_side(unsigned short _side)
unsigned short side(void) const
unsigned short roi(void) const
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...