CMS 3D CMS Logo

CSCTriggerElectronicsMapping.cc
Go to the documentation of this file.
2 #include <iostream>
3 #include <fstream>
4 #include <sstream>
5 
7 
9 
10 int CSCTriggerElectronicsMapping::hwId(int SPboardID, int FPGA, int cscid, int zero1, int zero2) const {
11  int id = 0;
12 
13  id = ((cscid) | (FPGA << 4) | (SPboardID << 8));
14 
15  if (debugV())
16  std::cout << myName() << ": hardware id for SP Board Id " << SPboardID << " FPGA " << FPGA << " cscid " << cscid
17  << " = " << id << std::endl;
18  return id;
19 }
~CSCTriggerElectronicsMapping() override
Destructor.
bool debugV(void) const
const std::string & myName(void) const
int hwId(int SPboardId, int FPGA, int cscid, int zero1=0, int zero2=0) const override