CMS 3D CMS Logo

Public Member Functions | Private Attributes

L1MuTriggerPtScale Class Reference

#include <L1MuTriggerPtScale.h>

List of all members.

Public Member Functions

const L1MuScalegetPtScale () const
 get the Pt scale
 L1MuTriggerPtScale (int nbitPackingPt, bool signedPackingPt, int nbinsPt, const std::vector< double > &scalePt)
 L1MuTriggerPtScale ()
 constructor
virtual ~L1MuTriggerPtScale ()
 destructor

Private Attributes

L1MuBinnedScale m_PtScale

Detailed Description

Description: Class that creates all scales used to pass data from the regional muon triggers to the Global Muon Trigger and from the latter to the Global Trigger

Definition at line 31 of file L1MuTriggerPtScale.h.


Constructor & Destructor Documentation

L1MuTriggerPtScale::L1MuTriggerPtScale ( ) [inline]

constructor

Definition at line 35 of file L1MuTriggerPtScale.h.

{}
L1MuTriggerPtScale::L1MuTriggerPtScale ( int  nbitPackingPt,
bool  signedPackingPt,
int  nbinsPt,
const std::vector< double > &  scalePt 
) [inline]

Definition at line 37 of file L1MuTriggerPtScale.h.

References m_PtScale.

                        {

    //
    // Pt Scale. Common to all Regioanl Muon Triggers and GMT
    // 

    // pt scale in GeV
    // low edges of pt bins
/*     const float ptscale[33] = {  */
/*       -1.,   0.0,   1.5,   2.0,   2.5,   3.0,   3.5,   4.0, */
/*       4.5,   5.0,   6.0,   7.0,   8.0,  10.0,  12.0,  14.0,   */
/*       16.0,  18.0,  20.0,  25.0,  30.0,  35.0,  40.0,  45.0,  */
/*       50.0,  60.0,  70.0,  80.0,  90.0, 100.0, 120.0, 140.0, 1.E6 }; */

    // m_PtScale = L1MuBinnedScale ( 5, false, 32, ptscale) ;
    m_PtScale = L1MuBinnedScale ( nbitPackingPt,
                                  signedPackingPt,
                                  nbinsPt,
                                  scalePt ) ;

  };
virtual L1MuTriggerPtScale::~L1MuTriggerPtScale ( ) [inline, virtual]

destructor

Definition at line 65 of file L1MuTriggerPtScale.h.

                                {
  };

Member Function Documentation

const L1MuScale* L1MuTriggerPtScale::getPtScale ( ) const [inline]

Member Data Documentation

Definition at line 69 of file L1MuTriggerPtScale.h.

Referenced by L1MuTriggerPtScale().