5#ifndef TAURECTOOLS_TAUAXISSETTER_H
6#define TAURECTOOLS_TAUAXISSETTER_H
53 Gaudi::Property<double>
m_clusterCone {
this,
"ClusterCone", 0.2,
"cone of tau candidate"};
54 Gaudi::Property<bool>
m_doVertexCorrection {
this,
"VertexCorrection",
true,
"switch of tau vertex correction"};
TLorentzVector getVertexCorrectedP4(const xAOD::JetConstituent &constituent, const Amg::Vector3D &position) const
Get the vertex corrected four momentum.
Gaudi::Property< bool > m_doVertexCorrection
virtual ~TauAxisSetter()=default
Destructor.
virtual StatusCode execute(xAOD::TauJet &tau) const override
Execution of this tool.
TauAxisSetter(const std::string &name)
Constructor.
Gaudi::Property< double > m_clusterCone
4-vector of jet constituent at the scale used during jet finding.
Eigen::Matrix< double, 3, 1 > Vector3D
FlowElement_v1 FlowElement
Definition of the current "pfo version".
TauJet_v3 TauJet
Definition of the current "tau version".