ATLAS Offline Software
Loading...
Searching...
No Matches
TBCaloPosTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TBCALOCONDITIONS_TBCALOPOSTOOL
6# define TBCALOCONDITIONS_TBCALOPOSTOOL
7
10#include "GaudiKernel/IIncidentListener.h"
11
15
24
26 virtual public ITBCaloPosTool, public IIncidentListener
27{
28public:
29
30 TBCaloPosTool(const std::string& type, const std::string& name,
31 const IInterface* parent);
32
33 virtual ~TBCaloPosTool() ;
34
35
36 virtual StatusCode initialize() ;
37
38 virtual StatusCode finalize() ;
39
40 // IIncidentListner interface
41 virtual void handle(const Incident&) ;
42
44 virtual double eta () ;
45
47 virtual double theta () ;
48
50 virtual double z () ;
51
53 virtual double delta () ;
54
55private:
56
57 bool initHandles ATLAS_NOT_THREAD_SAFE () ;
58
63
64 bool m_init;
65};
66
67
68
69#endif
Scalar eta() const
pseudorapidity method
Scalar theta() const
theta method
defines an "iterator" over instances of a given type in StoreGateSvc
#define z
Define macros for attributes used to control the static checker.
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
an iterator over instances of a given type in StoreGateSvc.
Definition DataHandle.h:43
Class ITBCaloPosTool.
virtual double delta()=0
access delta value
virtual void handle(const Incident &)
const DataHandle< GenericDbTable > m_etaTable
TBCaloPosTool(const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode finalize()
const DataHandle< GenericDbTable > m_thetaTable
const DataHandle< GenericDbTable > m_zTable
const DataHandle< GenericDbTable > m_deltaTable
bool initHandles ATLAS_NOT_THREAD_SAFE()
void initialize()