20PhotonOriginCorrectionAlg ::PhotonOriginCorrectionAlg(
const std::string&
name,
21 ISvcLocator* pSvcLocator)
24StatusCode PhotonOriginCorrectionAlg ::initialize() {
32 return StatusCode::SUCCESS;
35StatusCode PhotonOriginCorrectionAlg ::execute(
const EventContext &ctx)
const {
71 return StatusCode::SUCCESS;
#define ATH_MSG_WARNING(x)
SysCopyHandle< xAOD::PhotonContainer > m_PhotonHandle
the egamma collection we run on
SysReadSelectionHandle m_preselection
the preselection we apply to our input
SysListHandle m_systematicsList
the systematics list we run
SG::ReadHandleKey< xAOD::VertexContainer > m_primVertices
the vertices to loop over to select the Primary
AnaReentrantAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
constructor with parameters
Select isolated Photons, Electrons and Muons.
void correctForZ(xAOD::Egamma &ph, double z)
Function to modify in place the kinematics of a photon wrt (0,0,z0)
PhotonContainer_v1 PhotonContainer
Definition of the current "photon container version".
Vertex_v1 Vertex
Define the latest version of the vertex class.
Photon_v1 Photon
Definition of the current "egamma version".