  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
    5 #ifndef CMAPARAMETERS_H 
    6 #define CMAPARAMETERS_H 
   25     typedef std::list<const CMAparameters*> 
CMAlist;
 
   74     std::unique_ptr<CMAidentity> 
m_id;  
 
  118     [[nodiscard]] std::string 
error(
const std::string&);
 
  185     virtual void Print(std::ostream&, 
bool) 
const override;
 
  186     void Print(std::ostream&, 
bool, 
int layer) 
const;
 
  199                  short int num) 
const;
 
  201     void give_strip_code(
unsigned int logic_sector, 
unsigned short int lh, 
unsigned short int ijk, 
unsigned short int Channel,
 
  202                          std::list<unsigned int>& StripCodes) 
const;
 
  
int highPt_start_st() const
 
std::string two_obj_error_message(const std::string &, CMAparameters *)
 
int pivotStopChan
RPC chamber to which the RPC strip belongs.
 
parseParams & operator=(const parseParams &)=default
 
std::string no_confirm_error(int)
 
int lowPt_station() const
 
int active_pivot_chs() const
 
void showMt(char[][90], int, TrigType, int layer) const
 
int whichCMAstation(CMAinput input) const
 
int lowPtStation
RPC station number giving input to pivot chs.
 
int highPt_stop_co() const
 
int highPt_start_ch() const
 
int highPtStartCo
Number of connectors giving input to the matrix.
 
unsigned int first_lowPt_channel() const
 
int highPt_rpc_read() const
 
Identifier32::value_type Channel
 
CMAparameters(const parseParams &parse)
 
const CMAprogram * lowPt_program() const
 
unsigned int last_pivot_channel() const
 
unsigned int m_first_highPt_code
 
int highPt_stop_ch() const
 
unsigned int m_first_pivot_code
 
int lowPtStartCo
RPC chamber to which the RPC strip belongs.
 
int lowPt_stop_co() const
 
std::unique_ptr< CMAidentity > m_id
 
std::list< const CMAparameters * > CMAlist
 
bool get_cabling(CMAinput, int, int, int, unsigned int &) const
 
const CMAparameters * test(CMAinput, int) const
 
const CMAidentity & id() const
 
CMAconfiguration m_conf_type
 
defineParams & operator=(const defineParams &)=default
 
int pivotStartChan
RPC station number giving input to High Pt ch.
 
unsigned int last_lowPt_channel() const
 
int(* m_pivot)[2][pivot_channels]
 
unsigned int first_lowPt_code() const
 
int lowPtStopCo
First connector (global-addr) for LowPt confirm.
 
int active_highPt_chs() const
 
int pivot_start_st() const
 
int highPt_number_co() const
 
bool correct(L1RPCcabCorrection type, CMAinput it, unsigned int layer, unsigned short int Ch1, unsigned short int Ch2, short int num) const
 
unsigned int m_last_lowPt_code
 
static constexpr int confirm_channels
 
int lowPt_start_co() const
 
int lowPt_start_ch() const
 
defineParams(const defineParams &)=default
 
int(* m_highPt)[2][confirm_channels]
 
int lowPtNumCo
Last connector (global-addr) for LowPt confirm.
 
unsigned int m_first_lowPt_code
 
unsigned int first_highPt_code() const
 
void reset_highPt_cabling()
 
int highPtStation
RPC station number giving input to Low Pt ch.
 
int pivot_station() const
 
parseParams(const parseParams &)=default
 
std::unique_ptr< CMAprogram > m_highPt_program
 
defineParams(defineParams &&)=default
 
unsigned int m_last_highPt_code
 
CMAparameters & operator=(const CMAparameters &)
 
int(* m_lowPt)[2][confirm_channels]
 
const CMAprogram * highPt_program() const
 
void reset_lowPt_cabling()
 
std::string noMoreChannels(const std::string &stat)
 
int lowPt_start_st() const
 
void create_lowPt_map(int)
 
unsigned int last_lowPt_code() const
 
std::string no_wor_readout(int, int)
 
unsigned int first_pivot_channel() const
 
int highPtNumCo
Last connector (global-addr) for HiPt confirm.
 
X & operator<<(X &stream, const CMAparameters &cma)
 
bool give_connection(int, int, CMAinput &, int &, int &) const
 
void create_highPt_map(int)
 
unsigned int last_pivot_code() const
 
unsigned int last_highPt_channel() const
 
int highPtStopCo
First connector (global-addr) for HiPt confirm.
 
int pivot_rpc_read() const
 
void reset_pivot_cabling()
 
int lowPt_stop_st() const
 
CMAinput whichCMAinput(int) const
 
int lowPt_stop_ch() const
 
virtual void Print(std::ostream &, bool) const override
 
int highPt_station() const
 
unsigned int first_highPt_channel() const
 
unsigned int m_last_pivot_code
 
int lowPt_number_co() const
 
int highPt_stop_st() const
 
CMAparameters & operator+=(const CMAparameters &)
 
std::unique_ptr< CMAprogram > m_lowPt_program
 
int active_lowPt_chs() const
 
int pivot_start_ch() const
 
void showDt(std::ostream &, int layer) const
 
CMAconfiguration conf_type() const
 
std::string error(const std::string &)
 
bool get_channel(CMAinput, int, int &, int &) const
 
static constexpr int pivot_channels
 
void create_pivot_map(int)
 
int pivot_stop_ch() const
 
unsigned int last_highPt_code() const
 
int highPt_start_co() const
 
int pivot_stop_st() const
 
bool operator==(const CMAparameters &) const
 
unsigned int first_pivot_code() 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
 
parseParams(parseParams &&)=default
 
int lowPt_rpc_read() const