1 #ifndef L1Trigger_L1TGlobal_CorrWithOverlapRemovalCondition_h 2 #define L1Trigger_L1TGlobal_CorrWithOverlapRemovalCondition_h 72 void print(std::ostream& myCout)
const override;
void setGtCorrelationWithOverlapRemovalTemplate(const CorrelationWithOverlapRemovalTemplate *)
~CorrWithOverlapRemovalCondition() override
const CorrelationWithOverlapRemovalTemplate * gtCorrelationWithOverlapRemovalTemplate() const
get / set the pointer to a Condition
CorrWithOverlapRemovalCondition()
void copy(const CorrWithOverlapRemovalCondition &cp)
copy function for copy constructor and operator=
const l1t::L1Candidate * getCandidate(const int bx, const int indexCand) const
load candidates
const CorrelationWithOverlapRemovalTemplate * m_gtCorrelationWithOverlapRemovalTemplate
pointer to a CorrelationWithOverlapRemovalTemplate
const GlobalScales * m_gtScales
const GlobalBoard * m_uGtB
pointer to uGt GlobalBoard, to be able to get the trigger objects
const bool checkObjectParameter(const int iCondition, const l1t::L1Candidate &cand) const
function to check a single object if it matches a condition
const GlobalCondition * m_gtCond2
void setScales(const GlobalScales *)
CorrWithOverlapRemovalCondition & operator=(const CorrWithOverlapRemovalCondition &)
const GlobalCondition * m_gtCond0
void print(std::ostream &myCout) const override
print condition
const GlobalCondition * m_gtCond1
const GlobalBoard * getuGtB() const
get / set the pointer to uGt GlobalBoard
const bool evaluateCondition(const int bxEval) const override
the core function to check if the condition matches
void setuGtB(const GlobalBoard *)
set the pointer to uGT GlobalBoard