void copy(const L1GtExternalCondition &cp)
copy function for copy constructor and operator=
const bool evaluateCondition() const override
the core function to check if the condition matches
void setConditionResult(const bool result)
~L1GtExternalCondition() override
void print(std::ostream &myCout) const override
print condition
const L1GtExternalTemplate * gtExternalTemplate() const
get / set the pointer to a L1GtCondition
void setGtExternalTemplate(const L1GtExternalTemplate *)
const L1GtExternalTemplate * m_gtExternalTemplate
pointer to a L1GtExternalTemplate
L1GtExternalCondition & operator=(const L1GtExternalCondition &)
const bool conditionResult() const
get / set the result