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

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()


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