CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GEMCSCPadDigi.h
Go to the documentation of this file.
1 #ifndef GEMDigi_GEMCSCPadDigi_h
2 #define GEMDigi_GEMCSCPadDigi_h
3 
13 #include <boost/cstdint.hpp>
14 #include <iosfwd>
15 
17 
18 public:
19  explicit GEMCSCPadDigi (int pad, int bx);
20  GEMCSCPadDigi ();
21 
22  bool operator==(const GEMCSCPadDigi& digi) const;
23  bool operator<(const GEMCSCPadDigi& digi) const;
24 
25  int pad() const { return pad_; }
26  int bx() const { return bx_; }
27 
28  void print() const;
29 
30 private:
31  uint16_t pad_;
32  int32_t bx_;
33 };
34 
35 std::ostream & operator<<(std::ostream & o, const GEMCSCPadDigi& digi);
36 
37 #endif
38 
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition: ALILine.cc:187
bool operator==(const GEMCSCPadDigi &digi) const
int bx() const
Definition: GEMCSCPadDigi.h:26
void print() const
bool operator<(const GEMCSCPadDigi &digi) const
Precedence operator.
uint16_t pad_
Definition: GEMCSCPadDigi.h:31
int pad() const
Definition: GEMCSCPadDigi.h:25