28 auto it = VFATMapping.find(fp);
29 if (it != VFATMapping.end())
31 cerr <<
"WARNING in DAQMapping::insert > Overwriting entry at " << fp <<
". Previous: " << endl
32 <<
" " << VFATMapping[fp] <<
"," << endl <<
" new: " << endl <<
" " << vi <<
". " << endl;
43 auto iterator = totemTimingChannelMap.find( hwId );
44 if ( iterator != totemTimingChannelMap.end() ) pair = iterator->second;
TotemSymbID symbolicID
the symbolic id
void insert(const TotemFramePosition &fp, const TotemVFATInfo &vi)
The mapping between FramePosition and VFATInfo.
const TotemTimingPlaneChannelPair getTimingChannel(const uint8_t hwId) const
Given the hardware ID, returns the corresponding Plane, Channel pair (TotemTimingPlaneChannelPair) ...
std::ostream & operator<<(std::ostream &out, const std::tuple< Types... > &value)
#define TYPELOOKUP_DATA_REG(_dataclass_)
Hw Id mapping for Totem Timing (dynamical mapping in Sampic)
unsigned int hwID
the hardware ID (16 bit)
Contains mappind data related to a VFAT.