|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #include "GaudiKernel/StatusCode.h"
33 const std::string&
name,
34 const IInterface*
parent) :
57 return StatusCode::SUCCESS;
61 return StatusCode::SUCCESS;
69 std::unique_ptr<ITrigJetHypoInfoCollector> infocollector(
nullptr);
74 for (
auto decision : *outputDecisions) {
79 decisionIDs(*previousDecisionEL, previousDecisionIDs);
91 infocollector->
collect(
"TrigJetTLAHypoTool",
"TrigJetTLAHypoTool: Passthrough decision count " +
std::to_string(decision_count));
92 infocollector->
write();
94 return StatusCode::SUCCESS;
virtual std::string toString() const override
xAOD::TrigCompositeContainer DecisionContainer
TrigCompositeUtils::DecisionID numeric() const
numeric ID
void addDecisionID(DecisionID id, Decision *d)
Appends the decision (given as ID) to the decision object.
std::vector< std::string > lineSplitter(const std::string &s, char delimiter)
virtual void write() const =0
virtual void collect(const std::string &, const std::string &)=0
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
const std::vector< ElementLink< DecisionContainer > > getLinkToPrevious(const Decision *d)
returns links to previous decision object 'seed'
::StatusCode StatusCode
StatusCode definition for legacy code.
#define CHECK(...)
Evaluate an expression and check for errors.
std::string to_string(const DetectorType &type)
xAOD::TrigComposite Decision
std::set< DecisionID > DecisionIDContainer
void decisionIDs(const Decision *d, DecisionIDContainer &destination)
Extracts DecisionIDs stored in the Decision object.