CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Private Member Functions | Friends
L1TMuonGlobalParamsHelper Class Reference

#include <L1TMuonGlobalParamsHelper.h>

Inheritance diagram for L1TMuonGlobalParamsHelper:
L1TMuonGlobalParams_PUBLIC

Public Types

enum  {
  absIsoCheckMem =0, relIsoCheckMem =1, idxSelMemPhi =2, idxSelMemEta =3,
  fwdPosSingleMatchQual =4, fwdNegSingleMatchQual =5, ovlPosSingleMatchQual =6, ovlNegSingleMatchQual =7,
  bOPosMatchQual =8, bONegMatchQual =9, fOPosMatchQual =10, fONegMatchQual =11,
  bPhiExtrapolation =12, oPhiExtrapolation =13, fPhiExtrapolation =14, bEtaExtrapolation =15,
  oEtaExtrapolation =16, fEtaExtrapolation =17, sortRank =18, FWVERSION =19,
  INPUTS_TO_DISABLE =20, MASKED_INPUTS =21, NUM_GMTPARAMNODES =22
}
 
enum  dpIdx { maxdr =0, fEta =1, fEtaCoarse =2, fPhi =3 }
 
enum  linkNr {
  CALOLINK1 =8, EMTFPLINK1 =36, OMTFPLINK1 =42, BMTFLINK1 =48,
  OMTFNLINK1 =60, EMTFNLINK1 =66
}
 
enum  spIdx { fname =0 }
 
enum  upIdx {
  ptFactor =0, qualFactor =1, FWVERSION_IDX =0, CALOINPUTS =0,
  BMTFINPUTS =1, OMTFINPUTS =2, EMTFINPUTS =3
}
 
- Public Types inherited from L1TMuonGlobalParams_PUBLIC
enum  { Version = 1 }
 

Public Member Functions

l1t::LUTabsIsoCheckMemLUT ()
 
std::string absIsoCheckMemLUTPath () const
 
l1t::LUTbEtaExtrapolationLUT ()
 
std::string bEtaExtrapolationLUTPath () const
 
std::bitset< 12 > bmtfInputsToDisable () const
 
l1t::LUTbONegMatchQualLUT ()
 
double bONegMatchQualLUTfEta () const
 
double bONegMatchQualLUTfEtaCoarse () const
 
double bONegMatchQualLUTfPhi () const
 
double bONegMatchQualLUTMaxDR () const
 
std::string bONegMatchQualLUTPath () const
 
l1t::LUTbOPosMatchQualLUT ()
 
double bOPosMatchQualLUTfEta () const
 
double bOPosMatchQualLUTfEtaCoarse () const
 
double bOPosMatchQualLUTfPhi () const
 
double bOPosMatchQualLUTMaxDR () const
 
std::string bOPosMatchQualLUTPath () const
 
l1t::LUTbPhiExtrapolationLUT ()
 
std::string bPhiExtrapolationLUTPath () const
 
std::bitset< 28 > caloInputsToDisable () const
 
std::bitset< 12 > emtfInputsToDisable () const
 
std::bitset< 6 > emtfnInputsToDisable () const
 
std::bitset< 6 > emtfpInputsToDisable () const
 
l1t::LUTfEtaExtrapolationLUT ()
 
std::string fEtaExtrapolationLUTPath () const
 
l1t::LUTfONegMatchQualLUT ()
 
double fONegMatchQualLUTfEta () const
 
double fONegMatchQualLUTfEtaCoarse () const
 
double fONegMatchQualLUTfPhi () const
 
double fONegMatchQualLUTMaxDR () const
 
std::string fONegMatchQualLUTPath () const
 
l1t::LUTfOPosMatchQualLUT ()
 
double fOPosMatchQualLUTfEta () const
 
double fOPosMatchQualLUTfEtaCoarse () const
 
double fOPosMatchQualLUTfPhi () const
 
double fOPosMatchQualLUTMaxDR () const
 
std::string fOPosMatchQualLUTPath () const
 
l1t::LUTfPhiExtrapolationLUT ()
 
std::string fPhiExtrapolationLUTPath () const
 
l1t::LUTfwdNegSingleMatchQualLUT ()
 
double fwdNegSingleMatchQualLUTfEta () const
 
double fwdNegSingleMatchQualLUTfPhi () const
 
double fwdNegSingleMatchQualLUTMaxDR () const
 
std::string fwdNegSingleMatchQualLUTPath () const
 
l1t::LUTfwdPosSingleMatchQualLUT ()
 
double fwdPosSingleMatchQualLUTfEta () const
 
double fwdPosSingleMatchQualLUTfPhi () const
 
double fwdPosSingleMatchQualLUTMaxDR () const
 
std::string fwdPosSingleMatchQualLUTPath () const
 
unsigned fwVersion () const
 
l1t::LUTidxSelMemEtaLUT ()
 
std::string idxSelMemEtaLUTPath () const
 
l1t::LUTidxSelMemPhiLUT ()
 
std::string idxSelMemPhiLUTPath () const
 
