|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef DERIVATIONFRAMEWORK_DiphotonVertexDecorator_H
10 #define DERIVATIONFRAMEWORK_DiphotonVertexDecorator_H
18 #include "GaudiKernel/ToolHandle.h"
76 if (
part1->charge()==0 &&
part2->charge()!=0)
return false;
77 if (
part1->charge()!=0 &&
part2->charge()==0)
return true;
85 #endif // DERIVATIONFRAMEWORK_DiphotonVertexDecorator_H
bool PhotonPreselect(const xAOD::Photon *ph) const
Property holding a SG store/key/clid from which a ReadHandle is made.
~DiphotonVertexDecorator()
Destructor.
Property holding a SG store/key/clid from which a WriteHandle is made.
static bool greaterPtFlowElement(const xAOD::FlowElement *part1, const xAOD::FlowElement *part2)
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode matchFlowElement(const xAOD::Photon *eg, const xAOD::FlowElementContainer *pfoCont) const
ToolHandle< CP::IPhotonVertexSelectionTool > m_photonVertexSelectionTool
virtual StatusCode addBranches() const
Pass the thinning service
SG::ReadHandleKey< xAOD::FlowElementContainer > m_FEContainerHandleKey
SG::ReadHandleKey< xAOD::VertexContainer > m_primaryVertexKey
DiphotonVertexDecorator(const std::string &t, const std::string &n, const IInterface *p)
Constructor with parameters.
SG::WriteHandleKey< xAOD::VertexContainer > m_diphotonVertexKey
std::string m_pfoToolName
SG::ReadHandleKey< xAOD::PhotonContainer > m_photonKey
A detector object made of other lower level object(s)