CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CSCRPCDigi.cc
Go to the documentation of this file.
1 
11 #include <iostream>
12 
14 
15 CSCRPCDigi::CSCRPCDigi (int rpc, int pad, int bxn, int tbin){
16  rpc_ = rpc;
17  pad_ = pad;
18  bxn_ = bxn;
19  tbin_ = tbin;
20 }
21 
24  rpc_ = 0;
25  pad_ = 0;
26  bxn_ = 0;
27  tbin_ = 0;
28 }
29 
31 void CSCRPCDigi::print() const {
32  std::cout << "RPC = " << getRpc()
33  << " Pad = " << getPad()
34  << " Tbin = " << getTbin()
35  << " BXN = " << getBXN() << std::endl;
36 }
37 
38 std::ostream & operator<<(std::ostream & o, const CSCRPCDigi& digi) {
39  return o << " RPC = " << digi.getRpc() << " Pad = "<< digi.getPad()
40  << " Tbin = " << digi.getTbin() << " Bxn = " << digi.getBXN();
41 }
42 
43 
uint16_t rpc_
Definition: CSCRPCDigi.h:37
int getPad() const
return pad number
Definition: CSCRPCDigi.h:26
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition: ALILine.cc:187
void print() const
Print content of digi.
Definition: CSCRPCDigi.cc:31
uint16_t pad_
Definition: CSCRPCDigi.h:38
int getRpc() const
default
Definition: CSCRPCDigi.h:24
uint16_t bxn_
Definition: CSCRPCDigi.h:39
int getTbin() const
return tbin number
Definition: CSCRPCDigi.h:28
uint16_t tbin_
Definition: CSCRPCDigi.h:40
int getBXN() const
return BXN
Definition: CSCRPCDigi.h:30
tuple cout
Definition: gather_cfg.py:121
CSCRPCDigi()
from the rpc#, pad#, bxn#, tbin#
Definition: CSCRPCDigi.cc:23