CMS 3D CMS Logo

List of all members | Static Public Member Functions
CSCPatternLUT Class Reference

#include <CSCPatternLUT.h>

Static Public Member Functions

static double get2007Position (int pattern)
 

Detailed Description

Author
L. Gray (UF)

This class is a static interface to the CLCT Pattern LUT. This was factored out of the Sector Receiver since it is used in parts of the trigger primitive generator (I think).

Definition at line 14 of file CSCPatternLUT.h.

Member Function Documentation

◆ get2007Position()

double CSCPatternLUT::get2007Position ( int  pattern)
static

Definition at line 3 of file CSCPatternLUT.cc.

3  {
4  double PositionList[CSCConstants::NUM_CLCT_PATTERNS] = {
5  0.0, 0.0, -0.60, 0.60, -0.64, 0.64, -0.23, 0.23, -0.21, 0.21, 0.0}; // offset in the strip number for each pattern
6 
7  return PositionList[pattern];
8 }

References CSCConstants::NUM_CLCT_PATTERNS, and topSingleLeptonDQM_PU_cfi::pattern.

Referenced by CSCSectorReceiverLUT::calcLocalPhi(), L1TMuon::GeometryTranslator::getCSCSpecificPoint(), and AngleConverter::getGlobalEta().

topSingleLeptonDQM_PU_cfi.pattern
pattern
Definition: topSingleLeptonDQM_PU_cfi.py:39
CSCConstants::NUM_CLCT_PATTERNS
Definition: CSCConstants.h:51