|
ATLAS Offline Software
|
Go to the documentation of this file.
12 for (
unsigned int iCoolChannel=0;iCoolChannel<
m_febIdVecs.size();iCoolChannel++) {
13 out <<
"Cool Channel #:" << std::setw(3) << iCoolChannel <<
" FEB id:" << std::endl;
15 FEBIdVector::const_iterator
it=febIdVec.begin();
16 FEBIdVector::const_iterator it_e=febIdVec.end();
17 for (;
it!=it_e;++
it) {
18 out <<
" " << (*it) <<
"(0x" << std::hex << *
it << std::dec <<
")";
21 int barrel_ec = onlineID->
barrel_ec(hwid);
25 else if (barrel_ec==1)
30 int pos_neg = onlineID->
pos_neg(hwid);
39 int slot = onlineID->
slot(hwid);
40 out <<
" (" << bc <<
"/" <<
pn <<
"/FT=" <<
FT <<
"/Slot=" << slot <<
")";
This file defines a class to map FEB IDs and channel ids.
int slot(const HWIdentifier id) const
Return the slot number of a hardware cell identifier: slot = [1,15] Slot-ID in top part of the crat...
int barrel_ec(const HWIdentifier id) const
Return the position barrel or endcap of a hardware cell identifier: barrel_ec = [0,...
int pos_neg(const HWIdentifier id) const
Return the side of a hardware cell identifier pos_neg = [0,1] positive-side or negative-side Barrel...
void dump(std::ostream &o, const LArOnlineID *onlineID=NULL) const
std::vector< FEBId > FEBIdVector
int feedthrough(const HWIdentifier id) const
Return the feedthrough of a hardware cell identifier : feedthrough = [0,31] Barrel - A/C side or H/...
ChannelMap m_febIdVecs
File map from existing ChannelMap - e.g. on read back.