|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef TRIGEFMISSINGET_TRKMHTFEX_H
14 #define TRIGEFMISSINGET_TRKMHTFEX_H 1
25 namespace HLT {
namespace MET {
36 class TrkMHTFex :
public FexBase
54 this,
"JetName",
"jets",
"Input jet collection"};
57 this,
"TrackName",
"tracks",
58 "Input track collection. Should be ghost-associated to the jets"};
61 this,
"VertexName",
"vertices",
"Input vertex collection"};
64 this,
"TVAName",
"trackVtxAssoc",
65 "The name of the track-vertex association"};
68 this,
"JvtName",
"Jvt",
"The name of the JVT decorator"};
71 this,
"TrackLinkName",
"tracks",
"The name of the jet track links"};
74 this,
"ForwardJetPt", 0.,
"The pT cut applied to forward jets"};
78 "The minimum pT for central jets for JVT selections to be used"};
82 "The maximum pT for central jets for JVT selections to be used"};
85 this,
"JVTCut", 0.9,
"The JVT selection"};
88 this,
"TrackSelTool",
"InDet::InDetTrackSelectionTool/TrackSelTool",
89 "The track selection tool to use for tracks entering the track soft "
94 "The maximum pT for tracks entering the track soft term."};
107 const EventContext& context,
117 #endif //> !TRIGEFMISSINGET_TRKMHTFEX_H
virtual StatusCode initialize() override
Initialise the fex.
Gaudi::Property< float > m_maxJvtJetPt
Maximum pt selection for JVT on central jets.
SG::ReadDecorHandleKey< xAOD::JetContainer > m_jvtKey
The Jvt selection name.
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Gaudi::Property< float > m_forwardJetPt
Pt selection on forward jets.
TrkMHTFex(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_trackKey
Input tracks.
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadHandleKey< xAOD::JetContainer > m_jetKey
Input jets and jvt.
Gaudi::Property< std::string > m_trackGAName
The ghost-association aux element name.
virtual StatusCode fillMET(xAOD::TrigMissingET &met, const EventContext &context, MonGroupBuilder &monitors) const override
Calculate and fill the output MET value.
SG::ReadHandleKey< xAOD::VertexContainer > m_vertexKey
Input vertices.
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
::StatusCode StatusCode
StatusCode definition for legacy code.
ToolHandle< InDet::IInDetTrackSelectionTool > m_trackSelTool
The track selection tool.
Gaudi::Property< float > m_jvtSelection
The JVT selection.
Gaudi::Property< float > m_tstPtCeil
The maximum pT for tracks in the soft term.
deferred_t< SG::AuxElement::ConstAccessor< std::vector< ElementLink< xAOD::IParticleContainer > > > > m_trackGA
SG::ReadHandleKey< jet::TrackVertexAssociation > m_tvaKey
The track-vertex assocation name.
Class holding the Missing ET trigger fex results.
std::optional< T > deferred_t
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Gaudi::Property< float > m_minJvtJetPt
Minimum pt selection for JVT on central jets.