#include <TrigTauGenericHypo.h>
|
HLT::Identifier | m_decisionId |
|
std::vector< int > | m_member |
|
std::vector< std::string > | m_formula |
|
std::vector< TFormula > | m_store |
|
Gaudi::Property< bool > | m_decisionPerCluster { this, "DecisionPerCluster", true, "Is multiplicity requirement refering to taus ( false ) or RoIs/clusters with taus ( false ), relevant only in when multiplicity > 1" } |
|
Gaudi::Property< bool > | m_acceptAll { this, "AcceptAll", false, "Ignore selection" } |
|
ToolHandle< GenericMonitoringTool > | m_monTool { this, "MonTool", "", "Monitoring tool" } |
|
Definition at line 33 of file TrigTauGenericHypo.h.
◆ TrigTauGenericHypo()
TrigTauGenericHypo::TrigTauGenericHypo |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
◆ decide() [1/2]
Definition at line 62 of file TrigTauGenericHypo.cxx.
71 ATH_MSG_DEBUG(
"AcceptAll property is set: taking all events" );
75 auto pTauCont =
input.taucontainer;
77 if( not pTauCont->empty() ){
78 ATH_MSG_DEBUG(
"Input tau collection has size " << pTauCont->size());
95 aTau->
detail(myDetail, theValue);
99 double theResult =
m_store.at(
i).Eval(theValue, aTau->
pt(), aTau->
eta());
102 " and value x (ID), y (pT), z (Eta) = " << theValue <<
", "<< aTau->
pt() <<
103 ", " << aTau->
eta() <<
104 ", Result = " << (theResult > 0.5));
115 <<
" did not pass the threshold");
◆ decide() [2/2]
◆ initialize()
StatusCode TrigTauGenericHypo::initialize |
( |
| ) |
|
|
overridevirtual |
◆ m_acceptAll
Gaudi::Property<bool> TrigTauGenericHypo::m_acceptAll { this, "AcceptAll", false, "Ignore selection" } |
|
private |
◆ m_decisionId
◆ m_decisionPerCluster
Gaudi::Property<bool> TrigTauGenericHypo::m_decisionPerCluster { this, "DecisionPerCluster", true, "Is multiplicity requirement refering to taus ( false ) or RoIs/clusters with taus ( false ), relevant only in when multiplicity > 1" } |
|
private |
◆ m_formula
std::vector<std::string> TrigTauGenericHypo::m_formula |
|
private |
◆ m_member
std::vector<int> TrigTauGenericHypo::m_member |
|
private |
◆ m_monTool
◆ m_store
std::vector<TFormula> TrigTauGenericHypo::m_store |
|
private |
The documentation for this class was generated from the following files: