CMS 3D CMS Logo

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