1 #ifndef CondFormats_CSCReadoutMapping_h 2 #define CondFormats_CSCReadoutMapping_h 41 int vmecrate,
int dmb,
int tmb,
int tsector,
int cscid,
int ddu,
int dcc )
42 : endcap_( endcap ), station_( station ),
ring_( ring ), chamber_( chamber ),
43 vmecrate_( vmecrate ), dmb_( dmb ), tmb_( tmb ),
44 tsector_( tsector ), cscid_( cscid ), ddu_(ddu), dcc_(dcc) {}
69 CSCDetId detId(
int endcap,
int station,
int vmecrate,
int dmb,
int tmb,
int cfeb,
int layer = 0 )
const;
98 int vmecrate,
int dmb,
int tmb,
int tsector,
int cscid,
int ddu,
int dcc );
108 bool debugV(
void )
const {
return debugV_; }
123 virtual int hwId(
int endcap,
int station,
int vme,
int dmb,
int tmb )
const = 0;
130 int swId(
int endcap,
int station,
int ring,
int chamber)
const;
std::vector< CSCLabel > mapping_
CSCLabel(int endcap, int station, int ring, int chamber, int vmecrate, int dmb, int tmb, int tsector, int cscid, int ddu, int dcc)
const std::string & myName(void) const
static const char ring_[]
#define COND_SERIALIZABLE
std::map< int, CSCLabel > sw2hw_
unsigned dccId(DetId const &)