ATLAS Offline Software
iRecCoordRoI.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 /*
3  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
4 */
5 /***************************************************************************
6  iRecCoordRoi.h - description
7  -------------------
8  begin : Tue Aug 12 2003
9  email : edward.moyse@cern.ch
10 ***************************************************************************/
11 
12 #ifndef TRIGT1INTERFACES_IRECCOORDROI_H
13 #define TRIGT1INTERFACES_IRECCOORDROI_H
14 
26 class iRecCoordRoI {
27 
28 public:
29  iRecCoordRoI();
30  virtual ~iRecCoordRoI() = default;
32  virtual double eta() const = 0;
34  virtual double phi() const = 0;
36  virtual unsigned int roiWord() const = 0;
37 
38 }; // class iRecCoordRoI
39 
40 #endif // TRIGT1INTERFACES_IRECCOORDROI_H
iRecCoordRoI::iRecCoordRoI
iRecCoordRoI()
Definition: iRecCoordRoI.cxx:13
iRecCoordRoI::~iRecCoordRoI
virtual ~iRecCoordRoI()=default
iRecCoordRoI
Interface for all reconstructed RoI classes.
Definition: iRecCoordRoI.h:26
iRecCoordRoI::phi
virtual double phi() const =0
override this method & return phi coord
iRecCoordRoI::eta
virtual double eta() const =0
override this method & return eta coord
iRecCoordRoI::roiWord
virtual unsigned int roiWord() const =0
override this method & return 32-bit RoI word