|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #include "GaudiKernel/StatusCode.h"
22 const std::string&
name,
23 const IInterface*
parent) :
36 ATH_MSG_ERROR(
"No. of conditions mismatch with tree vector size");
37 return StatusCode::FAILURE;
43 " require at least 2" );
44 return StatusCode::FAILURE;
51 " no. of filter inds " +
54 return StatusCode::FAILURE;
57 return StatusCode::SUCCESS;
69 conditions.push_back(
cm->getRepeatedCondition());
100 std::vector<FilterPtr>
103 auto filters = std::vector<FilterPtr>();
107 filters.push_back(filterMaker->getHypoJetVectorFilter());
121 std::unique_ptr<IJetsMatcher>
124 auto matcher = std::unique_ptr<IJetsMatcher>(
nullptr);
128 if(repeatedConds.empty()){
return matcher;}
130 auto conditions = std::move(repeatedConds);
142 return StatusCode::SUCCESS;
xAOD::TrigCompositeContainer DecisionContainer
::StatusCode StatusCode
StatusCode definition for legacy code.
std::string to_string(const DetectorType &type)
xAOD::TrigComposite Decision
std::vector< ConditionPtr > ConditionPtrs