ATLAS Offline Software
Public Member Functions | List of all members
InDet::ITRT_LocalOccupancy Class Referenceabstract

#include <ITRT_LocalOccupancy.h>

Inheritance diagram for InDet::ITRT_LocalOccupancy:
Collaboration diagram for InDet::ITRT_LocalOccupancy:

Public Member Functions

virtual ~ITRT_LocalOccupancy ()
 Virtual destructor. More...
 
 DeclareInterfaceID (ITRT_LocalOccupancy, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual float LocalOccupancy (const EventContext &ctx, const Trk::Track &track) const =0
 Return the local occupancy for the sectors crossed by a given track. More...
 
virtual float LocalOccupancy (const EventContext &ctx, const double eta, 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) More...
 
virtual std::vector< float > GlobalOccupancy (const EventContext &ctx) const =0
 Return the global occupancy of the event. More...
 

Detailed Description

Definition at line 32 of file ITRT_LocalOccupancy.h.

Constructor & Destructor Documentation

◆ ~ITRT_LocalOccupancy()

virtual InDet::ITRT_LocalOccupancy::~ITRT_LocalOccupancy ( )
inlinevirtual

Virtual destructor.

Definition at line 36 of file ITRT_LocalOccupancy.h.

36 {};

Member Function Documentation

◆ DeclareInterfaceID()

InDet::ITRT_LocalOccupancy::DeclareInterfaceID ( ITRT_LocalOccupancy  ,
,
 
)

Creates the InterfaceID and interfaceID() method.

◆ getDetectorOccupancy()

virtual std::map<int, double> InDet::ITRT_LocalOccupancy::getDetectorOccupancy ( const EventContext &  ctx,
const TRT_RDO_Container p_trtRDOContainer 
) const
pure virtual

Return a map of the occupancy in the barrel (-1,+1) and endcaps (-2,+2)

◆ GlobalOccupancy()

virtual std::vector<float> InDet::ITRT_LocalOccupancy::GlobalOccupancy ( const EventContext &  ctx) const
pure virtual

Return the global occupancy of the event.

◆ LocalOccupancy() [1/2]

virtual float InDet::ITRT_LocalOccupancy::LocalOccupancy ( const EventContext &  ctx,
const double  eta,
const double  phi 
) const
pure virtual

◆ LocalOccupancy() [2/2]

virtual float InDet::ITRT_LocalOccupancy::LocalOccupancy ( const EventContext &  ctx,
const Trk::Track track 
) const
pure virtual

Return the local occupancy for the sectors crossed by a given track.


The documentation for this class was generated from the following file: