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: ";
47 for (
int i = 0;
i < (int)
wgroups().size();
i++) {
49 <<
"HEX: " << std::hex <<
wgroups()[
i] <<
")"
55 <<
"HEX: " << std::hex <<
wgroupsBX()[
i] <<
")"
CSCDetId cscDetId() const
Position of the wire hit in CSC.
ChannelContainer wgroups() const
The wire groups used for forming the cluster.
ChannelContainer wgroupsBX() const
The BX number.
std::vector< int > timeBinsOn() const
Vector of time bins ON for central wire digi, lower of center pair if even number.
float wHitPos() const
The wire hit position expressed in terms of wire #.
ChannelContainer theWgroupsLowBits
to extract BX
ChannelContainer theWgroups
ChannelContainer wgroupsBXandWire() const
The BX + wire group number.
int tmax() const
The timing for the wire hit.
std::vector< int > ChannelContainer
ChannelContainer theWgroupsHighBits
BX and wire group number combined.
static const double tmax[3]
void print() const
Print content of the wirehit.
short int deadWG() const
a dead WG in the cluster?