ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
ICaloMuonLikelihoodTool Class Referenceabstract

#include <ICaloMuonLikelihoodTool.h>

Inheritance diagram for ICaloMuonLikelihoodTool:
Collaboration diagram for ICaloMuonLikelihoodTool:

Public Member Functions

virtual ~ICaloMuonLikelihoodTool ()
 
virtual double getLHR (const xAOD::TrackParticle *trk, const xAOD::CaloClusterContainer *ClusCollection=nullptr, const double dR_CUT=0.3) const =0
 
virtual double getLHR (const xAOD::CaloClusterContainer *ClusCollection, const double eta_trk, const double p_trk, const double eta_trkAtCalo, const double phi_trkAtCalo, const double dR_CUT=0.3) const =0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 14 of file ICaloMuonLikelihoodTool.h.

Constructor & Destructor Documentation

◆ ~ICaloMuonLikelihoodTool()

virtual ICaloMuonLikelihoodTool::~ICaloMuonLikelihoodTool ( )
inlinevirtual

Definition at line 18 of file ICaloMuonLikelihoodTool.h.

18 {}

Member Function Documentation

◆ getLHR() [1/2]

virtual double ICaloMuonLikelihoodTool::getLHR ( const xAOD::CaloClusterContainer ClusCollection,
const double  eta_trk,
const double  p_trk,
const double  eta_trkAtCalo,
const double  phi_trkAtCalo,
const double  dR_CUT = 0.3 
) const
pure virtual

Implemented in CaloMuonLikelihoodTool.

◆ getLHR() [2/2]

virtual double ICaloMuonLikelihoodTool::getLHR ( const xAOD::TrackParticle trk,
const xAOD::CaloClusterContainer ClusCollection = nullptr,
const double  dR_CUT = 0.3 
) const
pure virtual

Implemented in CaloMuonLikelihoodTool.

◆ interfaceID()

static const InterfaceID& ICaloMuonLikelihoodTool::interfaceID ( )
inlinestatic

Definition at line 20 of file ICaloMuonLikelihoodTool.h.

20 {return IID_ICaloMuonLikelihoodTool;}

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