  | 
  
    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.
 
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.