ATLAS Offline Software
Public Member Functions | List of all members
FSR::IFsrPhotonTool Class Referenceabstract

#include <IFsrPhotonTool.h>

Inheritance diagram for FSR::IFsrPhotonTool:
Collaboration diagram for FSR::IFsrPhotonTool:

Public Member Functions

virtual CP::CorrectionCode getFsrPhoton (const xAOD::IParticle *part, FsrCandidate &candidate, xAOD::PhotonContainer *photons, const xAOD::ElectronContainer *electrons)=0
 Declare the interface that the class provides. More...
 
virtual std::vector< FsrCandidate > * getFsrCandidateList (const xAOD::IParticle *part, xAOD::PhotonContainer *photons, const xAOD::ElectronContainer *electrons)=0
 
virtual std::vector< FsrCandidate > * getFarFsrCandidateList (const xAOD::IParticle *part, xAOD::PhotonContainer *photons)=0
 
virtual std::vector< FsrCandidate > * getNearFsrCandidateList (const xAOD::Muon *part, const xAOD::PhotonContainer *photons, const xAOD::ElectronContainer *electrons)=0
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

Definition at line 47 of file IFsrPhotonTool.h.

Member Function Documentation

◆ getFarFsrCandidateList()

virtual std::vector<FsrCandidate>* FSR::IFsrPhotonTool::getFarFsrCandidateList ( const xAOD::IParticle part,
xAOD::PhotonContainer photons 
)
pure virtual

Implemented in FSR::FsrPhotonTool.

◆ getFsrCandidateList()

virtual std::vector<FsrCandidate>* FSR::IFsrPhotonTool::getFsrCandidateList ( const xAOD::IParticle part,
xAOD::PhotonContainer photons,
const xAOD::ElectronContainer electrons 
)
pure virtual

Implemented in FSR::FsrPhotonTool.

◆ getFsrPhoton()

virtual CP::CorrectionCode FSR::IFsrPhotonTool::getFsrPhoton ( const xAOD::IParticle part,
FsrCandidate candidate,
xAOD::PhotonContainer photons,
const xAOD::ElectronContainer electrons 
)
pure virtual

Declare the interface that the class provides.

Get the Ok/Error as a return value

Implemented in FSR::FsrPhotonTool.

◆ getNearFsrCandidateList()

virtual std::vector<FsrCandidate>* FSR::IFsrPhotonTool::getNearFsrCandidateList ( const xAOD::Muon part,
const xAOD::PhotonContainer photons,
const xAOD::ElectronContainer electrons 
)
pure virtual

Implemented in FSR::FsrPhotonTool.

◆ print()

virtual void asg::IAsgTool::print ( ) const
pure virtualinherited

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