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