1 #ifndef L1Trigger_L1TGlobal_MuonShowerCondition_h
2 #define L1Trigger_L1TGlobal_MuonShowerCondition_h
51 void print(std::ostream& myCout)
const override;
const GlobalBoard * gtGTL() const
get / set the pointer to GTL
void copy(const MuonShowerCondition &cp)
copy function for copy constructor and operator=
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::MuonShower &cand, const unsigned int index) const
function to check a single object if it matches a condition
void setGtMuonShowerTemplate(const MuonShowerTemplate *)
MuonShowerCondition & operator=(const MuonShowerCondition &)
const MuonShowerTemplate * gtMuonShowerTemplate() const
get / set the pointer to a Condition
const l1t::MuonShower * getCandidate(const int bx, const int indexCand) const
load muon candidates
~MuonShowerCondition() override
const MuonShowerTemplate * m_gtMuonShowerTemplate
pointer to a MuonShowerTemplate
void print(std::ostream &myCout) const override
print condition
const GlobalBoard * m_gtGTL
pointer to GTL, to be able to get the trigger objects
void setGtGTL(const GlobalBoard *)
set the pointer to GTL