|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef CMAPARAMETERS_H
6 #define CMAPARAMETERS_H
24 typedef std::list<const CMAparameters*>
CMAlist;
73 std::unique_ptr<CMAidentity>
m_id;
117 [[nodiscard]] std::string
error(
const std::string&);
184 virtual void Print(std::ostream&,
bool)
const override;
185 void Print(std::ostream&,
bool,
int layer)
const;
198 short int num)
const;
200 void give_strip_code(
unsigned int logic_sector,
unsigned short int lh,
unsigned short int ijk,
unsigned short int Channel,
201 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