69 flagA = flagC = flagS = 0;
72 int iCell =
id.wire();
76 id.
wheel(),
id.
station(),
id.
sector(),
id.
superLayer(),
id.
layer(), 0, fCell, lCell, flagA, flagC, flagS);
77 if ((fCheck == 0) && (fCell <= iCell) && (lCell >= iCell))
80 id.
wheel(),
id.
station(),
id.
sector(),
id.
superLayer(),
id.
layer(), 1, fCell, lCell, flagA, flagC, flagS);
81 if ((fCheck == 0) && (fCell <= iCell) && (lCell >= iCell))
83 flagA = flagC = flagS = 0;
91 while (iter != iend) {
92 const std::pair<DTHVStatusId, DTHVStatusData>&
entry = *iter++;
96 offNum += (1 +
data.lCell -
data.fCell);
119 while (iter != iend) {
120 const std::pair<DTHVStatusId, DTHVStatusData>&
entry = *iter++;
125 offNum += (1 +
data.lCell -
data.fCell);
int offChannelsNumber() const
int get(int wheelId, int stationId, int sectorId, int slId, int layerId, int partId, int &fCell, int &lCell, int &flagA, int &flagC, int &flagS) const
get content
std::vector< std::pair< DTHVStatusId, DTHVStatusData > >::const_iterator const_iterator
Access methods to data.
int get(const DTWireId &id, int &flagA, int &flagC, int &flagS) const
get content
char data[epos_bytes_allocation]
const_iterator begin() const
const DTHVStatus * objectPtr
const_iterator end() const