#include <LinkConnSpec.h>
Public Member Functions | |
void | add (const LinkBoardSpec &lb) |
attach LinkBoard to this link More... | |
const LinkBoardSpec * | linkBoard (int linkBoardNumInLink) const |
LB served by this link, identified by its position in link. More... | |
const std::vector< LinkBoardSpec > & | linkBoards () const |
LinkConnSpec (int num=-1) | |
ctor with ID only More... | |
std::string | print (int depth=0) const |
debud printaout, call its components with depth dectreased by one More... | |
int | triggerBoardInputNumber () const |
this link input number in TriggerBoard More... | |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
std::vector< LinkBoardSpec > | theLBs |
int | theTriggerBoardInputNumber |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
RPC LinkConnection Specification for readout decoding
Definition at line 14 of file LinkConnSpec.h.
|
inline |
void LinkConnSpec::add | ( | const LinkBoardSpec & | lb | ) |
attach LinkBoard to this link
Definition at line 16 of file LinkConnSpec.cc.
References theLBs.
Referenced by RPCEMap::convert(), counter.Counter::register(), SequenceTypes._TaskBase::remove(), and SequenceTypes._TaskBase::replace().
const LinkBoardSpec * LinkConnSpec::linkBoard | ( | int | linkBoardNumInLink | ) | const |
LB served by this link, identified by its position in link.
Definition at line 18 of file LinkConnSpec.cc.
References theLBs.
Referenced by RPCReadOutMapping::location().
|
inline |
Definition at line 25 of file LinkConnSpec.h.
References theLBs.
Referenced by RPCReadOutMappingWithFastSearch::init(), and RPCReadOutMapping::rawDataFrame().
std::string LinkConnSpec::print | ( | int | depth = 0 | ) | const |
debud printaout, call its components with depth dectreased by one
Definition at line 4 of file LinkConnSpec.cc.
References LEDCalibrationChannels::depth, str, theLBs, and theTriggerBoardInputNumber.
|
private |
|
inline |
this link input number in TriggerBoard
Definition at line 20 of file LinkConnSpec.h.
References theTriggerBoardInputNumber.
Referenced by RPCReadOutMappingWithFastSearch::init(), and RPCReadOutMapping::rawDataFrame().
|
friend |
Definition at line 37 of file LinkConnSpec.h.
|
friend |
Definition at line 37 of file LinkConnSpec.h.
|
private |
Definition at line 35 of file LinkConnSpec.h.
Referenced by add(), linkBoard(), linkBoards(), and print().
|
private |
Definition at line 34 of file LinkConnSpec.h.
Referenced by print(), and triggerBoardInputNumber().