File indexing completed on 2024-04-06 12:04:12
0001 #include "DataFormats/GEMDigi/interface/ME0PadDigi.h"
0002 #include <iostream>
0003
0004 ME0PadDigi::ME0PadDigi(int pad, int bx) : pad_(pad), bx_(bx) {}
0005
0006 ME0PadDigi::ME0PadDigi() : pad_(0), bx_(0) {}
0007
0008 bool ME0PadDigi::operator==(const ME0PadDigi& digi) const { return pad_ == digi.pad() and bx_ == digi.bx(); }
0009
0010 bool ME0PadDigi::operator!=(const ME0PadDigi& digi) const { return pad_ != digi.pad() or bx_ != digi.bx(); }
0011
0012 bool ME0PadDigi::operator<(const ME0PadDigi& digi) const {
0013 if (digi.bx() == bx_)
0014 return digi.pad() < pad_;
0015 else
0016 return digi.bx() < bx_;
0017 }
0018
0019 std::ostream& operator<<(std::ostream& o, const ME0PadDigi& digi) {
0020 return o << " pad: " << digi.pad() << " bx: " << digi.bx();
0021 }