|
ATLAS Offline Software
|
Go to the documentation of this file.
19 #include "GaudiKernel/StatusCode.h"
30 const std::string&
name,
45 ", AcceptAll = " << (
m_acceptAll ?
"True" :
"False"));
58 return StatusCode::SUCCESS;
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");
138 return StatusCode::SUCCESS;
Group
Properties of a chain group.
ToolHandle< GenericMonitoringTool > m_monTool
bool passed(DecisionID id, const DecisionIDContainer &idSet)
checks if required decision ID is in the set of IDs in the container
TrigCompositeUtils::DecisionID numeric() const
numeric ID
virtual double eta() const
The pseudorapidity ( ) of the particle.
void addDecisionID(DecisionID id, Decision *d)
Appends the decision (given as ID) to the decision object.
Gaudi::Property< bool > m_acceptAll
HLT::Identifier m_decisionId
virtual StatusCode decide(std::vector< ITrigTauGenericHypoTool::ClusterInfo > &input) const override
TrigTauGenericHypo(const std::string &type, const std::string &name, const IInterface *parent)
virtual double pt() const
The transverse momentum ( ) of the particle.
Detail
Enum for tau parameters - used mainly for backward compatibility with the analysis code.
virtual StatusCode initialize() override
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
::StatusCode StatusCode
StatusCode definition for legacy code.
Class describing a tau jet.
std::vector< std::string > m_formula
#define CHECK(...)
Evaluate an expression and check for errors.
Header file to be included by clients of the Monitored infrastructure.
bool detail(TauJetParameters::Detail detail, int &value) const
Set veto flag.
std::vector< int > m_member
Declare a monitored scalar variable.
std::vector< TFormula > m_store