ATLAS Offline Software
Loading...
Searching...
No Matches
ICoordinate.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3*/
4/***************************************************************************
5 ICoordinate.h - description
6 -------------------
7 begin : 28/02/2002
8 email : e.moyse@qmul.ac.uk
9 ***************************************************************************/
10
11
12
13
14#ifndef ICOORDINATE_H
15#define ICOORDINATE_H
19namespace LVL1 {
20
25
27
28 public:
29
30 ICoordinate(int phi, int eta, double dEta) ;
31 virtual ~ICoordinate();
32 void setCoords(int phi, int eta);
33 int eta() const;
34 int phi() const;
35 double dEta() const;
36
37 private:
38 void checkBounds();
39 int m_phi;
40 int m_eta;
41 double m_dEta;
42
43};
44
45} // end of namespace bracket
46
47
48#endif
49
50
51
52
53
54
55
56
57
58
59
int phi() const
return phi
double dEta() const
return double eta
int eta() const
return eta
void checkBounds()
Ensure coords are sensible.
void setCoords(int phi, int eta)
change coords of an existing ICoordinate object
ICoordinate(int phi, int eta, double dEta)
virtual ~ICoordinate()
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...