std::bitset< 72 > inputsToDisable () const
 
 L1TMuonGlobalParamsHelper ()
 
 L1TMuonGlobalParamsHelper (const L1TMuonGlobalParams &)
 
void loadFromOnline (l1t::TrigSystem &trgSys, const std::string &processorId="")
 
std::bitset< 12 > maskedBmtfInputs () const
 
std::bitset< 28 > maskedCaloInputs () const
 
std::bitset< 12 > maskedEmtfInputs () const
 
std::bitset< 6 > maskedEmtfnInputs () const
 
std::bitset< 6 > maskedEmtfpInputs () const
 
std::bitset< 72 > maskedInputs () const
 
std::bitset< 12 > maskedOmtfInputs () const
 
std::bitset< 6 > maskedOmtfnInputs () const
 
std::bitset< 6 > maskedOmtfpInputs () const
 
l1t::LUToEtaExtrapolationLUT ()
 
std::string oEtaExtrapolationLUTPath () const
 
std::bitset< 12 > omtfInputsToDisable () const
 
std::bitset< 6 > omtfnInputsToDisable () const
 
std::bitset< 6 > omtfpInputsToDisable () const
 
l1t::LUToPhiExtrapolationLUT ()
 
std::string oPhiExtrapolationLUTPath () const
 
l1t::LUTovlNegSingleMatchQualLUT ()
 
double ovlNegSingleMatchQualLUTfEta () const
 
double ovlNegSingleMatchQualLUTfEtaCoarse () const
 
double ovlNegSingleMatchQualLUTfPhi () const
 
double ovlNegSingleMatchQualLUTMaxDR () const
 
std::string ovlNegSingleMatchQualLUTPath () const
 
l1t::LUTovlPosSingleMatchQualLUT ()
 
double ovlPosSingleMatchQualLUTfEta () const
 
double ovlPosSingleMatchQualLUTfEtaCoarse () const
 
double ovlPosSingleMatchQualLUTfPhi () const
 
double ovlPosSingleMatchQualLUTMaxDR () const
 
std::string ovlPosSingleMatchQualLUTPath () const
 
void print (std::ostream &) const
 
l1t::LUTrelIsoCheckMemLUT ()
 
std::string relIsoCheckMemLUTPath () const
 
void setAbsIsoCheckMemLUT (const l1t::LUT &lut)
 
void setAbsIsoCheckMemLUTPath (std::string path)
 
void setBEtaExtrapolationLUT (const l1t::LUT &lut)
 
void setBEtaExtrapolationLUTPath (std::string path)
 
void setBmtfInputsToDisable (const std::bitset< 12 > &disables)
 
void setBONegMatchQualLUT (const l1t::LUT &lut)
 
void setBONegMatchQualLUTMaxDR (double maxDR, double fEta, double fEtaCoarse, double fPhi)
 
void setBONegMatchQualLUTPath (std::string path)
 
void setBOPosMatchQualLUT (const l1t::LUT &lut)
 
void setBOPosMatchQualLUTMaxDR (double maxDR, double fEta, double fEtaCoarse, double fPhi)
 
void setBOPosMatchQualLUTPath (std::string path)
 
void setBPhiExtrapolationLUT (const l1t::LUT &lut)
 
void setBPhiExtrapolationLUTPath (std::string path)
 
void setCaloInputsToDisable (const std::bitset< 28 > &disables)
 
void setEmtfnInputsToDisable (const std::bitset< 6 > &disables)
 
void setEmtfpInputsToDisable (const std::bitset< 6 > &disables)
 
void setFEtaExtrapolationLUT (const l1t::LUT &lut)
 
void setFEtaExtrapolationLUTPath (std::string path)
 
void setFONegMatchQualLUT (const l1t::LUT &lut)
 
void setFONegMatchQualLUTMaxDR (double maxDR, double fEta, double fEtaCoarse, double fPhi)
 
void setFONegMatchQualLUTPath (std::string path)
 
void setFOPosMatchQualLUT (const l1t::LUT &lut)
 
void setFOPosMatchQualLUTMaxDR (double maxDR, double fEta, double fEtaCoarse, double fPhi)
 
void setFOPosMatchQualLUTPath (std::string path)
 
void setFPhiExtrapolationLUT (const l1t::LUT &lut)
 
void setFPhiExtrapolationLUTPath (std::string path)
 
void setFwdNegSingleMatchQualLUT (const l1t::LUT &lut)
 
void setFwdNegSingleMatchQualLUTMaxDR (double maxDR, double fEta, double fPhi)
 
void setFwdNegSingleMatchQualLUTPath (std::string path)
 
void setFwdPosSingleMatchQualLUT (const l1t::LUT &lut)
 
void setFwdPosSingleMatchQualLUTMaxDR (double maxDR, double fEta, double fPhi)
 
void setFwdPosSingleMatchQualLUTPath (std::string path)
 
void setFwVersion (unsigned fwVersion)
 
void setIdxSelMemEtaLUT (const l1t::LUT &lut)
 
