![]() |
ATLAS Offline Software
|
#include <CMAparameters.h>
Classes | |
| struct | defineParams |
| struct | parseParams |
Public Types | |
| enum | CMAconfiguration { Simulation , Atlas } |
| typedef std::list< const CMAparameters * > | CMAlist |
Public Member Functions | |
| CMAparameters (const parseParams &parse) | |
| CMAparameters (const CMAparameters &) | |
| virtual | ~CMAparameters () |
| CMAparameters & | operator= (const CMAparameters &) |
| bool | operator== (const CMAparameters &) const |
| bool | operator== (const CMAidentity &) const |
| CMAparameters & | operator+= (const CMAparameters &) |
| const CMAidentity & | id () const |
| const CMAprogram * | lowPt_program () const |
| const CMAprogram * | highPt_program () const |
| int | pivot_start_ch () const |
| int | pivot_start_st () const |
| int | pivot_stop_ch () const |
| int | pivot_stop_st () const |
| int | lowPt_start_co () const |
| int | lowPt_stop_co () const |
| int | lowPt_number_co () const |
| int | highPt_start_co () const |
| int | highPt_stop_co () const |
| int | highPt_number_co () const |
| int | lowPt_start_st () const |
| int | lowPt_start_ch () const |
| int | lowPt_stop_st () const |
| int | lowPt_stop_ch () const |
| int | highPt_start_st () const |
| int | highPt_start_ch () const |
| int | highPt_stop_st () const |
| int | highPt_stop_ch () const |
| int | active_pivot_chs () const |
| int | active_lowPt_chs () const |
| int | active_highPt_chs () const |
| int | pivot_station () const |
| int | lowPt_station () const |
| int | highPt_station () const |
| int | pivot_rpc_read () const |
| int | lowPt_rpc_read () const |
| int | highPt_rpc_read () const |
| unsigned int | first_pivot_code () const |
| unsigned int | last_pivot_code () const |
| unsigned int | first_lowPt_code () const |
| unsigned int | last_lowPt_code () const |
| unsigned int | first_highPt_code () const |
| unsigned int | last_highPt_code () const |
| CMAconfiguration | conf_type () const |
| unsigned int | first_pivot_channel () const |
| unsigned int | last_pivot_channel () const |
| unsigned int | first_lowPt_channel () const |
| unsigned int | last_lowPt_channel () const |
| unsigned int | first_highPt_channel () const |
| unsigned int | last_highPt_channel () const |
| virtual void | Print (std::ostream &, bool) const override |
| void | Print (std::ostream &, bool, int layer) const |
| bool | isAtlas () const |
| bool | give_connection (int, int, CMAinput &, int &, int &) const |
| bool | get_channel (CMAinput, int, int &, int &) const |
| bool | get_cabling (CMAinput, int, int, int, unsigned int &) const |
| const CMAparameters * | test (CMAinput, int) const |
| CMAinput | whichCMAinput (int) const |
| int | whichCMAstation (CMAinput input) const |
| bool | correct (L1RPCcabCorrection type, CMAinput it, unsigned int layer, unsigned short int Ch1, unsigned short int Ch2, short int num) const |
| void | give_strip_code (unsigned int logic_sector, unsigned short int lh, unsigned short int ijk, unsigned short int Channel, std::list< unsigned int > &StripCodes) const |
| int | number () const |
| int | station () const |
| int | sector_type () const |
| std::string | error_header () const |
| std::string | no_connection_error (const std::string &, int) const |
| ObjectType | tag () const |
| const std::string & | name () const |
Static Public Attributes | |
| static constexpr int | pivot_channels = 32 |
| static constexpr int | confirm_channels = 64 |
Protected Member Functions | |
| void | create_pivot_map (int) |
| void | create_lowPt_map (int) |
| void | create_highPt_map (int) |
| std::string | noMoreChannels (const std::string &stat) |
| std::string | two_obj_error_message (const std::string &, CMAparameters *) |
| std::string | no_confirm_error (int) |
| std::string | no_wor_readout (int, int) |
| std::string | error (const std::string &) |
Protected Attributes | |
| std::unique_ptr< CMAidentity > | m_id |
| int | m_lowPt_start_st {-1} |
| int | m_lowPt_start_ch {-1} |
| int | m_lowPt_stop_st {-1} |
| int | m_lowPt_stop_ch {-1} |
| int | m_highPt_start_st {-1} |
| int | m_highPt_start_ch {-1} |
| int | m_highPt_stop_st {-1} |
| int | m_highPt_stop_ch {-1} |
| int | m_active_pivot_chs {0} |
| int | m_active_lowPt_chs {0} |
| int | m_active_highPt_chs {0} |
| int | m_pivot_rpc_read {0} |
| int | m_lowPt_rpc_read {0} |
| int | m_highPt_rpc_read {0} |
| unsigned int | m_first_pivot_code {0} |
| unsigned int | m_last_pivot_code {0} |
| unsigned int | m_first_lowPt_code {0} |
| unsigned int | m_last_lowPt_code {0} |
| unsigned int | m_first_highPt_code {0} |
| unsigned int | m_last_highPt_code {0} |
| int(* | m_pivot )[2][pivot_channels] {} |
| int(* | m_lowPt )[2][confirm_channels] {} |
| int(* | m_highPt )[2][confirm_channels] {} |
| std::unique_ptr< CMAprogram > | m_lowPt_program |
| std::unique_ptr< CMAprogram > | m_highPt_program |
| CMAconfiguration | m_conf_type {CMAparameters::Atlas} |
Private Member Functions | |
| void | showDt (std::ostream &, int layer) const |
| void | showMt (char[][90], int, TrigType, int layer) const |
| void | reset_pivot_cabling () |
| void | reset_lowPt_cabling () |
| void | reset_highPt_cabling () |
Private Attributes | |
| defineParams | m_params {} |
| int | m_number {0} |
| int | m_station {0} |
| int | m_sector_type {0} |
| ObjectType | m_tag |
| std::string | m_name |
Definition at line 22 of file CMAparameters.h.
| typedef std::list<const CMAparameters*> CMAparameters::CMAlist |
Definition at line 25 of file CMAparameters.h.
| CMAparameters::CMAparameters | ( | const parseParams & | parse | ) |
Definition at line 65 of file CMAparameters.cxx.
| CMAparameters::CMAparameters | ( | const CMAparameters & | cma | ) |
Definition at line 72 of file CMAparameters.cxx.
|
virtual |
| int CMAparameters::active_highPt_chs | ( | ) | const |
Definition at line 46 of file CMAparameters.cxx.
| int CMAparameters::active_lowPt_chs | ( | ) | const |
Definition at line 45 of file CMAparameters.cxx.
| int CMAparameters::active_pivot_chs | ( | ) | const |
Definition at line 44 of file CMAparameters.cxx.
| CMAparameters::CMAconfiguration CMAparameters::conf_type | ( | ) | const |
Definition at line 63 of file CMAparameters.cxx.
| bool CMAparameters::correct | ( | L1RPCcabCorrection | type, |
| CMAinput | it, | ||
| unsigned int | layer, | ||
| unsigned short int | Ch1, | ||
| unsigned short int | Ch2, | ||
| short int | num ) const |
Definition at line 646 of file CMAparameters.cxx.
|
protected |
Definition at line 245 of file CMAparameters.cxx.
|
protected |
Definition at line 236 of file CMAparameters.cxx.
|
protected |
Definition at line 227 of file CMAparameters.cxx.
|
nodiscardprotected |
Definition at line 549 of file CMAparameters.cxx.
|
nodiscardinherited |
Definition at line 22 of file CablingObject.cxx.
| unsigned int CMAparameters::first_highPt_channel | ( | ) | const |
Definition at line 894 of file CMAparameters.cxx.
| unsigned int CMAparameters::first_highPt_code | ( | ) | const |
Definition at line 60 of file CMAparameters.cxx.
| unsigned int CMAparameters::first_lowPt_channel | ( | ) | const |
Definition at line 874 of file CMAparameters.cxx.
| unsigned int CMAparameters::first_lowPt_code | ( | ) | const |
Definition at line 58 of file CMAparameters.cxx.
| unsigned int CMAparameters::first_pivot_channel | ( | ) | const |
Definition at line 854 of file CMAparameters.cxx.
| unsigned int CMAparameters::first_pivot_code | ( | ) | const |
Definition at line 56 of file CMAparameters.cxx.
| bool CMAparameters::get_cabling | ( | CMAinput | IO, |
| int | WOR, | ||
| int | ly, | ||
| int | ch, | ||
| unsigned int & | code ) const |
Definition at line 614 of file CMAparameters.cxx.
| bool CMAparameters::get_channel | ( | CMAinput | IO, |
| int | cab_code, | ||
| int & | ly, | ||
| int & | ch ) const |
Definition at line 583 of file CMAparameters.cxx.
| bool CMAparameters::give_connection | ( | int | station, |
| int | cab_code, | ||
| CMAinput & | IO, | ||
| int & | ly, | ||
| int & | ch ) const |
Definition at line 578 of file CMAparameters.cxx.
| void CMAparameters::give_strip_code | ( | unsigned int | logic_sector, |
| unsigned short int | lh, | ||
| unsigned short int | ijk, | ||
| unsigned short int | Channel, | ||
| std::list< unsigned int > & | StripCodes ) const |
Definition at line 765 of file CMAparameters.cxx.
| int CMAparameters::highPt_number_co | ( | ) | const |
Definition at line 32 of file CMAparameters.cxx.
| const CMAprogram * CMAparameters::highPt_program | ( | ) | const |
Definition at line 19 of file CMAparameters.cxx.
| int CMAparameters::highPt_rpc_read | ( | ) | const |
Definition at line 54 of file CMAparameters.cxx.
| int CMAparameters::highPt_start_ch | ( | ) | const |
Definition at line 40 of file CMAparameters.cxx.
| int CMAparameters::highPt_start_co | ( | ) | const |
Definition at line 30 of file CMAparameters.cxx.
| int CMAparameters::highPt_start_st | ( | ) | const |
Definition at line 39 of file CMAparameters.cxx.
| int CMAparameters::highPt_station | ( | ) | const |
Definition at line 50 of file CMAparameters.cxx.
| int CMAparameters::highPt_stop_ch | ( | ) | const |
Definition at line 42 of file CMAparameters.cxx.
| int CMAparameters::highPt_stop_co | ( | ) | const |
Definition at line 31 of file CMAparameters.cxx.
| int CMAparameters::highPt_stop_st | ( | ) | const |
Definition at line 41 of file CMAparameters.cxx.
| const CMAidentity & CMAparameters::id | ( | ) | const |
Definition at line 17 of file CMAparameters.cxx.
| bool CMAparameters::isAtlas | ( | ) | const |
Definition at line 15 of file CMAparameters.cxx.
| unsigned int CMAparameters::last_highPt_channel | ( | ) | const |
Definition at line 904 of file CMAparameters.cxx.
| unsigned int CMAparameters::last_highPt_code | ( | ) | const |
Definition at line 61 of file CMAparameters.cxx.
| unsigned int CMAparameters::last_lowPt_channel | ( | ) | const |
Definition at line 884 of file CMAparameters.cxx.
| unsigned int CMAparameters::last_lowPt_code | ( | ) | const |
Definition at line 59 of file CMAparameters.cxx.
| unsigned int CMAparameters::last_pivot_channel | ( | ) | const |
Definition at line 864 of file CMAparameters.cxx.
| unsigned int CMAparameters::last_pivot_code | ( | ) | const |
Definition at line 57 of file CMAparameters.cxx.
| int CMAparameters::lowPt_number_co | ( | ) | const |
Definition at line 28 of file CMAparameters.cxx.
| const CMAprogram * CMAparameters::lowPt_program | ( | ) | const |
Definition at line 18 of file CMAparameters.cxx.
| int CMAparameters::lowPt_rpc_read | ( | ) | const |
Definition at line 53 of file CMAparameters.cxx.
| int CMAparameters::lowPt_start_ch | ( | ) | const |
Definition at line 35 of file CMAparameters.cxx.
| int CMAparameters::lowPt_start_co | ( | ) | const |
Definition at line 26 of file CMAparameters.cxx.
| int CMAparameters::lowPt_start_st | ( | ) | const |
Definition at line 34 of file CMAparameters.cxx.
| int CMAparameters::lowPt_station | ( | ) | const |
Definition at line 49 of file CMAparameters.cxx.
| int CMAparameters::lowPt_stop_ch | ( | ) | const |
Definition at line 37 of file CMAparameters.cxx.
| int CMAparameters::lowPt_stop_co | ( | ) | const |
Definition at line 27 of file CMAparameters.cxx.
| int CMAparameters::lowPt_stop_st | ( | ) | const |
Definition at line 36 of file CMAparameters.cxx.
|
inlineinherited |
Definition at line 23 of file BaseObject.h.
|
nodiscardprotected |
Definition at line 524 of file CMAparameters.cxx.
|
nodiscardinherited |
Definition at line 30 of file CablingObject.cxx.
|
nodiscardprotected |
Definition at line 540 of file CMAparameters.cxx.
|
nodiscardprotected |
Definition at line 481 of file CMAparameters.cxx.
|
inherited |
Definition at line 12 of file CablingObject.cxx.
| CMAparameters & CMAparameters::operator+= | ( | const CMAparameters & | cma | ) |
Definition at line 262 of file CMAparameters.cxx.
| CMAparameters & CMAparameters::operator= | ( | const CMAparameters & | cma | ) |
Definition at line 138 of file CMAparameters.cxx.
| bool CMAparameters::operator== | ( | const CMAidentity & | id | ) | const |
Definition at line 258 of file CMAparameters.cxx.
| bool CMAparameters::operator== | ( | const CMAparameters & | cma | ) | const |
Definition at line 254 of file CMAparameters.cxx.
| int CMAparameters::pivot_rpc_read | ( | ) | const |
Definition at line 52 of file CMAparameters.cxx.
| int CMAparameters::pivot_start_ch | ( | ) | const |
Definition at line 21 of file CMAparameters.cxx.
| int CMAparameters::pivot_start_st | ( | ) | const |
Definition at line 22 of file CMAparameters.cxx.
| int CMAparameters::pivot_station | ( | ) | const |
Definition at line 48 of file CMAparameters.cxx.
| int CMAparameters::pivot_stop_ch | ( | ) | const |
Definition at line 23 of file CMAparameters.cxx.
| int CMAparameters::pivot_stop_st | ( | ) | const |
Definition at line 24 of file CMAparameters.cxx.
|
overridevirtual |
Reimplemented from BaseObject.
Definition at line 476 of file CMAparameters.cxx.
| void CMAparameters::Print | ( | std::ostream & | stream, |
| bool | detail, | ||
| int | layer ) const |
Definition at line 449 of file CMAparameters.cxx.
|
private |
Definition at line 221 of file CMAparameters.cxx.
|
private |
Definition at line 215 of file CMAparameters.cxx.
|
private |
Definition at line 209 of file CMAparameters.cxx.
|
inherited |
Definition at line 14 of file CablingObject.cxx.
|
private |
Definition at line 293 of file CMAparameters.cxx.
|
private |
Definition at line 339 of file CMAparameters.cxx.
|
inherited |
Definition at line 13 of file CablingObject.cxx.
|
inlineinherited |
Definition at line 22 of file BaseObject.h.
| const CMAparameters * CMAparameters::test | ( | CMAinput | input, |
| int | cabling_code ) const |
Definition at line 494 of file CMAparameters.cxx.
|
nodiscardprotected |
Definition at line 516 of file CMAparameters.cxx.
| CMAinput CMAparameters::whichCMAinput | ( | int | stat | ) | const |
Definition at line 556 of file CMAparameters.cxx.
| int CMAparameters::whichCMAstation | ( | CMAinput | input | ) | const |
Definition at line 567 of file CMAparameters.cxx.
|
staticconstexpr |
Definition at line 71 of file CMAparameters.h.
|
protected |
Definition at line 88 of file CMAparameters.h.
|
protected |
Definition at line 87 of file CMAparameters.h.
|
protected |
Definition at line 86 of file CMAparameters.h.
|
protected |
Definition at line 108 of file CMAparameters.h.
|
protected |
Definition at line 98 of file CMAparameters.h.
|
protected |
Definition at line 96 of file CMAparameters.h.
|
protected |
Definition at line 94 of file CMAparameters.h.
|
protected |
Definition at line 103 of file CMAparameters.h.
|
protected |
Definition at line 106 of file CMAparameters.h.
|
protected |
Definition at line 92 of file CMAparameters.h.
|
protected |
Definition at line 82 of file CMAparameters.h.
|
protected |
Definition at line 81 of file CMAparameters.h.
|
protected |
Definition at line 84 of file CMAparameters.h.
|
protected |
Definition at line 83 of file CMAparameters.h.
|
protected |
Definition at line 74 of file CMAparameters.h.
|
protected |
Definition at line 99 of file CMAparameters.h.
|
protected |
Definition at line 97 of file CMAparameters.h.
|
protected |
Definition at line 95 of file CMAparameters.h.
|
protected |
Definition at line 102 of file CMAparameters.h.
|
protected |
Definition at line 105 of file CMAparameters.h.
|
protected |
Definition at line 91 of file CMAparameters.h.
|
protected |
Definition at line 77 of file CMAparameters.h.
|
protected |
Definition at line 76 of file CMAparameters.h.
|
protected |
Definition at line 79 of file CMAparameters.h.
|
protected |
Definition at line 78 of file CMAparameters.h.
|
privateinherited |
Definition at line 16 of file BaseObject.h.
|
privateinherited |
Definition at line 12 of file CablingObject.h.
|
private |
Definition at line 60 of file CMAparameters.h.
|
protected |
Definition at line 101 of file CMAparameters.h.
|
protected |
Definition at line 90 of file CMAparameters.h.
|
privateinherited |
Definition at line 14 of file CablingObject.h.
|
privateinherited |
Definition at line 13 of file CablingObject.h.
|
privateinherited |
Definition at line 15 of file BaseObject.h.
|
staticconstexpr |
Definition at line 70 of file CMAparameters.h.