#include <CondFormats/CSCObjects/interface/CSCTriggerElectronicsMapping.h>
Public Member Functions | |
CSCTriggerElectronicsMapping () | |
Constructor. | |
virtual | ~CSCTriggerElectronicsMapping () |
Destructor. | |
Private Member Functions | |
int | hwId (int SPboardId, int FPGA, int cscid, int zero1=0, int zero2=0) const |
Build a unique integer out of labels present in or easily derivable from the readout. |
Definition at line 13 of file CSCTriggerElectronicsMapping.h.
CSCTriggerElectronicsMapping::CSCTriggerElectronicsMapping | ( | ) |
CSCTriggerElectronicsMapping::~CSCTriggerElectronicsMapping | ( | ) | [virtual] |
int CSCTriggerElectronicsMapping::hwId | ( | int | SPboardId, | |
int | FPGA, | |||
int | cscid, | |||
int | zero1 = 0 , |
|||
int | zero2 = 0 | |||
) | const [private, virtual] |
Build a unique integer out of labels present in or easily derivable from the readout.
Implements CSCTriggerMapping.
Definition at line 10 of file CSCTriggerElectronicsMapping.cc.
References GenMuonPlsPt100GeV_cfg::cout, CSCTriggerMapping::debugV(), lat::endl(), and CSCTriggerMapping::myName().
00010 { 00011 00012 int id = 0; 00013 00014 id = ((cscid) | (FPGA << 4) | (SPboardID << 8)); 00015 00016 if ( debugV() ) std::cout << myName() << ": hardware id for SP Board Id " << SPboardID 00017 << " FPGA " << FPGA << " cscid " << cscid << " = " << id << std::endl; 00018 return id; 00019 }