![]() |
ATLAS Offline Software
|
#include <CMApatterns.h>
Public Types | |
| typedef std::pair< float, float > | TRIGdistance |
| typedef std::list< CMAtrigger > | TRIGlist |
| typedef std::priority_queue< CMAtrigger > | TrigSigns |
Public Member Functions | |
| CMApatterns (int, const CMAparameters *, unsigned long int) | |
| CMApatterns (const CMApatterns &) | |
| CMApatterns | operator= (const CMApatterns &) |
| bool | operator== (const CMApatterns &) const |
| bool | operator!= (const CMApatterns &) const |
| bool | operator< (const CMApatterns &) const |
| void | load_digit (const RPCdigit *) |
| CMApatterns & | operator<< (const RPCdigit *) |
| unsigned long int | debug (void) const |
| int | sector (void) const |
| const CMAparameters & | cma_parameters (void) const |
| const bitPATTERN & | pivot0 (void) const |
| const bitPATTERN & | pivot1 (void) const |
| const bitPATTERN & | lowPt0 (void) const |
| const bitPATTERN & | lowPt1 (void) const |
| const bitPATTERN & | highPt0 (void) const |
| const bitPATTERN & | highPt1 (void) const |
| void | coincidence_distance (TRIGdistance &, TRIGdistance &) const |
| const TRIGdistance | lowest_distance (const bitPATTERN &, const bitPATTERN &) const |
| const TRIGdistance | distance (const RPCdigit *, const RPCdigit *) const |
| const CMAtrigger | give_trigger (Lvl1RPCalgo) const |
| Matrix * | give_low_pt_matrix (uint NOBXS, uint BCZERO) |
| Matrix * | give_high_pt_matrix (uint NOBXS, uint BCZERO) |
| void | Print (std::ostream &, bool) const |
| void | set_number (int) |
| int | number (void) const |
| void | PrintElement (std::ostream &, std::string, bool) const |
| ObjectType | tag () const |
| const std::string & | name () const |
Static Public Attributes | |
| static const TRIGdistance | no_distance |
Private Member Functions | |
| bitPATTERN | decluster (const bitPATTERN &) const |
| bitPATTERN | majority (bitPATTERN &, bitPATTERN &) const |
| void | update_distance (const TRIGdistance &, TRIGdistance &) const |
| CMAtrigger | find_trigger (const bitPATTERN &, const bitPATTERN &, const bitPATTERN &) const |
| CMAtrigger | find_trigger (const bitPATTERN &, const bitPATTERN &, const bitPATTERN &, const bitPATTERN &) const |
| CMAtrigger | trigger_window (TRIGdistance, TrigType) const |
| CMAtrigger | trigger_threshold (int, int, TrigType) const |
| void | search_for_lowPt (Lvl1RPCalgo, TrigSigns &) const |
| void | search_for_highPt (Lvl1RPCalgo, TrigSigns &) const |
| void | search_signatures (Lvl1RPCalgo, TrigType, TrigSigns &, const bitPATTERN &, const bitPATTERN &) const |
| void | search_signatures (Lvl1RPCalgo, TrigType, CMAtrigger &, const bitPATTERN &) const |
| void | create_hardware (TrigType, uint NOBXS, uint BCZERO) |
| void | load_data (int, int, const bitPATTERN &, Matrix *) |
Private Attributes | |
| unsigned long int | m_debug |
| int | m_sector |
| const CMAparameters * | m_cma_parameters |
| bitPATTERN | m_pivot0 |
| bitPATTERN | m_pivot1 |
| bitPATTERN | m_lowPt0 |
| bitPATTERN | m_lowPt1 |
| bitPATTERN | m_highPt0 |
| bitPATTERN | m_highPt1 |
| std::unique_ptr< Matrix > | m_low_pt_matrix |
| std::unique_ptr< Matrix > | m_high_pt_matrix |
| int | m_number |
| ObjectType | m_tag |
| std::string | m_name |
Definition at line 20 of file CMApatterns.h.
| typedef std::pair< float, float > CMApatterns::TRIGdistance |
Definition at line 23 of file CMApatterns.h.
| typedef std::list< CMAtrigger > CMApatterns::TRIGlist |
Definition at line 26 of file CMApatterns.h.
| typedef std::priority_queue< CMAtrigger > CMApatterns::TrigSigns |
Definition at line 27 of file CMApatterns.h.
| CMApatterns::CMApatterns | ( | int | sector, |
| const CMAparameters * | cma, | ||
| unsigned long int | debug ) |
Definition at line 19 of file CMApatterns.cxx.
| CMApatterns::CMApatterns | ( | const CMApatterns & | patterns | ) |
Definition at line 32 of file CMApatterns.cxx.
|
inline |
Definition at line 87 of file CMApatterns.h.
| void CMApatterns::coincidence_distance | ( | TRIGdistance & | lowTr, |
| TRIGdistance & | highTr ) const |
Definition at line 198 of file CMApatterns.cxx.
Definition at line 722 of file CMApatterns.cxx.
|
inline |
Definition at line 84 of file CMApatterns.h.
|
private |
Definition at line 120 of file CMApatterns.cxx.
| const CMApatterns::TRIGdistance CMApatterns::distance | ( | const RPCdigit * | pivot, |
| const RPCdigit * | confirm ) const |
Definition at line 255 of file CMApatterns.cxx.
|
private |
Definition at line 468 of file CMApatterns.cxx.
|
private |
Definition at line 520 of file CMApatterns.cxx.
Definition at line 965 of file CMApatterns.cxx.
Definition at line 956 of file CMApatterns.cxx.
| const CMAtrigger CMApatterns::give_trigger | ( | Lvl1RPCalgo | type | ) | const |
Definition at line 291 of file CMApatterns.cxx.
|
inline |
Definition at line 93 of file CMApatterns.h.
|
inline |
Definition at line 94 of file CMApatterns.h.
|
private |
Definition at line 942 of file CMApatterns.cxx.
| void CMApatterns::load_digit | ( | const RPCdigit * | digit | ) |
Definition at line 90 of file CMApatterns.cxx.
| const CMApatterns::TRIGdistance CMApatterns::lowest_distance | ( | const bitPATTERN & | pivot, |
| const bitPATTERN & | confirm ) const |
Definition at line 230 of file CMApatterns.cxx.
|
inline |
Definition at line 91 of file CMApatterns.h.
|
inline |
Definition at line 92 of file CMApatterns.h.
|
private |
Definition at line 161 of file CMApatterns.cxx.
|
inlineinherited |
Definition at line 23 of file BaseObject.h.
|
inlineinherited |
Definition at line 29 of file RPCtrigDataObject.h.
| bool CMApatterns::operator!= | ( | const CMApatterns & | patterns | ) | const |
Definition at line 73 of file CMApatterns.cxx.
| bool CMApatterns::operator< | ( | const CMApatterns & | patterns | ) | const |
Definition at line 79 of file CMApatterns.cxx.
| CMApatterns & CMApatterns::operator<< | ( | const RPCdigit * | digit | ) |
Definition at line 679 of file CMApatterns.cxx.
| CMApatterns CMApatterns::operator= | ( | const CMApatterns & | patterns | ) |
Definition at line 46 of file CMApatterns.cxx.
| bool CMApatterns::operator== | ( | const CMApatterns & | patterns | ) | const |
Definition at line 63 of file CMApatterns.cxx.
|
inline |
Definition at line 89 of file CMApatterns.h.
|
inline |
Definition at line 90 of file CMApatterns.h.
|
virtual |
Reimplemented from BaseObject.
Definition at line 686 of file CMApatterns.cxx.
|
inlineinherited |
Definition at line 31 of file RPCtrigDataObject.h.
|
private |
Definition at line 335 of file CMApatterns.cxx.
|
private |
Definition at line 315 of file CMApatterns.cxx.
|
private |
Definition at line 419 of file CMApatterns.cxx.
|
private |
Definition at line 364 of file CMApatterns.cxx.
|
inline |
Definition at line 86 of file CMApatterns.h.
|
inherited |
Definition at line 42 of file RPCtrigDataObject.cxx.
|
inlineinherited |
Definition at line 22 of file BaseObject.h.
|
private |
Definition at line 631 of file CMApatterns.cxx.
|
private |
Definition at line 587 of file CMApatterns.cxx.
|
private |
Definition at line 192 of file CMApatterns.cxx.
|
private |
Definition at line 33 of file CMApatterns.h.
|
private |
Definition at line 30 of file CMApatterns.h.
|
private |
Definition at line 43 of file CMApatterns.h.
|
private |
Definition at line 39 of file CMApatterns.h.
|
private |
Definition at line 40 of file CMApatterns.h.
|
private |
Definition at line 42 of file CMApatterns.h.
|
private |
Definition at line 37 of file CMApatterns.h.
|
private |
Definition at line 38 of file CMApatterns.h.
|
privateinherited |
Definition at line 16 of file BaseObject.h.
|
privateinherited |
Definition at line 17 of file RPCtrigDataObject.h.
|
private |
Definition at line 35 of file CMApatterns.h.
|
private |
Definition at line 36 of file CMApatterns.h.
|
private |
Definition at line 32 of file CMApatterns.h.
|
privateinherited |
Definition at line 15 of file BaseObject.h.
|
static |
Definition at line 24 of file CMApatterns.h.