Go to the documentation of this file. 1 #ifndef L1Trigger_L1TGlobal_CaloCondition_h
2 #define L1Trigger_L1TGlobal_CaloCondition_h
50 const int ifCaloEtaNumberBits);
66 void print(std::ostream& myCout)
const override;
const CaloTemplate * m_gtCaloTemplate
pointer to a CaloTemplate
CaloCondition & operator=(const CaloCondition &)
const GlobalBoard * getuGtB() const
get / set the pointer to uGt GlobalBoard
const int gtCorrParDeltaPhiNrBins() const
get / set maximum number of bins for the delta phi scales
const CaloTemplate * gtCaloTemplate() const
get / set the pointer to a Condition
void setuGtB(const GlobalBoard *)
set the pointer to uGT GlobalBoard
const l1t::L1Candidate * getCandidate(const int bx, const int indexCand) const
load calo candidates
unsigned int m_corrParDeltaPhiNrBins
void print(std::ostream &myCout) const override
print condition
const bool checkObjectParameter(const int iCondition, const l1t::L1Candidate &cand, const unsigned int index) const
function to check a single object if it matches a condition
~CaloCondition() override
const GlobalBoard * m_uGtB
pointer to uGt GlobalBoard, to be able to get the trigger objects
void setGtCaloTemplate(const CaloTemplate *)
void copy(const CaloCondition &cp)
copy function for copy constructor and operator=
void setGtCorrParDeltaPhiNrBins(const int &)
int m_ifCaloEtaNumberBits
number of bits for eta of calorimeter objects
const bool evaluateCondition(const int bxEval) const override
the core function to check if the condition matches
const int gtIfCaloEtaNumberBits() const
get / set the number of bits for eta of calorimeter objects
void setGtIfCaloEtaNumberBits(const int &)