|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TrkVertexWeightCalculator_JetRestrictedSumPtVertexWeightCalculator_H
6 #define TrkVertexWeightCalculator_JetRestrictedSumPtVertexWeightCalculator_H
11 #include "GaudiKernel/ToolHandle.h"
64 Gaudi::Property<float>
m_cone_dR{
this,
"JetConeDeltaR", 0.4 };
66 ToolHandle<xAOD::ITrackParticlesInConeTool>
m_tracksInCone{
this,
"TracksInConeTool",
"xAOD::TrackParticlesInConeTool/TrackParticlesInConeTool" };
68 Gaudi::Property<std::string>
m_plainSumPtKey{
this,
"PlainSumPtDecor",
"",
"Optional decoration name holding the unrestricted vertex sumpt" };
Gaudi::Property< float > m_cone_dR
std::unique_ptr< SG::AuxElement::Decorator< float > > m_decPlainSumPt
Property holding a SG store/key/clid from which a ReadHandle is made.
Gaudi::Property< bool > m_doSumPt2Selection
Flag to Set SumPt^2 not SumPt as selection criteria.
JetRestrictedSumPtVertexWeightCalculator(const std::string &t, const std::string &n, const IInterface *p)
constructor
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual double estimateSignalCompatibility(const xAOD::Vertex &vertex) const override final
WeightCalculator.
virtual ~JetRestrictedSumPtVertexWeightCalculator()=default
destructor
Ensure that the ATLAS eigen extensions are properly loaded.
SG::ReadHandleKey< xAOD::JetContainer > m_jetContKey
ToolHandle< xAOD::ITrackParticlesInConeTool > m_tracksInCone
Gaudi::Property< float > m_jet_ptmin
Class describing a Vertex.
Gaudi::Property< std::string > m_plainSumPtKey
virtual StatusCode initialize() override
Base class for elements of a container that can have aux data.
virtual StatusCode finalize() override