ATLAS Offline Software
Loading...
Searching...
No Matches
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.
 DeclareInterfaceID (ITRT_LocalOccupancy, 1, 0)
 Creates the InterfaceID and interfaceID() method.
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
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.

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 ,
1 ,
0  )

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: