ATLAS Offline Software
Loading...
Searching...
No Matches
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()

const InterfaceID & ICaloMuonLikelihoodTool::interfaceID ( )
inlinestatic

Definition at line 20 of file ICaloMuonLikelihoodTool.h.

static const InterfaceID IID_ICaloMuonLikelihoodTool("ICaloMuonLikelihoodTool", 1, 0)

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