|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef IINDETTRT_LOCALOCCUPANCY_H
10 #define IINDETTRT_LOCALOCCUPANCY_H
13 #include "GaudiKernel/IAlgTool.h"
14 #include "GaudiKernel/EventContext.h"
47 const double phi)
const = 0;
virtual std::map< int, double > getDetectorOccupancy(const EventContext &ctx, const TRT_RDO_Container *p_trtRDOContainer) const =0
Return a map of the occupancy in the barrel (-1,+1) and endcaps (-2,+2)
virtual std::vector< float > GlobalOccupancy(const EventContext &ctx) const =0
Return the global occupancy of the event.
virtual ~ITRT_LocalOccupancy()
Virtual destructor.
DeclareInterfaceID(ITRT_LocalOccupancy, 1, 0)
Creates the InterfaceID and interfaceID() method.
Ensure that the ATLAS eigen extensions are properly loaded.
virtual float LocalOccupancy(const EventContext &ctx, const Trk::Track &track) const =0
Return the local occupancy for the sectors crossed by a given track.
virtual float LocalOccupancy(const EventContext &ctx, const double eta, const double phi) const =0