5 : theDetId(), theWireHitPosition(), theWgroups(), theWireHitTmax(), theDeadWG(), theTimeBinsOn(0) {
18 const short int& deadWG,
19 const std::vector<int>& timeBinsOn)
21 theWireHitPosition(wHitPos),
25 theTimeBinsOn(timeBinsOn) {
40 std::cout <<
" BX + WireGroups combined: ";
49 <<
"HEX: " << std::hex <<
wgroups()[
i] <<
")" 55 <<
"HEX: " << std::hex <<
wgroupsBX()[
i] <<
")" void print() const
Print content of the wirehit.
ChannelContainer theWgroupsLowBits
to extract BX
ChannelContainer theWgroups
int tmax() const
The timing for the wire hit.
float wHitPos() const
The wire hit position expressed in terms of wire #.
short int deadWG() const
a dead WG in the cluster?
CSCDetId cscDetId() const
Position of the wire hit in CSC.
ChannelContainer wgroupsBXandWire() const
The BX + wire group number.
std::vector< int > timeBinsOn() const
Vector of time bins ON for central wire digi, lower of center pair if even number.
std::vector< int > ChannelContainer
ChannelContainer wgroups() const
The wire groups used for forming the cluster.
ChannelContainer theWgroupsHighBits
BX and wire group number combined.
static const double tmax[3]
ChannelContainer wgroupsBX() const
The BX number.