1 #ifndef L1Trigger_L1TGlobal_MuCondition_h
2 #define L1Trigger_L1TGlobal_MuCondition_h
60 void print(std::ostream& myCout)
const override;
void setGtGTL(const GlobalBoard *)
set the pointer to GTL
const int gtCorrParDeltaPhiNrBins() const
get / set maximum number of bins for the delta phi scales
const MuonTemplate * gtMuonTemplate() const
get / set the pointer to a Condition
void print(std::ostream &myCout) const override
print condition
const GlobalBoard * gtGTL() const
get / set the pointer to GTL
const GlobalBoard * m_gtGTL
pointer to GTL, to be able to get the trigger objects
const int gtIfMuEtaNumberBits() const
get / set the number of bits for eta of muon objects
int m_ifMuEtaNumberBits
number of bits for eta of muon objects
unsigned int m_corrParDeltaPhiNrBins
const MuonTemplate * m_gtMuonTemplate
pointer to a MuonTemplate
void setGtIfMuEtaNumberBits(const int &)
void setGtCorrParDeltaPhiNrBins(const int &)
void copy(const MuCondition &cp)
copy function for copy constructor and operator=
void setGtMuonTemplate(const MuonTemplate *)
const bool evaluateCondition(const int bxEval) const override
the core function to check if the condition matches
const bool checkObjectParameter(const int iCondition, const l1t::Muon &cand, const unsigned int index) const
function to check a single object if it matches a condition
const l1t::Muon * getCandidate(const int bx, const int indexCand) const
load muon candidates
MuCondition & operator=(const MuCondition &)