![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef JETMOMENTTOOLS_JETVERTEXTAGGERTOOL_H
8 #define JETMOMENTTOOLS_JETVERTEXTAGGERTOOL_H
109 Gaudi::Property<std::string>
m_jetContainerName{
this,
"JetContainer",
"",
"SG key for the input jet container"};
110 Gaudi::Property<std::string>
m_jvtlikelihoodHistName{
this,
"JVTLikelihoodHistName",
"JVTRootCore_kNN100trim_pt20to50_Likelihood",
"JVT likelihood histogram name"};
111 Gaudi::Property<std::string>
m_jvtfileName{
this,
"JVTFileName",
"JetMomentTools/JVTlikelihood_20140805.root",
"JVT likelihood file name"};
112 Gaudi::Property<bool>
m_suppressInputDeps{
this,
"SuppressInputDependence",
false,
"Will JVFCorr and SumPtTrk be created in the same algorithm that uses this tool?"};
123 Gaudi::Property<bool>
m_useOriginVertex = {
this,
"UseOriginVertex",
false,
"use origin vertex for each jet"};
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
SG::ReadDecorHandleKey< xAOD::JetContainer > m_jvfCorrKey
SG::ReadDecorHandleKey< xAOD::JetContainer > m_jvfCorrVtxKey
Gaudi::Property< std::string > m_jetContainerName
Gaudi::Property< std::string > m_jvtlikelihoodHistName
SG::ReadDecorHandleKey< xAOD::JetContainer > m_sumPtTrkKey
Interface for adding a decoration to a jet container.
Gaudi::Property< bool > m_useOriginVertex
SG::WriteDecorHandleKey< xAOD::JetContainer > m_rptKey
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::WriteDecorHandleKey< xAOD::JetContainer > m_rptVecKey
virtual ~JetVertexTaggerTool()
SG::WriteDecorHandleKey< xAOD::JetContainer > m_jvtVecKey
SG::WriteDecorHandleKey< xAOD::JetContainer > m_jvtKey
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< std::string > m_jvtfileName
James Frost November 2014.
float evaluateJvt(float rpt, float jvfcorr) const
virtual StatusCode decorate(const xAOD::JetContainer &jetCont) const override
Decorate a jet collection without otherwise modifying it.
Gaudi::Property< bool > m_suppressInputDeps
Class describing a Vertex.
const xAOD::Vertex * findHSVertex() const
SG::ReadHandleKey< xAOD::VertexContainer > m_vertexContainer_key
float updateJvt(const xAOD::Jet &jet) const override
Calculate the updated JVT.
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
StatusCode initialize() override
Dummy implementation of the initialisation function.
JetVertexTaggerTool(const std::string &name)