void setIdxSelMemEtaLUTPath (std::string path)
 
void setIdxSelMemPhiLUT (const l1t::LUT &lut)
 
void setIdxSelMemPhiLUTPath (std::string path)
 
void setInputsToDisable (const std::bitset< 72 > &inputsToDisable)
 
void setMaskedBmtfInputs (const std::bitset< 12 > &masked)
 
void setMaskedCaloInputs (const std::bitset< 28 > &masked)
 
void setMaskedEmtfnInputs (const std::bitset< 6 > &masked)
 
void setMaskedEmtfpInputs (const std::bitset< 6 > &masked)
 
void setMaskedInputs (const std::bitset< 72 > &masked)
 
void setMaskedOmtfnInputs (const std::bitset< 6 > &masked)
 
void setMaskedOmtfpInputs (const std::bitset< 6 > &masked)
 
void setOEtaExtrapolationLUT (const l1t::LUT &lut)
 
void setOEtaExtrapolationLUTPath (std::string path)
 
void setOmtfnInputsToDisable (const std::bitset< 6 > &disables)
 
void setOmtfpInputsToDisable (const std::bitset< 6 > &disables)
 
void setOPhiExtrapolationLUT (const l1t::LUT &lut)
 
void setOPhiExtrapolationLUTPath (std::string path)
 
void setOvlNegSingleMatchQualLUT (const l1t::LUT &lut)
 
void setOvlNegSingleMatchQualLUTMaxDR (double maxDR, double fEta, double fEtaCoarse, double fPhi)
 
void setOvlNegSingleMatchQualLUTPath (std::string path)
 
void setOvlPosSingleMatchQualLUT (const l1t::LUT &lut)
 
void setOvlPosSingleMatchQualLUTMaxDR (double maxDR, double fEta, double fEtaCoarse, double fPhi)
 
void setOvlPosSingleMatchQualLUTPath (std::string path)
 
void setRelIsoCheckMemLUT (const l1t::LUT &lut)
 
void setRelIsoCheckMemLUTPath (std::string path)
 
void setSortRankLUT (const l1t::LUT &lut)
 
void setSortRankLUTFactors (unsigned ptFactor, unsigned qualFactor)
 
void setSortRankLUTPath (std::string path)
 
l1t::LUTsortRankLUT ()
 
std::string sortRankLUTPath () const
 
unsigned sortRankLUTPtFactor () const
 
unsigned sortRankLUTQualFactor () const
 
 ~L1TMuonGlobalParamsHelper ()
 
- Public Member Functions inherited from L1TMuonGlobalParams_PUBLIC
 L1TMuonGlobalParams_PUBLIC ()
 

Private Member Functions

std::bitset< 28 > caloInputFlags (const int &nodeIdx) const
 
std::bitset< 6 > eomtfInputFlags (const int &nodeIdx, const size_t &startIdx, const int &tfIdx) const
 
std::bitset< 72 > inputFlags (const int &nodeIdx) const
 
void setCaloInputFlags (const int &nodeIdx, const std::bitset< 28 > &flags)
 
void setEOmtfInputFlags (const int &nodeIdx, const size_t &startIdx, const int &tfIdx, const std::bitset< 6 > &flags)
 
void setInputFlags (const int &nodeIdx, const std::bitset< 72 > &flags)
 
void setTfInputFlags (const int &nodeIdx, const int &tfIdx, const std::bitset< 12 > &flags)
 
std::bitset< 12 > tfInputFlags (const int &nodeIdx, const int &tfIdx) const
 

Friends

std::ostream & operator<< (std::ostream &o, const L1TMuonGlobalParamsHelper &p)
 

Additional Inherited Members

- Public Attributes inherited from L1TMuonGlobalParams_PUBLIC
int bxMax_
 
int bxMin_
 
unsigned fwVersion_
 
std::vector< Nodepnodes_
 
unsigned version_
 

Detailed Description

Description: Wrapper for L1TMuonGlobalParams

Implementation:

Author
: Thomas Reis

Definition at line 24 of file L1TMuonGlobalParamsHelper.h.

Member Enumeration Documentation

anonymous enum
Enumerator
absIsoCheckMem 
relIsoCheckMem 
idxSelMemPhi 
idxSelMemEta 
fwdPosSingleMatchQual 
fwdNegSingleMatchQual 
ovlPosSingleMatchQual 
ovlNegSingleMatchQual 
bOPosMatchQual 
bONegMatchQual 
fOPosMatchQual 
fONegMatchQual 
bPhiExtrapolation 
oPhiExtrapolation 
fPhiExtrapolation 
bEtaExtrapolation 
oEtaExtrapolation 
fEtaExtrapolation 
sortRank 
FWVERSION 
INPUTS_TO_DISABLE 
MASKED_INPUTS 
NUM_GMTPARAMNODES 

Definition at line 27 of file L1TMuonGlobalParamsHelper.h.

Enumerator
maxdr 
fEta 
fEtaCoarse 
fPhi 

