Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-10-25 09:39:02

0001 #include "DataFormats/GEMDigi/interface/ME0Digi.h"
0002 #include <iostream>
0003 
0004 ME0Digi::ME0Digi(int strip, int bx) : strip_(strip), bx_(bx) {}
0005 
0006 ME0Digi::ME0Digi() : strip_(0), bx_(0) {}
0007 
0008 bool ME0Digi::operator==(const ME0Digi& digi) const { return strip_ == digi.strip() and bx_ == digi.bx(); }
0009 
0010 bool ME0Digi::operator!=(const ME0Digi& digi) const { return strip_ != digi.strip() or bx_ != digi.bx(); }
0011 
0012 bool ME0Digi::operator<(const ME0Digi& digi) const {
0013   if (digi.bx() == bx_)
0014     return digi.strip() < strip_;
0015   else
0016     return digi.bx() < bx_;
0017 }
0018 
0019 std::ostream& operator<<(std::ostream& o, const ME0Digi& digi) {
0020   return o << " strip: " << digi.strip() << " bx: " << digi.bx();
0021 }