![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TrigEgammaMatchingToolMT_H
6 #define TrigEgammaMatchingToolMT_H
8 #include "Gaudi/Property.h"
49 unsigned int condition=TrigDefs::Physics )
const;
54 unsigned int condition=TrigDefs::Physics )
const;
56 unsigned int condition=TrigDefs::Physics )
const;
58 unsigned int condition=TrigDefs::Physics )
const;
67 std::string
key(
const std::string& )
const;
80 const std::string &
key,
float dR_value,
unsigned int condition=TrigDefs::Physics )
const;
83 inline double dR(
const double eta1,
const double phi1,
const double eta2,
const double phi2)
const
86 double dphi = std::abs(phi1 - phi2) < TMath::Pi() ? std::abs(phi1 - phi2) : 2*TMath::Pi() - std::abs(phi1 - phi2);
87 return sqrt(deta*deta + dphi*dphi);
91 std::map<std::string,std::string>
m_keys;
93 ToolHandle<Trig::TrigDecisionTool>
m_trigDecTool{
this,
"TriggerTool",
""};
96 Gaudi::Property<float>
m_dR{
this,
"DeltaR", 0.07};
97 Gaudi::Property<float>
m_dRL1{
this,
"L1DeltaR", 0.15};
setEt setPhi setE277 setWeta2 eta1
Property holding a SG store/key/clid from which a ReadHandle is made.
Class describing a LVL1 eFEX EM region of interest.
Class describing a LVL1 em/tau region of interest.
::StatusCode StatusCode
StatusCode definition for legacy code.
Class used to describe composite objects in the HLT.
Helper to keep a Decision object, ElementLink and ActiveState (with respect to some requested ChainGr...