6#ifndef HSGNN_VERTEXDECORATORALG
7#define HSGNN_VERTEXDECORATORALG
50 this,
"vertexIn",
"PrimaryVertices",
"containerName to read"};
52 this,
"eventIn",
"EventInfo",
"containerName to read"};
54 this,
"electronsIn",
"Electrons",
"containerName to read"};
56 this,
"muonsIn",
"Muons",
"containerName to read"};
58 this,
"jetsIn",
"AntiKt4EMTopoJets",
"containerName to read"};
60 this,
"photonsIn",
"Photons",
"containerName to read"};
63 this,
"decor_ntrkKey",
"ntrk",
""};
65 this,
"decor_sumPtKey",
"sumPt",
""};
67 this,
"decor_chi2Over_ndfKey",
"chi2Over_ndf",
""};
69 this,
"decor_z_asymmetryKey",
"z_asymmetry",
""};
71 this,
"decor_weighted_z_asym",
"weighted_z_asymmetry",
""};
73 this,
"decor_weighted_z_kurt",
"z_kurtosis",
""};
75 this,
"decor_z_skew",
"z_skewness",
""};
77 this,
"decor_photon_deltaz",
"photon_deltaz",
""};
79 this,
"decor_photon_deltaPhi",
"photon_deltaPhi",
""};
81 this,
"decor_actualInterPerXing",
"actualIntPerXing",
""};
84 this,
"photonLinks",
"",
"" };
86 this,
"jetLinks",
"",
"" };
88 this,
"electronLinks",
"",
"" };
90 this,
"muonLinks",
"",
"" };
93 this,
"multiPhotonsOut",
"MultiPhotons",
"Output container for multi-photon node"};
95 this,
"multiPhotonLinks",
"multiPhotonLinks",
"Per-vertex link(s) to multi-photon node"};
99 this,
"deltaZKey",
"",
"" };
101 this,
"deltaPhiKey",
"",
"" };
106 this,
"caloPointingZKey",
"",
"" };
108 this,
"zCommonKey",
"",
"" };
110 this,
"zCommonErrorKey",
"",
"" };
114 this,
"TrackVertexAssociationTool",
115 "CP::TrackVertexAssociationTool/TrackVertexAssociationTool",
116 "Track vertex association tool to use"};
120 "InDetGNNHardScatterSelection/GNNTool",
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
SG::WriteDecorHandleKey< xAOD::VertexContainer > m_mDecor_photon_deltaPhi
ToolHandle< GNNTool > m_gnnTool
SG::WriteDecorHandleKey< xAOD::VertexContainer > m_mDecor_z_skew
SG::WriteDecorHandleKey< xAOD::VertexContainer > m_muonLinksKey
SG::WriteDecorHandleKey< xAOD::VertexContainer > m_mDecor_sumPt
SG::WriteHandleKey< xAOD::CompositeParticleContainer > m_multiPhotonsOutKey
SG::WriteDecorHandleKey< xAOD::VertexContainer > m_mDecor_chi2Over_ndf
SG::ReadDecorHandleKey< xAOD::VertexContainer > m_deltaZKey
SG::WriteDecorHandleKey< xAOD::VertexContainer > m_photonLinksKey
SG::ReadHandleKey< xAOD::MuonContainer > m_muonsInKey
SG::WriteDecorHandleKey< xAOD::VertexContainer > m_mDecor_weighted_z_asym
SG::ReadDecorHandleKey< xAOD::PhotonContainer > m_zCommonKey
SG::WriteDecorHandleKey< xAOD::VertexContainer > m_electronLinksKey
SG::ReadHandleKey< xAOD::EventInfo > m_eventInKey
SG::WriteDecorHandleKey< xAOD::VertexContainer > m_mDecor_ntrk
SG::WriteDecorHandleKey< xAOD::VertexContainer > m_mDecor_actualInterPerXing
StatusCode initialize() override
ToolHandle< CP::TrackVertexAssociationTool > m_trkVtxAssociationTool
SG::ReadDecorHandleKey< xAOD::VertexContainer > m_deltaPhiKey
SG::WriteDecorHandleKey< xAOD::VertexContainer > m_mDecor_weighted_z_kurt
SG::ReadDecorHandleKey< xAOD::PhotonContainer > m_zCommonErrorKey
SG::WriteDecorHandleKey< xAOD::VertexContainer > m_mDecor_photon_deltaz
SG::ReadDecorHandleKey< xAOD::PhotonContainer > m_caloPointingZKey
SG::WriteDecorHandleKey< xAOD::VertexContainer > m_multiPhotonLinksKey
SG::WriteDecorHandleKey< xAOD::VertexContainer > m_mDecor_z_asym
StatusCode execute() override
SG::ReadHandleKey< xAOD::VertexContainer > m_vertexInKey
SG::ReadHandleKey< xAOD::PhotonContainer > m_photonsInKey
SG::WriteDecorHandleKey< xAOD::VertexContainer > m_jetLinksKey
SG::ReadHandleKey< xAOD::ElectronContainer > m_electronsInKey
SG::ReadHandleKey< xAOD::JetContainer > m_jetsInKey
VertexDecoratorAlg(const std::string &name, ISvcLocator *pSvcLocator)
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.