Definition at line 59 of file L1TMuonGlobalParamsHelper.h.

Enumerator
CALOLINK1 
EMTFPLINK1 
OMTFPLINK1 
BMTFLINK1 
OMTFNLINK1 
EMTFNLINK1 

Definition at line 62 of file L1TMuonGlobalParamsHelper.h.

Enumerator
fname 

Definition at line 53 of file L1TMuonGlobalParamsHelper.h.

Enumerator
ptFactor 
qualFactor 
FWVERSION_IDX 
CALOINPUTS 
BMTFINPUTS 
OMTFINPUTS 
EMTFINPUTS 

Definition at line 56 of file L1TMuonGlobalParamsHelper.h.

Constructor & Destructor Documentation

L1TMuonGlobalParamsHelper::L1TMuonGlobalParamsHelper ( )
inline

Definition at line 64 of file L1TMuonGlobalParamsHelper.h.

L1TMuonGlobalParamsHelper::L1TMuonGlobalParamsHelper ( const L1TMuonGlobalParams p)

Definition at line 6 of file L1TMuonGlobalParamsHelper.cc.

L1TMuonGlobalParamsHelper::~L1TMuonGlobalParamsHelper ( )
inline

Definition at line 66 of file L1TMuonGlobalParamsHelper.h.

Member Function Documentation

l1t::LUT* L1TMuonGlobalParamsHelper::absIsoCheckMemLUT ( )
inline

Definition at line 109 of file L1TMuonGlobalParamsHelper.h.

std::string L1TMuonGlobalParamsHelper::absIsoCheckMemLUTPath ( ) const
inline

Definition at line 149 of file L1TMuonGlobalParamsHelper.h.

l1t::LUT* L1TMuonGlobalParamsHelper::bEtaExtrapolationLUT ( )
inline

Definition at line 124 of file L1TMuonGlobalParamsHelper.h.

std::string L1TMuonGlobalParamsHelper::bEtaExtrapolationLUTPath ( ) const
inline

Definition at line 164 of file L1TMuonGlobalParamsHelper.h.

std::bitset<12> L1TMuonGlobalParamsHelper::bmtfInputsToDisable ( ) const
inline

Definition at line 75 of file L1TMuonGlobalParamsHelper.h.

l1t::LUT* L1TMuonGlobalParamsHelper::bONegMatchQualLUT ( )
inline

Definition at line 118 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::bONegMatchQualLUTfEta ( ) const
inline

Definition at line 205 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::bONegMatchQualLUTfEtaCoarse ( ) const
inline

Definition at line 207 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::bONegMatchQualLUTfPhi ( ) const
inline

Definition at line 217 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::bONegMatchQualLUTMaxDR ( ) const
inline

Definition at line 194 of file L1TMuonGlobalParamsHelper.h.

std::string L1TMuonGlobalParamsHelper::bONegMatchQualLUTPath ( ) const
inline

Definition at line 158 of file L1TMuonGlobalParamsHelper.h.

l1t::LUT* L1TMuonGlobalParamsHelper::bOPosMatchQualLUT ( )
inline

Definition at line 117 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::bOPosMatchQualLUTfEta ( ) const
inline

Definition at line 204 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::bOPosMatchQualLUTfEtaCoarse ( ) const
inline

Definition at line 206 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::bOPosMatchQualLUTfPhi ( ) const
inline

Definition at line 216 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::bOPosMatchQualLUTMaxDR ( ) const
inline

Definition at line 193 of file L1TMuonGlobalParamsHelper.h.

std::string L1TMuonGlobalParamsHelper::bOPosMatchQualLUTPath ( ) const
inline

Definition at line 157 of file L1TMuonGlobalParamsHelper.h.

l1t::LUT* L1TMuonGlobalParamsHelper::bPhiExtrapolationLUT ( )
inline

Definition at line 121 of file L1TMuonGlobalParamsHelper.h.

std::string L1TMuonGlobalParamsHelper::bPhiExtrapolationLUTPath ( ) const
inline

Definition at line 161 of file L1TMuonGlobalParamsHelper.h.

std::bitset< 28 > L1TMuonGlobalParamsHelper::caloInputFlags ( const int &  nodeIdx) const
private

Definition at line 41 of file L1TMuonGlobalParamsHelper.cc.

std::bitset<28> L1TMuonGlobalParamsHelper::caloInputsToDisable ( ) const
inline

Definition at line 74 of file L1TMuonGlobalParamsHelper.h.

std::bitset<12> L1TMuonGlobalParamsHelper::emtfInputsToDisable ( ) const
inline

Definition at line 77 of file L1TMuonGlobalParamsHelper.h.

std::bitset<6> L1TMuonGlobalParamsHelper::emtfnInputsToDisable ( ) const
inline

Definition at line 81 of file L1TMuonGlobalParamsHelper.h.

std::bitset<6> L1TMuonGlobalParamsHelper::emtfpInputsToDisable ( ) const
inline

Definition at line 80 of file L1TMuonGlobalParamsHelper.h.

