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