CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_1/src/DataFormats/RPCDigi/interface/RPCDigi.h

Go to the documentation of this file.
00001 #ifndef RPCDigi_RPCDigi_h
00002 #define RPCDigi_RPCDigi_h
00003 
00015 #include <boost/cstdint.hpp>
00016 #include <iosfwd>
00017 
00018 class RPCDigi{
00019 
00020 public:
00021   explicit RPCDigi (int strip, int bx);
00022   RPCDigi ();
00023 
00024   bool operator==(const RPCDigi& digi) const;
00025   bool operator<(const RPCDigi& digi) const;
00026 
00027   int strip() const ;
00028   int bx() const;
00029   void print() const;
00030 
00031 private:
00032   uint16_t strip_;
00033   int32_t  bx_; 
00034 };
00035 
00036 std::ostream & operator<<(std::ostream & o, const RPCDigi& digi);
00037 
00038 #endif
00039