CMS 3D CMS Logo

CSCTriggerElectronicsMapping Class Reference

#include <CondFormats/CSCObjects/interface/CSCTriggerElectronicsMapping.h>

Inheritance diagram for CSCTriggerElectronicsMapping:

CSCTriggerMapping CSCTriggerElectronicsMappingFromFile

List of all members.

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.


Detailed Description

Definition at line 13 of file CSCTriggerElectronicsMapping.h.


Constructor & Destructor Documentation

CSCTriggerElectronicsMapping::CSCTriggerElectronicsMapping (  ) 

Constructor.

Definition at line 6 of file CSCTriggerElectronicsMapping.cc.

00006 {}

CSCTriggerElectronicsMapping::~CSCTriggerElectronicsMapping (  )  [virtual]

Destructor.

Definition at line 8 of file CSCTriggerElectronicsMapping.cc.

00008 {}


Member Function Documentation

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 }


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:17:31 2009 for CMSSW by  doxygen 1.5.4