#include <L1MuTriggerPtScale.h>
Public Member Functions | |
const L1MuScale * | getPtScale () 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 |
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.
L1MuTriggerPtScale::L1MuTriggerPtScale | ( | ) | [inline] |
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] |
const L1MuScale* L1MuTriggerPtScale::getPtScale | ( | ) | const [inline] |
get the Pt scale
Definition at line 69 of file L1MuTriggerPtScale.h.
Referenced by L1TGMT::book_(), CSCTFPtLUT::calcPt(), L1MuGMTMerger::merge(), CSCTFPtMethods::Pt2Stn(), CSCTFPtMethods::Pt2Stn2010(), CSCTFPtMethods::Pt3Stn(), CSCTFPtMethods::Pt3Stn2010(), L1MuGMTPSB::receiveData(), L1MuGMTLFPhiProLUT::TheLookupFunction(), L1MuGMTMIAUEtaProLUT::TheLookupFunction(), L1MuGMTMIAUPhiPro1LUT::TheLookupFunction(), and L1GlobalTriggerRawToDigi::unpackGMT().
{ return &m_PtScale;};
L1MuBinnedScale L1MuTriggerPtScale::m_PtScale [private] |
Definition at line 69 of file L1MuTriggerPtScale.h.
Referenced by L1MuTriggerPtScale().