|
ATLAS Offline Software
|
Go to the documentation of this file.
25 m_bOutputIsSet(false),
39 unsigned int inputConn,
40 unsigned int inputPair)
42 m_bOutputIsSet(false),
50 m_bOutputIsSet(false),
66 m_bOutputIsSet(false),
80 m_bOutputIsSet(
id.m_bOutputIsSet),
81 m_outputConn(
id.m_outputConn),
82 m_outputPair(
id.m_outputPair)
95 unsigned int inputConn,
96 unsigned int inputPair)
108 return m_id==
id.m_id;
114 std::cout<<
"Output attributes are already set for this channel: "<<this->
id()<<
". They cannot be modified"<<std::endl;
124 std::cout<<
"outputConn has not been set for channel "<< this->
id() <<
". You should not call this method."<<std::endl;
131 std::cout<<
"outputPair has not been set for channel "<< this->
id() <<
". You should not call this method."<<std::endl;
137 output <<
"rxChannelId: 0x" << std::hex <<
r.id() << std::dec <<
", crate: "<<
r.crate()<<
", module: "<<
r.module()<<
", inputConn: "<<
r.inputConn()<<
", inputPair: "<<
r.inputPair()<<
" ( outputConn: "<<
r.outputConn()<<
", outputPair: "<<
r.outputPair()<<
")";
std::ostream & operator<<(std::ostream &output, const L1CaloRxCoolChannelId &r)
unsigned int outputPair() const
unsigned int m_outputPair
void setId(unsigned int crate, unsigned int module, unsigned int inputConn, unsigned int inputPair)
Set the CoolChannelId value from its component fields.
unsigned int inputConn() const
unsigned int outputConn() const
unsigned int inputPair() const
bool operator==(const L1CaloRxCoolChannelId &id) const
void outputAttributes(unsigned int conn, unsigned int pair)
unsigned int crate() const
bool operator<(const L1CaloRxCoolChannelId &id) const
unsigned int module() const
L1CaloRxCoolChannelId()
Create a L1CaloRxCoolChannelId from the integer ID field.
unsigned int m_outputConn