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 }
CSCTriggerMapping::myName
const std::string & myName(void) const
Definition: CSCTriggerMapping.h:126
gather_cfg.cout
cout
Definition: gather_cfg.py:144
CSCTriggerElectronicsMapping::hwId
int hwId(int SPboardId, int FPGA, int cscid, int zero1=0, int zero2=0) const override
Definition: CSCTriggerElectronicsMapping.cc:10
CSCTriggerElectronicsMapping::CSCTriggerElectronicsMapping
CSCTriggerElectronicsMapping()
Constructor.
Definition: CSCTriggerElectronicsMapping.cc:6
CSCTriggerElectronicsMapping::~CSCTriggerElectronicsMapping
~CSCTriggerElectronicsMapping() override
Destructor.
Definition: CSCTriggerElectronicsMapping.cc:8
triggerObjects_cff.id
id
Definition: triggerObjects_cff.py:31
CSCTriggerMapping::debugV
bool debugV(void) const
Definition: CSCTriggerMapping.h:121
CSCTriggerElectronicsMapping.h