CMS 3D CMS Logo

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  edm::LogVerbatim("CSCDigi") << "CSCRPCDigi | rpc " << getRpc() << " | pad " << getPad() << " | tbin " << getTbin()
33  << " | bxn " << getBXN();
34 }
35 
36 std::ostream& operator<<(std::ostream& o, const CSCRPCDigi& digi) {
37  return o << " RPC = " << digi.getRpc() << " Pad = " << digi.getPad() << " Tbin = " << digi.getTbin()
38  << " Bxn = " << digi.getBXN();
39 }
int getPad() const
return pad number
Definition: CSCRPCDigi.h:24
Log< level::Info, true > LogVerbatim
int getRpc() const
default
Definition: CSCRPCDigi.h:22
uint16_t rpc_
Definition: CSCRPCDigi.h:34
uint16_t pad_
Definition: CSCRPCDigi.h:35
int getBXN() const
return BXN
Definition: CSCRPCDigi.h:28
uint16_t bxn_
Definition: CSCRPCDigi.h:36
int getTbin() const
return tbin number
Definition: CSCRPCDigi.h:26
uint16_t tbin_
Definition: CSCRPCDigi.h:37
void print() const
Print content of digi.
Definition: CSCRPCDigi.cc:31
CSCRPCDigi()
from the rpc#, pad#, bxn#, tbin#
Definition: CSCRPCDigi.cc:23
std::ostream & operator<<(std::ostream &o, const CSCRPCDigi &digi)
Definition: CSCRPCDigi.cc:36