CMS 3D CMS Logo

RPCDigi.cc

Go to the documentation of this file.
00001 
00010 #include <DataFormats/RPCDigi/interface/RPCDigi.h>
00011 
00012 RPCDigi::RPCDigi (int strip, int bx) :
00013   strip_(strip),
00014   bx_(bx)
00015 {}
00016 
00017 RPCDigi::RPCDigi ():
00018   strip_(0),
00019   bx_(0) 
00020 {}
00021 
00022 
00023 // Comparison
00024 bool
00025 RPCDigi::operator == (const RPCDigi& digi) const {
00026   if ( strip_ != digi.strip() ||
00027        bx_    != digi.bx() ) return false;
00028   return true;
00029 }
00030 
00032 bool 
00033 RPCDigi::operator<(const RPCDigi& digi) const{
00034 
00035   if(digi.bx() == this->bx())
00036     return digi.strip()<this->strip();
00037   else 
00038     return digi.bx()<this->bx();
00039 }
00040 
00041 
00042 int RPCDigi::strip() const { return strip_; }
00043 
00044 int RPCDigi::bx() const { return bx_; }
00045 
00046 void
00047 RPCDigi::print() const {
00048   std::cout << "Strip " << strip() 
00049        << " bx " << bx() <<std::endl;
00050 }
00051 

Generated on Tue Jun 9 17:31:41 2009 for CMSSW by  doxygen 1.5.4