5#ifndef TrigEgammaMatchingToolMT_H
6#define TrigEgammaMatchingToolMT_H
8#include "Gaudi/Property.h"
67 std::string
key(
const std::string& )
const;
83 inline double dR(
const double eta1,
const double phi1,
const double eta2,
const double phi2)
const
85 double deta = std::abs(eta1 - eta2);
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};
Property holding a SG store/key/clid from which a ReadHandle is made.
xAOD::TrigComposite Decision
static const unsigned int Physics
eFexEMRoI_v1 eFexEMRoI
Define the latest version of the eFexEMRoI class.
TrigRingerRings_v2 TrigRingerRings
Define the latest version of the TrigRingerRings class.
Egamma_v1 Egamma
Definition of the current "egamma version".
Photon_v1 Photon
Definition of the current "egamma version".
Electron_v1 Electron
Definition of the current "egamma version".
Helper to keep a Decision object, ElementLink and ActiveState (with respect to some requested ChainGr...