|
ATLAS Offline Software
|
#include <TrigL1FexJetMonitorTool.h>
template<typename T>
class TrigL1FexJetMonitorTool< T >
Definition at line 21 of file TrigL1FexJetMonitorTool.h.
◆ JetContainer
◆ TrigL1FexJetMonitorTool()
◆ getData()
Definition at line 143 of file TrigL1FexJetMonitorTool.cxx.
150 if( !
jets.isValid() ){
152 ATH_MSG_WARNING(
"evtStore() does not contain the L1 jet collection with name "
154 return StatusCode::SUCCESS;
169 jetData.emplace_back(
et(
jet)*0.001,
175 return StatusCode::SUCCESS;
◆ getMatchData()
Definition at line 182 of file TrigL1FexJetMonitorTool.cxx.
188 return StatusCode::SUCCESS;
191 std::unique_ptr<SG::ReadDecorHandle<JetContainer, char>> matchedHandle;
192 std::unique_ptr<SG::ReadDecorHandle<JetContainer, double>> ptdiffHandle;
193 std::unique_ptr<SG::ReadDecorHandle<JetContainer, double>> energydiffHandle;
194 std::unique_ptr<SG::ReadDecorHandle<JetContainer, double>> massdiffHandle;
195 std::unique_ptr<SG::ReadDecorHandle<JetContainer, double>> ptrespHandle;
196 std::unique_ptr<SG::ReadDecorHandle<JetContainer, double>> energyrespHandle;
197 std::unique_ptr<SG::ReadDecorHandle<JetContainer, double>> massrespHandle;
198 std::unique_ptr<SG::ReadDecorHandle<JetContainer, double>> ptrefHandle;
199 std::unique_ptr<SG::ReadDecorHandle<JetContainer, double>> etarefHandle;
224 return StatusCode::FAILURE;
227 ATH_CHECK((*matchedHandle).initialize());
229 ATH_CHECK((*energydiffHandle).initialize());
230 ATH_CHECK((*massdiffHandle).initialize());
232 ATH_CHECK((*energyrespHandle).initialize());
233 ATH_CHECK((*massrespHandle).initialize());
245 ATH_MSG_WARNING(
"evtStore() does not contain the L1 jet collection with name "
247 return StatusCode::SUCCESS;
251 bool matched = (*matchedHandle)(*jet);
254 jetMatchData.emplace_back((*ptdiffHandle)(*
jet),
255 (*energydiffHandle)(*
jet),
256 (*massdiffHandle)(*
jet),
257 (*ptrespHandle)(*
jet),
258 (*energyrespHandle)(*
jet),
259 (*massrespHandle)(*
jet),
260 (*ptrefHandle)(*
jet),
261 (*etarefHandle)(*
jet));
265 return StatusCode::SUCCESS;
◆ initialize()
◆ m_doMatching
Initial value:{
this, "do_matching", false,
"Plotting response histograms for L1 jets matched to online/offline jets"}
Definition at line 51 of file TrigL1FexJetMonitorTool.h.
◆ m_hltenergydiffKey
Initial value:{
this, "hltenergydiff", "hltenergydiff",
"SG key for input matched energydiff decoration"}
Definition at line 104 of file TrigL1FexJetMonitorTool.h.
◆ m_hltenergyrespKey
Initial value:{
this, "hltenergyresp", "hltenergyresp",
"SG key for input matched energyresp decoration"}
Definition at line 116 of file TrigL1FexJetMonitorTool.h.
◆ m_hltetarefKey
Initial value:{
this, "hltetaref", "hltetaref",
"SG key for input matched etaref decoration"}
Definition at line 128 of file TrigL1FexJetMonitorTool.h.
◆ m_HLTJetContainerToMatch
Initial value:{
this, "HLTJetsToMatch", "", "Name of matched HLT jet collection"}
Definition at line 59 of file TrigL1FexJetMonitorTool.h.
◆ m_hltmassdiffKey
Initial value:{
this, "hltmassdiff", "hltmassdiff",
"SG key for input matched massdiff decoration"}
Definition at line 108 of file TrigL1FexJetMonitorTool.h.
◆ m_hltmassrespKey
Initial value:{
this, "hltmassresp", "hltmassresp",
"SG key for input matched massresp decoration"}
Definition at line 120 of file TrigL1FexJetMonitorTool.h.
◆ m_hltmatchedKey
Initial value:{
this, "hltmatched", "hltmatched", "SG key for input matched decoration"}
Definition at line 97 of file TrigL1FexJetMonitorTool.h.
◆ m_hltptdiffKey
Initial value:{
this, "hltptdiff", "hltptdiff",
"SG key for input matched ptdiff decoration"}
Definition at line 100 of file TrigL1FexJetMonitorTool.h.
◆ m_hltptrefKey
Initial value:{
this, "hltptref", "hltptref",
"SG key for input matched ptref decoration"}
Definition at line 124 of file TrigL1FexJetMonitorTool.h.
◆ m_hltptrespKey
Initial value:{
this, "hltptresp", "hltptresp",
"SG key for input matched ptresp decoration"}
Definition at line 112 of file TrigL1FexJetMonitorTool.h.
◆ m_l1jetContainerkey
◆ m_offenergydiffKey
Initial value:{
this, "offenergydiff", "offenergydiff",
"SG key for input matched energydiff decoration"}
Definition at line 69 of file TrigL1FexJetMonitorTool.h.
◆ m_offenergyrespKey
Initial value:{
this, "offenergyresp", "offenergyresp",
"SG key for input matched energyresp decoration"}
Definition at line 81 of file TrigL1FexJetMonitorTool.h.
◆ m_offetarefKey
Initial value:{
this, "offetaref", "offetaref",
"SG key for input matched etaref decoration"}
Definition at line 93 of file TrigL1FexJetMonitorTool.h.
◆ m_offlineJetContainerToMatch
Initial value:{
this, "offlineJetsToMatch", "",
"Name of matched offline jet collection"}
Definition at line 55 of file TrigL1FexJetMonitorTool.h.
◆ m_offmassdiffKey
Initial value:{
this, "offmassdiff", "offmassdiff",
"SG key for input matched massdiff decoration"}
Definition at line 73 of file TrigL1FexJetMonitorTool.h.
◆ m_offmassrespKey
Initial value:{
this, "offmassresp", "offmassresp",
"SG key for input matched massresp decoration"}
Definition at line 85 of file TrigL1FexJetMonitorTool.h.
◆ m_offmatchedKey
Initial value:{
this, "offmatched", "offmatched", "SG key for input matched decoration"}
Definition at line 62 of file TrigL1FexJetMonitorTool.h.
◆ m_offptdiffKey
Initial value:{
this, "offptdiff", "offptdiff",
"SG key for input matched ptdiff decoration"}
Definition at line 65 of file TrigL1FexJetMonitorTool.h.
◆ m_offptrefKey
Initial value:{
this, "offptref", "offptref",
"SG key for input matched ptref decoration"}
Definition at line 89 of file TrigL1FexJetMonitorTool.h.
◆ m_offptrespKey
Initial value:{
this, "offptresp", "offptresp",
"SG key for input matched ptresp decoration"}
Definition at line 77 of file TrigL1FexJetMonitorTool.h.
The documentation for this class was generated from the following files:
const std::string & key() const
Return the StoreGate ID for the referenced object.
Handle class for reading a decoration on an object.
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
std::string et_label(const xAOD::jFexSRJetRoI *)
#define ATH_MSG_WARNING(x)
bool vetoJet(const xAOD::jFexSRJetRoI *j)