#include <TrigEgammaForwardPrecisionElectronHypoTool.h>
◆ TrigEgammaForwardPrecisionElectronHypoTool()
| TrigEgammaForwardPrecisionElectronHypoTool::TrigEgammaForwardPrecisionElectronHypoTool |
( |
const std::string & | type, |
|
|
const std::string & | name, |
|
|
const IInterface * | parent ) |
◆ decide() [1/2]
◆ decide() [2/2]
◆ findCutIndex()
| int TrigEgammaForwardPrecisionElectronHypoTool::findCutIndex |
( |
float | eta | ) |
const |
|
private |
Definition at line 49 of file TrigEgammaForwardPrecisionElectronHypoTool.cxx.
49 {
51 auto binIterator = std::adjacent_find(
m_etabin.begin(),
m_etabin.end(), [=](
float left,
float right){ return left < absEta and absEta < right; } );
52 if ( binIterator ==
m_etabin.end() ) {
53 return -1;
54 }
55 return binIterator -
m_etabin.begin();
56}
Scalar eta() const
pseudorapidity method
bool absEta(const xAOD::TauJet &tau, float &out)
◆ initialize()
| StatusCode TrigEgammaForwardPrecisionElectronHypoTool::initialize |
( |
| ) |
|
|
overridevirtual |
◆ m_decisionId
◆ m_etabin
| Gaudi::Property< std::vector<float> > TrigEgammaForwardPrecisionElectronHypoTool::m_etabin { this, "EtaBins", {} , "Bins of eta" } |
|
private |
◆ m_monTool
| ToolHandle< GenericMonitoringTool > TrigEgammaForwardPrecisionElectronHypoTool::m_monTool { this, "MonTool", "", "Monitoring tool" } |
|
private |
◆ m_pidName
| Gaudi::Property<std::string> TrigEgammaForwardPrecisionElectronHypoTool::m_pidName {this,"PidName", "", "Pid name"} |
|
private |
The documentation for this class was generated from the following files: