|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #include "GaudiKernel/StatusCode.h"
17 const std::string&
name,
18 const IInterface*
parent) :
26 return StatusCode::SUCCESS;
29 std::unique_ptr<ICondition>
31 std::vector<Condition> elements;
34 auto cond =
el->getCondition();
35 if (cond !=
nullptr) {
36 elements.push_back(std::move(cond));
40 return std::make_unique<CompoundCondition>(elements);
62 return StatusCode::FAILURE;
65 return StatusCode::SUCCESS;
std::unique_ptr< ICondition > getCompoundCondition() const
virtual StatusCode initialize() override
StatusCode checkVals() const
@ u
Enums for curvilinear frames.
Gaudi::Property< bool > m_invert
::StatusCode StatusCode
StatusCode definition for legacy code.
TrigJetConditionConfig_repeated(const std::string &type, const std::string &name, const IInterface *parent)
std::unique_ptr< IRepeatedCondition > ConditionPtr
std::string to_string(const DetectorType &type)
Gaudi::Property< std::size_t > m_multiplicity
virtual ConditionPtr getRepeatedCondition() const override
Gaudi::Property< int > m_clique
ToolHandleArray< ITrigJetConditionConfig > m_elementConditions
Gaudi::Property< int > m_chainPartInd