CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch2/src/DataFormats/CSCDigi/interface/CSCRPCDigi.h

Go to the documentation of this file.
00001 #ifndef CSCRPCDigi_CSCRPCDigi_h
00002 #define CSCRPCDigi_CSCRPCDigi_h
00003 
00014 #include <boost/cstdint.hpp>
00015 #include <iosfwd>
00016 
00017 class CSCRPCDigi{
00018 
00019 public:
00020 
00022   CSCRPCDigi (int rpc, int pad, int bxn , int tbin);  
00023   CSCRPCDigi ();                             
00024 
00026   int getRpc() const {return rpc_;}
00028   int getPad() const {return pad_;}
00030   int getTbin() const {return tbin_;}
00032   int getBXN() const {return bxn_;}
00033   
00035   void print() const;
00036 
00037 private:
00038 
00039   uint16_t rpc_;
00040   uint16_t pad_;
00041   uint16_t bxn_;
00042   uint16_t tbin_;
00043 
00044 };
00045 
00046 std::ostream & operator<<(std::ostream & o, const CSCRPCDigi& digi);
00047 
00048 #endif