ATLAS Offline Software
ITBCaloPosTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TBCALOCONDITIONS_ITBCALOPOSTOOL
6 # define TBCALOCONDITIONS_ITBCALOPOSTOOL
7 
8 #include "GaudiKernel/IAlgTool.h"
9 
22 static const InterfaceID IID_IITBCaloPosTool("IITBCaloPosTool", 1 , 0);
23 
24 class ITBCaloPosTool : virtual public IAlgTool
25 {
26 
27 public:
28 
30  static const InterfaceID& interfaceID() { return IID_IITBCaloPosTool; }
31 
32 
34  virtual double eta () = 0 ;
35 
37  virtual double theta () = 0 ;
38 
40  virtual double z () = 0 ;
41 
43  virtual double delta () = 0 ;
44 
45 
46 };
47 
48 
49 
50 #endif
ITBCaloPosTool::eta
virtual double eta()=0
access eta value
ITBCaloPosTool::delta
virtual double delta()=0
access delta value
ITBCaloPosTool::interfaceID
static const InterfaceID & interfaceID()
Retrieve interface ID.
Definition: ITBCaloPosTool.h:30
ITBCaloPosTool
Definition: ITBCaloPosTool.h:25
ITBCaloPosTool::theta
virtual double theta()=0
access eta value
ITBCaloPosTool::z
virtual double z()=0
access eta value