27 typedef std::priority_queue< CMAtrigger >
TrigSigns;
106 void Print (std::ostream&,
bool)
const;
111 std::ostringstream display;
112 data.Print(display,
false);
113 stream << display.str();
X & operator<<(X &stream, const CMApatterns &data)
char data[hepevt_bytes_allocation_ATLAS]
bool operator==(const CMApatterns &) const
void Print(std::ostream &, bool) const
std::unique_ptr< Matrix > m_low_pt_matrix
const TRIGdistance lowest_distance(const bitPATTERN &, const bitPATTERN &) const
const bitPATTERN & pivot1(void) const
unsigned long int debug(void) const
CMAtrigger find_trigger(const bitPATTERN &, const bitPATTERN &, const bitPATTERN &) const
std::unique_ptr< Matrix > m_high_pt_matrix
std::list< CMAtrigger > TRIGlist
static const TRIGdistance no_distance
bitPATTERN decluster(const bitPATTERN &) const
Matrix * give_high_pt_matrix(uint NOBXS, uint BCZERO)
void coincidence_distance(TRIGdistance &, TRIGdistance &) const
void search_for_lowPt(Lvl1RPCalgo, TrigSigns &) const
bool operator<(const CMApatterns &) const
bool operator!=(const CMApatterns &) const
const bitPATTERN & lowPt0(void) const
std::priority_queue< CMAtrigger > TrigSigns
CMApatterns operator=(const CMApatterns &)
bitPATTERN majority(bitPATTERN &, bitPATTERN &) const
CMAtrigger trigger_threshold(int, int, TrigType) const
const bitPATTERN & pivot0(void) const
const CMAparameters * m_cma_parameters
CMApatterns & operator<<(const RPCdigit *)
const bitPATTERN & highPt0(void) const
const CMAparameters & cma_parameters(void) const
const TRIGdistance distance(const RPCdigit *, const RPCdigit *) const
void load_digit(const RPCdigit *)
void search_signatures(Lvl1RPCalgo, TrigType, TrigSigns &, const bitPATTERN &, const bitPATTERN &) const
const CMAtrigger give_trigger(Lvl1RPCalgo) const
CMAtrigger trigger_window(TRIGdistance, TrigType) const
void search_for_highPt(Lvl1RPCalgo, TrigSigns &) const
CMApatterns(int, const CMAparameters *, unsigned long int)
void create_hardware(TrigType, uint NOBXS, uint BCZERO)
void update_distance(const TRIGdistance &, TRIGdistance &) const
Matrix * give_low_pt_matrix(uint NOBXS, uint BCZERO)
unsigned long int m_debug
void load_data(int, int, const bitPATTERN &, Matrix *)
const bitPATTERN & highPt1(void) const
std::pair< float, float > TRIGdistance
const bitPATTERN & lowPt1(void) const
RPCtrigDataObject(int, const std::string &)