std::bitset< 6 > L1TMuonGlobalParamsHelper::eomtfInputFlags ( const int &  nodeIdx,
const size_t &  startIdx,
const int &  tfIdx 
) const
private

Definition at line 61 of file L1TMuonGlobalParamsHelper.cc.

l1t::LUT* L1TMuonGlobalParamsHelper::fEtaExtrapolationLUT ( )
inline

Definition at line 126 of file L1TMuonGlobalParamsHelper.h.

std::string L1TMuonGlobalParamsHelper::fEtaExtrapolationLUTPath ( ) const
inline

Definition at line 166 of file L1TMuonGlobalParamsHelper.h.

l1t::LUT* L1TMuonGlobalParamsHelper::fONegMatchQualLUT ( )
inline

Definition at line 120 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::fONegMatchQualLUTfEta ( ) const
inline

Definition at line 209 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::fONegMatchQualLUTfEtaCoarse ( ) const
inline

Definition at line 211 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::fONegMatchQualLUTfPhi ( ) const
inline

Definition at line 219 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::fONegMatchQualLUTMaxDR ( ) const
inline

Definition at line 196 of file L1TMuonGlobalParamsHelper.h.

std::string L1TMuonGlobalParamsHelper::fONegMatchQualLUTPath ( ) const
inline

Definition at line 160 of file L1TMuonGlobalParamsHelper.h.

l1t::LUT* L1TMuonGlobalParamsHelper::fOPosMatchQualLUT ( )
inline

Definition at line 119 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::fOPosMatchQualLUTfEta ( ) const
inline

Definition at line 208 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::fOPosMatchQualLUTfEtaCoarse ( ) const
inline

Definition at line 210 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::fOPosMatchQualLUTfPhi ( ) const
inline

Definition at line 218 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::fOPosMatchQualLUTMaxDR ( ) const
inline

Definition at line 195 of file L1TMuonGlobalParamsHelper.h.

std::string L1TMuonGlobalParamsHelper::fOPosMatchQualLUTPath ( ) const
inline

Definition at line 159 of file L1TMuonGlobalParamsHelper.h.

l1t::LUT* L1TMuonGlobalParamsHelper::fPhiExtrapolationLUT ( )
inline

Definition at line 123 of file L1TMuonGlobalParamsHelper.h.

std::string L1TMuonGlobalParamsHelper::fPhiExtrapolationLUTPath ( ) const
inline

Definition at line 163 of file L1TMuonGlobalParamsHelper.h.

l1t::LUT* L1TMuonGlobalParamsHelper::fwdNegSingleMatchQualLUT ( )
inline

Definition at line 114 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::fwdNegSingleMatchQualLUTfEta ( ) const
inline

Definition at line 199 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::fwdNegSingleMatchQualLUTfPhi ( ) const
inline

Definition at line 213 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::fwdNegSingleMatchQualLUTMaxDR ( ) const
inline

Definition at line 190 of file L1TMuonGlobalParamsHelper.h.

std::string L1TMuonGlobalParamsHelper::fwdNegSingleMatchQualLUTPath ( ) const
inline

Definition at line 154 of file L1TMuonGlobalParamsHelper.h.

l1t::LUT* L1TMuonGlobalParamsHelper::fwdPosSingleMatchQualLUT ( )
inline

Definition at line 113 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::fwdPosSingleMatchQualLUTfEta ( ) const
inline

Definition at line 198 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::fwdPosSingleMatchQualLUTfPhi ( ) const
inline

Definition at line 212 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::fwdPosSingleMatchQualLUTMaxDR ( ) const
inline

Definition at line 189 of file L1TMuonGlobalParamsHelper.h.

std::string L1TMuonGlobalParamsHelper::fwdPosSingleMatchQualLUTPath ( ) const
inline

Definition at line 153 of file L1TMuonGlobalParamsHelper.h.

unsigned L1TMuonGlobalParamsHelper::fwVersion ( ) const
inline

Definition at line 69 of file L1TMuonGlobalParamsHelper.h.

l1t::LUT* L1TMuonGlobalParamsHelper::idxSelMemEtaLUT ( )
inline

Definition at line 112 of file L1TMuonGlobalParamsHelper.h.

std::string L1TMuonGlobalParamsHelper::idxSelMemEtaLUTPath ( ) const
inline

Definition at line 152 of file L1TMuonGlobalParamsHelper.h.

l1t::LUT* L1TMuonGlobalParamsHelper::idxSelMemPhiLUT ( )
inline

Definition at line 111 of file L1TMuonGlobalParamsHelper.h.

std::string L1TMuonGlobalParamsHelper::idxSelMemPhiLUTPath ( ) const
inline

Definition at line 151 of file L1TMuonGlobalParamsHelper.h.

std::bitset< 72 > L1TMuonGlobalParamsHelper::inputFlags ( const int &  nodeIdx) const
private

Definition at line 14 of file L1TMuonGlobalParamsHelper.cc.

std::bitset<72> L1TMuonGlobalParamsHelper::inputsToDisable ( ) const
inline

