8 RecordCD::RecordCD(
int lbInLink,
int partitionNumber,
int eod,
int halfP,
const std::vector<int>& packedStrips)
21 for (vector<int>::const_iterator iv = packedStrips.begin(); iv != packedStrips.end(); iv++) {
23 partitionData |= (1 << ibit);
42 for (
int ib = 0;
ib < 8; ++
ib) {
43 if ((partitionData >>
ib) & 1)
50 std::ostringstream
str;
static const int HALFP_SHIFT
static const int HALFP_MASK
static const int CHAMBER_SHIFT
static const int EOD_MASK
int partitionData() const
std::string print() const
static const int PARTITION_DATA_MASK
static const int CHAMBER_MASK
int partitionNumber() const
static const int PARTITION_DATA_SHIFT
std::vector< int > packedStrips() const
static const int PARTITION_NUMBER_SHIFT
static const int PARTITION_NUMBER_MASK
static const int EOD_SHIFT
static const int BITS_PER_PARTITION