13 m_emulation(emulation),m_trigger(
type,thres,overlap),
14 m_trigger_width(
width),m_Kpatt(0),
15 m_cma_patterns(
patterns),m_pivot_hit(trigger_hit[0]),
16 m_lowPt_hit(trigger_hit[1]),m_highPt_hit(trigger_hit[2])
105 return !(*
this == cmaTrig);
168 stream <<
"Low Pt trigger digits:" << std::endl;
173 stream <<
"Pivot trigger digits:" << std::endl;
178 stream <<
"High Pt trigger digits:" << std::endl;
const std::string & name() const
const RPCdigit * lowPt_hit(void) const
const CMApatterns * patterns(void) const
bool operator==(const CMAtrigger &) const
void operator+=(const CMAtrigger &)
const CMApatterns * m_cma_patterns
const CMAidentity & cma(void) const
float trigger_width(void) const
void set_pivot(const RPCdigit *)
bool operator!=(const CMAtrigger &) const
void Print(std::ostream &, bool) const
void set_highPt(const RPCdigit *)
void set_Kpatt(int Kpatt)
const RPCdigit * m_pivot_hit
const RPCdigit * m_highPt_hit
const RPCdigit * highPt_hit(void) const
void set_width(const float width)
TRIGGERidentity m_trigger
const RPCdigit * m_lowPt_hit
Lvl1RPCalgo emulation(void) const
CMAtrigger(Lvl1RPCalgo, TrigType, Threshold, bool, float width, const CMApatterns *, const RPCdigit **)
void set_lowPt(const RPCdigit *)
CMAtrigger operator=(const CMAtrigger &)
bool operator<(const CMAtrigger &) const
const RPCdigit * pivot_hit(void) const
const TRIGGERidentity & trigger(void) const
RPCtrigDataObject(int, const std::string &)
std::vector< std::string > patterns
std::string number(const double &d, const std::string &s)