Definition at line 73 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::loadFromOnline ( l1t::TrigSystem trgSys,
const std::string &  processorId = "" 
)

Definition at line 125 of file L1TMuonGlobalParamsHelper.cc.

std::bitset<12> L1TMuonGlobalParamsHelper::maskedBmtfInputs ( ) const
inline

Definition at line 93 of file L1TMuonGlobalParamsHelper.h.

std::bitset<28> L1TMuonGlobalParamsHelper::maskedCaloInputs ( ) const
inline

Definition at line 92 of file L1TMuonGlobalParamsHelper.h.

std::bitset<12> L1TMuonGlobalParamsHelper::maskedEmtfInputs ( ) const
inline

Definition at line 95 of file L1TMuonGlobalParamsHelper.h.

std::bitset<6> L1TMuonGlobalParamsHelper::maskedEmtfnInputs ( ) const
inline

Definition at line 99 of file L1TMuonGlobalParamsHelper.h.

std::bitset<6> L1TMuonGlobalParamsHelper::maskedEmtfpInputs ( ) const
inline

Definition at line 98 of file L1TMuonGlobalParamsHelper.h.

std::bitset<72> L1TMuonGlobalParamsHelper::maskedInputs ( ) const
inline

Definition at line 91 of file L1TMuonGlobalParamsHelper.h.

std::bitset<12> L1TMuonGlobalParamsHelper::maskedOmtfInputs ( ) const
inline

Definition at line 94 of file L1TMuonGlobalParamsHelper.h.

std::bitset<6> L1TMuonGlobalParamsHelper::maskedOmtfnInputs ( ) const
inline

Definition at line 97 of file L1TMuonGlobalParamsHelper.h.

std::bitset<6> L1TMuonGlobalParamsHelper::maskedOmtfpInputs ( ) const
inline

Definition at line 96 of file L1TMuonGlobalParamsHelper.h.

l1t::LUT* L1TMuonGlobalParamsHelper::oEtaExtrapolationLUT ( )
inline

Definition at line 125 of file L1TMuonGlobalParamsHelper.h.

std::string L1TMuonGlobalParamsHelper::oEtaExtrapolationLUTPath ( ) const
inline

Definition at line 165 of file L1TMuonGlobalParamsHelper.h.

std::bitset<12> L1TMuonGlobalParamsHelper::omtfInputsToDisable ( ) const
inline

Definition at line 76 of file L1TMuonGlobalParamsHelper.h.

std::bitset<6> L1TMuonGlobalParamsHelper::omtfnInputsToDisable ( ) const
inline

Definition at line 79 of file L1TMuonGlobalParamsHelper.h.

std::bitset<6> L1TMuonGlobalParamsHelper::omtfpInputsToDisable ( ) const
inline

Definition at line 78 of file L1TMuonGlobalParamsHelper.h.

l1t::LUT* L1TMuonGlobalParamsHelper::oPhiExtrapolationLUT ( )
inline

Definition at line 122 of file L1TMuonGlobalParamsHelper.h.

std::string L1TMuonGlobalParamsHelper::oPhiExtrapolationLUTPath ( ) const
inline

Definition at line 162 of file L1TMuonGlobalParamsHelper.h.

l1t::LUT* L1TMuonGlobalParamsHelper::ovlNegSingleMatchQualLUT ( )
inline

Definition at line 116 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::ovlNegSingleMatchQualLUTfEta ( ) const
inline

Definition at line 201 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::ovlNegSingleMatchQualLUTfEtaCoarse ( ) const
inline

Definition at line 203 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::ovlNegSingleMatchQualLUTfPhi ( ) const
inline

Definition at line 215 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::ovlNegSingleMatchQualLUTMaxDR ( ) const
inline

Definition at line 192 of file L1TMuonGlobalParamsHelper.h.

std::string L1TMuonGlobalParamsHelper::ovlNegSingleMatchQualLUTPath ( ) const
inline

Definition at line 156 of file L1TMuonGlobalParamsHelper.h.

l1t::LUT* L1TMuonGlobalParamsHelper::ovlPosSingleMatchQualLUT ( )
inline

Definition at line 115 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::ovlPosSingleMatchQualLUTfEta ( ) const
inline

Definition at line 200 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::ovlPosSingleMatchQualLUTfEtaCoarse ( ) const
inline

Definition at line 202 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::ovlPosSingleMatchQualLUTfPhi ( ) const
inline

Definition at line 214 of file L1TMuonGlobalParamsHelper.h.

double L1TMuonGlobalParamsHelper::ovlPosSingleMatchQualLUTMaxDR ( ) const
inline

Definition at line 191 of file L1TMuonGlobalParamsHelper.h.

std::string L1TMuonGlobalParamsHelper::ovlPosSingleMatchQualLUTPath ( ) const
inline

Definition at line 155 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::print ( std::ostream &  out) const

Definition at line 411 of file L1TMuonGlobalParamsHelper.cc.

l1t::LUT* L1TMuonGlobalParamsHelper::relIsoCheckMemLUT ( )
inline

