CMS 3D CMS Logo

CSCTriggerSimpleMapping.cc
Go to the documentation of this file.
3 #include <iostream>
4 #include <fstream>
5 #include <sstream>
6 
8 
10 
11 int CSCTriggerSimpleMapping::hwId(int endcap, int station, int sector, int subsector, int cscid) const {
12  int id = 0;
14  int chamber = CSCTriggerNumbering::chamberFromTriggerLabels(sector, subsector, station, cscid);
15  // This is ONLY for Slice Test Nov-2005
16 
18 
19  if (debugV())
20  std::cout << myName() << ": hardware id for endcap " << endcap << " station " << station << " sector " << sector
21  << " subsector " << subsector << " cscid " << cscid << " = " << id << std::endl;
22  return id;
23 }
const std::string & myName(void) const
static int rawIdMaker(int iendcap, int istation, int iring, int ichamber, int ilayer)
Definition: CSCDetId.h:146
static int ringFromTriggerLabels(int station, int triggerCSCID)
~CSCTriggerSimpleMapping() override
Destructor.
int chamber(int endcap, int station, int sector, int subsector, int cscid) const
bool debugV(void) const
int hwId(int endcap, int station, int sector, int subsector, int cscid) const override
static int chamberFromTriggerLabels(int TriggerSector, int TriggerSubSector, int station, int TriggerCSCID)