|
ATLAS Offline Software
|
Go to the documentation of this file.
21 ISvcLocator* pSvcLocator)
22 : AnaAlgorithm(
name, pSvcLocator) {}
32 return StatusCode::SUCCESS;
71 return StatusCode::SUCCESS;
SysListHandle m_systematicsList
the systematics list we run
const std::vector< CP::SystematicSet > & systematicsVector() const
the list of systematics to loop over
Select isolated Photons, Electrons and Muons.
::StatusCode initialize()
intialize this property
bool getBool(const SG::AuxElement &element, const CP::SystematicSet &sys) const
get the selection as a bool
SysCopyHandle< xAOD::PhotonContainer > m_PhotonHandle
the egamma collection we run on
StatusCode execute() override
::StatusCode StatusCode
StatusCode definition for legacy code.
PhotonOriginCorrectionAlg(const std::string &name, ISvcLocator *pSvcLocator)
the standard constructor
SysReadSelectionHandle m_preselection
the preselection we apply to our input
void correctForZ(xAOD::Egamma &ph, double z)
Function to modify in place the kinematics of a photon wrt (0,0,z0)
Class describing a Vertex.
#define ATH_MSG_WARNING(x)
StatusCode initialize(SysListHandle &sysListHandle, const ISysHandleBase &objectHandle)
initialize the accessor
SG::ReadHandleKey< xAOD::VertexContainer > m_primVertices
the vertices to loop over to select the Primary
StatusCode initialize() override