Definition at line 110 of file L1TMuonGlobalParamsHelper.h.

std::string L1TMuonGlobalParamsHelper::relIsoCheckMemLUTPath ( ) const
inline

Definition at line 150 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setAbsIsoCheckMemLUT ( const l1t::LUT lut)
inline

Definition at line 128 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setAbsIsoCheckMemLUTPath ( std::string  path)
inline

Definition at line 168 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setBEtaExtrapolationLUT ( const l1t::LUT lut)
inline

Definition at line 143 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setBEtaExtrapolationLUTPath ( std::string  path)
inline

Definition at line 183 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setBmtfInputsToDisable ( const std::bitset< 12 > &  disables)
inline

Definition at line 84 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setBONegMatchQualLUT ( const l1t::LUT lut)
inline

Definition at line 137 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setBONegMatchQualLUTMaxDR ( double  maxDR,
double  fEta,
double  fEtaCoarse,
double  fPhi 
)

Definition at line 384 of file L1TMuonGlobalParamsHelper.cc.

void L1TMuonGlobalParamsHelper::setBONegMatchQualLUTPath ( std::string  path)
inline

Definition at line 177 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setBOPosMatchQualLUT ( const l1t::LUT lut)
inline

Definition at line 136 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setBOPosMatchQualLUTMaxDR ( double  maxDR,
double  fEta,
double  fEtaCoarse,
double  fPhi 
)

Definition at line 375 of file L1TMuonGlobalParamsHelper.cc.

void L1TMuonGlobalParamsHelper::setBOPosMatchQualLUTPath ( std::string  path)
inline

Definition at line 176 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setBPhiExtrapolationLUT ( const l1t::LUT lut)
inline

Definition at line 140 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setBPhiExtrapolationLUTPath ( std::string  path)
inline

Definition at line 180 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setCaloInputFlags ( const int &  nodeIdx,
const std::bitset< 28 > &  flags 
)
private

Definition at line 98 of file L1TMuonGlobalParamsHelper.cc.

void L1TMuonGlobalParamsHelper::setCaloInputsToDisable ( const std::bitset< 28 > &  disables)
inline

Definition at line 83 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setEmtfnInputsToDisable ( const std::bitset< 6 > &  disables)
inline

Definition at line 88 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setEmtfpInputsToDisable ( const std::bitset< 6 > &  disables)
inline

Definition at line 87 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setEOmtfInputFlags ( const int &  nodeIdx,
const size_t &  startIdx,
const int &  tfIdx,
const std::bitset< 6 > &  flags 
)
private

Definition at line 116 of file L1TMuonGlobalParamsHelper.cc.

void L1TMuonGlobalParamsHelper::setFEtaExtrapolationLUT ( const l1t::LUT lut)
inline

Definition at line 145 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setFEtaExtrapolationLUTPath ( std::string  path)
inline

Definition at line 185 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setFONegMatchQualLUT ( const l1t::LUT lut)
inline

Definition at line 139 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setFONegMatchQualLUTMaxDR ( double  maxDR,
double  fEta,
double  fEtaCoarse,
double  fPhi 
)

Definition at line 402 of file L1TMuonGlobalParamsHelper.cc.

void L1TMuonGlobalParamsHelper::setFONegMatchQualLUTPath ( std::string  path)
inline

Definition at line 179 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setFOPosMatchQualLUT ( const l1t::LUT lut)
inline

Definition at line 138 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setFOPosMatchQualLUTMaxDR ( double  maxDR,
double  fEta,
double  fEtaCoarse,
double  fPhi 
)

Definition at line 393 of file L1TMuonGlobalParamsHelper.cc.

void L1TMuonGlobalParamsHelper::setFOPosMatchQualLUTPath ( std::string  path)
inline

Definition at line 178 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setFPhiExtrapolationLUT ( const l1t::LUT lut)
inline

Definition at line 142 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setFPhiExtrapolationLUTPath ( std::string  path)
inline

Definition at line 182 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setFwdNegSingleMatchQualLUT ( const l1t::LUT lut)
inline

Definition at line 133 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setFwdNegSingleMatchQualLUTMaxDR ( double  maxDR,
double  fEta,
double  fPhi 
)

Definition at line 348 of file L1TMuonGlobalParamsHelper.cc.

void L1TMuonGlobalParamsHelper::setFwdNegSingleMatchQualLUTPath ( std::string  path)
inline

Definition at line 173 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setFwdPosSingleMatchQualLUT ( const l1t::LUT lut)
inline

Definition at line 132 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setFwdPosSingleMatchQualLUTMaxDR ( double  maxDR,
double  fEta,
double  fPhi 
)

Definition at line 339 of file L1TMuonGlobalParamsHelper.cc.

void L1TMuonGlobalParamsHelper::setFwdPosSingleMatchQualLUTPath ( std::string  path)
inline

Definition at line 172 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setFwVersion ( unsigned  fwVersion)

Definition at line 73 of file L1TMuonGlobalParamsHelper.cc.

