1 #ifndef GlobalTrigger_L1GtCorrelationCondition_h
2 #define GlobalTrigger_L1GtCorrelationCondition_h
45 const L1GtCondition*,
const int,
const int,
const int,
const int,
64 void print(std::ostream& myCout)
const;
const L1GlobalTriggerGTL * gtGTL() const
get / set the pointer to GTL
L1GtCorrelationCondition & operator=(const L1GtCorrelationCondition &)
const L1GtCorrelationTemplate * gtCorrelationTemplate() const
get / set the pointer to a L1GtCondition
virtual ~L1GtCorrelationCondition()
const L1GlobalTriggerPSB * m_gtPSB
pointer to PSB, to be able to get the trigger objects
unsigned int m_nrBinsPhi
number of bins for delta phi
const L1GtCorrelationTemplate * m_gtCorrelationTemplate
pointer to a L1GtCorrelationTemplate
void setGtNrBinsPhi(const unsigned int)
void print(std::ostream &myCout) const
print condition
L1GtCorrelationCondition()
const L1GtCondition * m_gtCond0
pointer to first sub-condition
void copy(const L1GtCorrelationCondition &cp)
copy function for copy constructor and operator=
const L1GlobalTriggerPSB * gtPSB() const
get / set the pointer to PSB
void setGtPSB(const L1GlobalTriggerPSB *)
const unsigned int gtNrBinsPhi() const
get / set the number of phi bins
void setGtGTL(const L1GlobalTriggerGTL *)
const bool evaluateCondition() const
the core function to check if the condition matches
void setGtCorrelationTemplate(const L1GtCorrelationTemplate *)
const L1GlobalTriggerGTL * m_gtGTL
pointer to GTL, to be able to get the trigger objects
const L1GtCondition * m_gtCond1
pointer to second sub-condition
const L1GtEtaPhiConversions * m_gtEtaPhiConversions
pointer to eta and phi conversion class