void L1TMuonGlobalParamsHelper::setIdxSelMemEtaLUT ( const l1t::LUT lut)
inline

Definition at line 131 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setIdxSelMemEtaLUTPath ( std::string  path)
inline

Definition at line 171 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setIdxSelMemPhiLUT ( const l1t::LUT lut)
inline

Definition at line 130 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setIdxSelMemPhiLUTPath ( std::string  path)
inline

Definition at line 170 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setInputFlags ( const int &  nodeIdx,
const std::bitset< 72 > &  flags 
)
private

Definition at line 80 of file L1TMuonGlobalParamsHelper.cc.

void L1TMuonGlobalParamsHelper::setInputsToDisable ( const std::bitset< 72 > &  inputsToDisable)
inline

Definition at line 82 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setMaskedBmtfInputs ( const std::bitset< 12 > &  masked)
inline

Definition at line 102 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setMaskedCaloInputs ( const std::bitset< 28 > &  masked)
inline

Definition at line 101 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setMaskedEmtfnInputs ( const std::bitset< 6 > &  masked)
inline

Definition at line 106 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setMaskedEmtfpInputs ( const std::bitset< 6 > &  masked)
inline

Definition at line 105 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setMaskedInputs ( const std::bitset< 72 > &  masked)
inline

Definition at line 100 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setMaskedOmtfnInputs ( const std::bitset< 6 > &  masked)
inline

Definition at line 104 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setMaskedOmtfpInputs ( const std::bitset< 6 > &  masked)
inline

Definition at line 103 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setOEtaExtrapolationLUT ( const l1t::LUT lut)
inline

Definition at line 144 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setOEtaExtrapolationLUTPath ( std::string  path)
inline

Definition at line 184 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setOmtfnInputsToDisable ( const std::bitset< 6 > &  disables)
inline

Definition at line 86 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setOmtfpInputsToDisable ( const std::bitset< 6 > &  disables)
inline

Definition at line 85 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setOPhiExtrapolationLUT ( const l1t::LUT lut)
inline

Definition at line 141 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setOPhiExtrapolationLUTPath ( std::string  path)
inline

Definition at line 181 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setOvlNegSingleMatchQualLUT ( const l1t::LUT lut)
inline

Definition at line 135 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setOvlNegSingleMatchQualLUTMaxDR ( double  maxDR,
double  fEta,
double  fEtaCoarse,
double  fPhi 
)

Definition at line 366 of file L1TMuonGlobalParamsHelper.cc.

void L1TMuonGlobalParamsHelper::setOvlNegSingleMatchQualLUTPath ( std::string  path)
inline

Definition at line 175 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setOvlPosSingleMatchQualLUT ( const l1t::LUT lut)
inline

Definition at line 134 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setOvlPosSingleMatchQualLUTMaxDR ( double  maxDR,
double  fEta,
double  fEtaCoarse,
double  fPhi 
)

Definition at line 357 of file L1TMuonGlobalParamsHelper.cc.

void L1TMuonGlobalParamsHelper::setOvlPosSingleMatchQualLUTPath ( std::string  path)
inline

Definition at line 174 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setRelIsoCheckMemLUT ( const l1t::LUT lut)
inline

Definition at line 129 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setRelIsoCheckMemLUTPath ( std::string  path)
inline

Definition at line 169 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setSortRankLUT ( const l1t::LUT lut)
inline

Definition at line 146 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setSortRankLUTFactors ( unsigned  ptFactor,
unsigned  qualFactor 
)
inline

Definition at line 234 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setSortRankLUTPath ( std::string  path)
inline

Definition at line 186 of file L1TMuonGlobalParamsHelper.h.

void L1TMuonGlobalParamsHelper::setTfInputFlags ( const int &  nodeIdx,
const int &  tfIdx,
const std::bitset< 12 > &  flags 
)
private

Definition at line 107 of file L1TMuonGlobalParamsHelper.cc.

l1t::LUT* L1TMuonGlobalParamsHelper::sortRankLUT ( )
inline

Definition at line 127 of file L1TMuonGlobalParamsHelper.h.

std::string L1TMuonGlobalParamsHelper::sortRankLUTPath ( ) const
inline

Definition at line 167 of file L1TMuonGlobalParamsHelper.h.

unsigned L1TMuonGlobalParamsHelper::sortRankLUTPtFactor ( ) const
inline

Definition at line 232 of file L1TMuonGlobalParamsHelper.h.

unsigned L1TMuonGlobalParamsHelper::sortRankLUTQualFactor ( ) const
inline

Definition at line 233 of file L1TMuonGlobalParamsHelper.h.

std::bitset< 12 > L1TMuonGlobalParamsHelper::tfInputFlags ( const int &  nodeIdx,
const int &  tfIdx 
) const
private

Definition at line 51 of file L1TMuonGlobalParamsHelper.cc.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
const L1TMuonGlobalParamsHelper p 
)
friend

Definition at line 241 of file L1TMuonGlobalParamsHelper.h.