CMS 3D CMS Logo

List of all members | Classes | Public Types | Public Member Functions | Private Member Functions | Private Attributes | Friends
L1TMuonOverlapParams Class Reference

#include <L1TMuonOverlapParams.h>

Classes

class  LayerInputNode
 
class  LayerMapNode
 
class  Node
 
class  RefHitNode
 
class  RefLayerMapNode
 

Public Types

enum  { Version = 1 }
 
enum  {
  CHARGE = 0, ETA = 1, PT = 2, PDF = 3,
  MEANDISTPHI = 4, GENERAL = 5, SECTORS_START = 6, SECTORS_END = 7,
  NUM_OMTFPARAMNODES = 8
}
 
enum  {
  GENERAL_ADDRBITS = 0, GENERAL_VALBITS = 1, GENERAL_HITSPERLAYER = 2, GENERAL_PHIBITS = 3,
  GENERAL_PHIBINS = 4, GENERAL_NREFHITS = 5, GENERAL_NTESTREFHITS = 6, GENERAL_NPROCESSORS = 7,
  GENERAL_NLOGIC_REGIONS = 8, GENERAL_NINPUTS = 9, GENERAL_NLAYERS = 10, GENERAL_NREFLAYERS = 11,
  GENERAL_NGOLDENPATTERNS = 12, GENERAL_NCONFIG = 13
}
 

Public Member Functions

const l1t::LUTchargeLUT () const
 Golden Patterns definitions. More...
 
const std::vector< int > * connectedSectorsEnd () const
 
const std::vector< int > * connectedSectorsStart () const
 
const l1t::LUTetaLUT () const
 
unsigned fwVersion () const
 
const std::vector< int > * generalParams () const
 General definitions. More...
 
const std::vector< int > * globalPhiStartMap () const
 
 L1TMuonOverlapParams ()
 
const std::vector< LayerInputNode > * layerInputMap () const
 
const std::vector< LayerMapNode > * layerMap () const
 
const l1t::LUTmeanDistPhiLUT () const
 
int nGoldenPatterns () const
 
int nHitsPerLayer () const
 
int nInputs () const
 
int nLayers () const
 
int nLogicRegions () const
 
int nPdfAddrBits () const
 Access to specific general settings. More...
 
int nPdfValBits () const
 
int nPhiBins () const
 
int nPhiBits () const
 
int nProcessors () const
 
int nRefHits () const
 
int nRefLayers () const
 
int nTestRefHits () const
 
const l1t::LUTpdfLUT () const
 
const l1t::LUTptLUT () const
 
const std::vector< RefHitNode > * refHitMap () const
 
const std::vector< RefLayerMapNode > * refLayerMap () const
 
void setChargeLUT (const l1t::LUT &lut)
 
void setConnectedSectorsEnd (const std::vector< int > &aVector)
 
void setConnectedSectorsStart (const std::vector< int > &aVector)
 
void setEtaLUT (const l1t::LUT &lut)
 
void setFwVersion (unsigned fwVersion)
 
void setGeneralParams (const std::vector< int > &paramsVec)
 
void setGlobalPhiStartMap (const std::vector< int > &aVector)
 
void setLayerInputMap (const std::vector< LayerInputNode > &aVector)
 
void setLayerMap (const std::vector< LayerMapNode > &aVector)
 Connections definitions. More...
 
void setMeanDistPhiLUT (const l1t::LUT &lut)
 
void setPdfLUT (const l1t::LUT &lut)
 
void setPtLUT (const l1t::LUT &lut)
 
void setRefHitMap (const std::vector< RefHitNode > &aVector)
 
void setRefLayerMap (const std::vector< RefLayerMapNode > &aVector)
 
 ~L1TMuonOverlapParams ()
 

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Private Attributes

unsigned fwVersion_
 Version of firmware configuration. More...
 
std::vector< int > globalPhiStart_
 
std::vector< LayerInputNodelayerInputMap_
 
std::vector< LayerMapNodelayerMap_
 Vector of structs representing definitions of measurement layers. More...
 
std::vector< Nodepnodes_
 vector of LUT like parameters More...
 
std::vector< RefHitNoderefHitMap_
 
std::vector< RefLayerMapNoderefLayerMap_
 

Friends

class boost::serialization::access
 
template<typename CondSerializationT , typename Enabled >
struct cond::serialization::access
 

Detailed Description

Definition at line 14 of file L1TMuonOverlapParams.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Version 

Definition at line 89 of file L1TMuonOverlapParams.h.

89 { Version = 1 };

◆ anonymous enum

anonymous enum
Enumerator
CHARGE 
ETA 
PT 
PDF 
MEANDISTPHI 
GENERAL 
SECTORS_START 
SECTORS_END 
NUM_OMTFPARAMNODES 

Definition at line 92 of file L1TMuonOverlapParams.h.

92  {
93  CHARGE = 0,
94  ETA = 1,
95  PT = 2,
96  PDF = 3,
97  MEANDISTPHI = 4,
98  GENERAL = 5,
99  SECTORS_START = 6,
100  SECTORS_END = 7,
102  };

◆ anonymous enum

anonymous enum
Enumerator
GENERAL_ADDRBITS 
GENERAL_VALBITS 
GENERAL_HITSPERLAYER 
GENERAL_PHIBITS 
GENERAL_PHIBINS 
GENERAL_NREFHITS 
GENERAL_NTESTREFHITS 
GENERAL_NPROCESSORS 
GENERAL_NLOGIC_REGIONS 
GENERAL_NINPUTS 
GENERAL_NLAYERS 
GENERAL_NREFLAYERS 
GENERAL_NGOLDENPATTERNS 
GENERAL_NCONFIG 

Definition at line 105 of file L1TMuonOverlapParams.h.

105  {
106  GENERAL_ADDRBITS = 0,
107  GENERAL_VALBITS = 1,
109  GENERAL_PHIBITS = 3,
110  GENERAL_PHIBINS = 4,
111  GENERAL_NREFHITS = 5,
115  GENERAL_NINPUTS = 9,
116  GENERAL_NLAYERS = 10,
117  GENERAL_NREFLAYERS = 11,
119  GENERAL_NCONFIG = 13
120  };

Constructor & Destructor Documentation

◆ L1TMuonOverlapParams()

L1TMuonOverlapParams::L1TMuonOverlapParams ( )
inline

Definition at line 122 of file L1TMuonOverlapParams.h.

122  {
124  pnodes_.resize(NUM_OMTFPARAMNODES);
125  }

References fwVersion_, NUM_OMTFPARAMNODES, pnodes_, and Version.

◆ ~L1TMuonOverlapParams()

L1TMuonOverlapParams::~L1TMuonOverlapParams ( )
inline

Definition at line 126 of file L1TMuonOverlapParams.h.

126 {}

Member Function Documentation

◆ chargeLUT()

const l1t::LUT* L1TMuonOverlapParams::chargeLUT ( ) const
inline

Golden Patterns definitions.

Definition at line 202 of file L1TMuonOverlapParams.h.

202 { return &pnodes_[CHARGE].LUT_; }

References CHARGE, and pnodes_.

Referenced by OMTFProcessor::configure().

◆ connectedSectorsEnd()

const std::vector<int>* L1TMuonOverlapParams::connectedSectorsEnd ( ) const
inline

Definition at line 199 of file L1TMuonOverlapParams.h.

199 { return &pnodes_[SECTORS_END].iparams_; };

References pnodes_, and SECTORS_END.

◆ connectedSectorsStart()

const std::vector<int>* L1TMuonOverlapParams::connectedSectorsStart ( ) const
inline

Definition at line 197 of file L1TMuonOverlapParams.h.

197 { return &pnodes_[SECTORS_START].iparams_; };

References pnodes_, and SECTORS_START.

◆ etaLUT()

const l1t::LUT* L1TMuonOverlapParams::etaLUT ( ) const
inline

Definition at line 203 of file L1TMuonOverlapParams.h.

203 { return &pnodes_[ETA].LUT_; }

References ETA, and pnodes_.

Referenced by OMTFProcessor::configure().

◆ fwVersion()

unsigned L1TMuonOverlapParams::fwVersion ( ) const
inline

◆ generalParams()

const std::vector<int>* L1TMuonOverlapParams::generalParams ( ) const
inline

General definitions.

Definition at line 133 of file L1TMuonOverlapParams.h.

133 { return &pnodes_[GENERAL].iparams_; }

References GENERAL, and pnodes_.

Referenced by OMTFPatternMaker::beginRun(), and OMTFPatternMaker::endJob().

◆ globalPhiStartMap()

const std::vector<int>* L1TMuonOverlapParams::globalPhiStartMap ( ) const
inline

Definition at line 193 of file L1TMuonOverlapParams.h.

193 { return &globalPhiStart_; };

References globalPhiStart_.

◆ layerInputMap()

const std::vector<LayerInputNode>* L1TMuonOverlapParams::layerInputMap ( ) const
inline

Definition at line 195 of file L1TMuonOverlapParams.h.

195 { return &layerInputMap_; };

References layerInputMap_.

◆ layerMap()

const std::vector<LayerMapNode>* L1TMuonOverlapParams::layerMap ( ) const
inline

Definition at line 187 of file L1TMuonOverlapParams.h.

187 { return &layerMap_; };

References layerMap_.

◆ meanDistPhiLUT()

const l1t::LUT* L1TMuonOverlapParams::meanDistPhiLUT ( ) const
inline

Definition at line 206 of file L1TMuonOverlapParams.h.

206 { return &pnodes_[MEANDISTPHI].LUT_; }

References MEANDISTPHI, and pnodes_.

Referenced by OMTFProcessor::configure().

◆ nGoldenPatterns()

int L1TMuonOverlapParams::nGoldenPatterns ( ) const
inline

Definition at line 164 of file L1TMuonOverlapParams.h.

164 { return pnodes_[GENERAL].iparams_[GENERAL_NGOLDENPATTERNS]; };

References GENERAL, GENERAL_NGOLDENPATTERNS, and pnodes_.

Referenced by OMTFConfiguration::nGoldenPatterns().

◆ nHitsPerLayer()

int L1TMuonOverlapParams::nHitsPerLayer ( ) const
inline

Definition at line 144 of file L1TMuonOverlapParams.h.

144 { return pnodes_[GENERAL].iparams_[GENERAL_HITSPERLAYER]; };

References GENERAL, GENERAL_HITSPERLAYER, and pnodes_.

Referenced by OMTFConfiguration::nHitsPerLayer().

◆ nInputs()

int L1TMuonOverlapParams::nInputs ( ) const
inline

Definition at line 158 of file L1TMuonOverlapParams.h.

158 { return pnodes_[GENERAL].iparams_[GENERAL_NINPUTS]; };

References GENERAL, GENERAL_NINPUTS, and pnodes_.

Referenced by OMTFConfiguration::nInputs().

◆ nLayers()

int L1TMuonOverlapParams::nLayers ( ) const
inline

◆ nLogicRegions()

int L1TMuonOverlapParams::nLogicRegions ( ) const
inline

Definition at line 156 of file L1TMuonOverlapParams.h.

156 { return pnodes_[GENERAL].iparams_[GENERAL_NLOGIC_REGIONS]; };

References GENERAL, GENERAL_NLOGIC_REGIONS, and pnodes_.

Referenced by OMTFConfiguration::nLogicRegions().

◆ nPdfAddrBits()

int L1TMuonOverlapParams::nPdfAddrBits ( ) const
inline

Access to specific general settings.

Definition at line 140 of file L1TMuonOverlapParams.h.

140 { return pnodes_[GENERAL].iparams_[GENERAL_ADDRBITS]; };

References GENERAL, GENERAL_ADDRBITS, and pnodes_.

Referenced by XMLConfigReader::buildGP(), OMTFConfiguration::nPdfAddrBits(), and XMLConfigReader::readLUTs().

◆ nPdfValBits()

int L1TMuonOverlapParams::nPdfValBits ( ) const
inline

Definition at line 142 of file L1TMuonOverlapParams.h.

142 { return pnodes_[GENERAL].iparams_[GENERAL_VALBITS]; };

References GENERAL, GENERAL_VALBITS, and pnodes_.

Referenced by OMTFConfiguration::nPdfValBits().

◆ nPhiBins()

int L1TMuonOverlapParams::nPhiBins ( ) const
inline

Definition at line 148 of file L1TMuonOverlapParams.h.

148 { return pnodes_[GENERAL].iparams_[GENERAL_PHIBINS]; };

References GENERAL, GENERAL_PHIBINS, and pnodes_.

Referenced by OMTFConfiguration::nPhiBins().

◆ nPhiBits()

int L1TMuonOverlapParams::nPhiBits ( ) const
inline

Definition at line 146 of file L1TMuonOverlapParams.h.

146 { return pnodes_[GENERAL].iparams_[GENERAL_PHIBITS]; };

References GENERAL, GENERAL_PHIBITS, and pnodes_.

Referenced by OMTFConfiguration::nPhiBits().

◆ nProcessors()

int L1TMuonOverlapParams::nProcessors ( ) const
inline

Definition at line 154 of file L1TMuonOverlapParams.h.

154 { return pnodes_[GENERAL].iparams_[GENERAL_NPROCESSORS]; };

References GENERAL, GENERAL_NPROCESSORS, and pnodes_.

Referenced by OMTFConfiguration::nProcessors().

◆ nRefHits()

int L1TMuonOverlapParams::nRefHits ( ) const
inline

Definition at line 150 of file L1TMuonOverlapParams.h.

150 { return pnodes_[GENERAL].iparams_[GENERAL_NREFHITS]; };

References GENERAL, GENERAL_NREFHITS, and pnodes_.

Referenced by OMTFConfiguration::nRefHits().

◆ nRefLayers()

int L1TMuonOverlapParams::nRefLayers ( ) const
inline

◆ nTestRefHits()

int L1TMuonOverlapParams::nTestRefHits ( ) const
inline

Definition at line 152 of file L1TMuonOverlapParams.h.

152 { return pnodes_[GENERAL].iparams_[GENERAL_NTESTREFHITS]; };

References GENERAL, GENERAL_NTESTREFHITS, and pnodes_.

Referenced by OMTFConfiguration::nTestRefHits().

◆ pdfLUT()

const l1t::LUT* L1TMuonOverlapParams::pdfLUT ( ) const
inline

Definition at line 205 of file L1TMuonOverlapParams.h.

205 { return &pnodes_[PDF].LUT_; }

References PDF, and pnodes_.

Referenced by OMTFProcessor::configure().

◆ ptLUT()

const l1t::LUT* L1TMuonOverlapParams::ptLUT ( ) const
inline

Definition at line 204 of file L1TMuonOverlapParams.h.

204 { return &pnodes_[PT].LUT_; }

References pnodes_, and PT.

Referenced by OMTFProcessor::configure().

◆ refHitMap()

const std::vector<RefHitNode>* L1TMuonOverlapParams::refHitMap ( ) const
inline

Definition at line 191 of file L1TMuonOverlapParams.h.

191 { return &refHitMap_; };

References refHitMap_.

◆ refLayerMap()

const std::vector<RefLayerMapNode>* L1TMuonOverlapParams::refLayerMap ( ) const
inline

Definition at line 189 of file L1TMuonOverlapParams.h.

189 { return &refLayerMap_; };

References refLayerMap_.

◆ serialize()

template<class Archive >
void L1TMuonOverlapParams::serialize ( Archive &  ar,
const unsigned int  version 
)
private

◆ setChargeLUT()

void L1TMuonOverlapParams::setChargeLUT ( const l1t::LUT lut)
inline

Definition at line 208 of file L1TMuonOverlapParams.h.

208  {
209  pnodes_[CHARGE].type_ = "LUT";
210  pnodes_[CHARGE].LUT_ = lut;
211  }

References CHARGE, and pnodes_.

Referenced by L1TMuonOverlapParamsESProducer::readPatternsXML().

◆ setConnectedSectorsEnd()

void L1TMuonOverlapParams::setConnectedSectorsEnd ( const std::vector< int > &  aVector)
inline

Definition at line 182 of file L1TMuonOverlapParams.h.

182  {
183  pnodes_[SECTORS_END].type_ = "INT";
184  pnodes_[SECTORS_END].iparams_ = aVector;
185  };

References pnodes_, and SECTORS_END.

Referenced by XMLConfigReader::readConfig().

◆ setConnectedSectorsStart()

void L1TMuonOverlapParams::setConnectedSectorsStart ( const std::vector< int > &  aVector)
inline

Definition at line 177 of file L1TMuonOverlapParams.h.

177  {
178  pnodes_[SECTORS_START].type_ = "INT";
179  pnodes_[SECTORS_START].iparams_ = aVector;
180  };

References pnodes_, and SECTORS_START.

Referenced by XMLConfigReader::readConfig().

◆ setEtaLUT()

void L1TMuonOverlapParams::setEtaLUT ( const l1t::LUT lut)
inline

Definition at line 212 of file L1TMuonOverlapParams.h.

212  {
213  pnodes_[ETA].type_ = "LUT";
214  pnodes_[ETA].LUT_ = lut;
215  }

References ETA, and pnodes_.

Referenced by L1TMuonOverlapParamsESProducer::readPatternsXML().

◆ setFwVersion()

void L1TMuonOverlapParams::setFwVersion ( unsigned  fwVersion)
inline

◆ setGeneralParams()

void L1TMuonOverlapParams::setGeneralParams ( const std::vector< int > &  paramsVec)
inline

Definition at line 134 of file L1TMuonOverlapParams.h.

134  {
135  pnodes_[GENERAL].type_ = "INT";
136  pnodes_[GENERAL].iparams_ = paramsVec;
137  }

References GENERAL, and pnodes_.

Referenced by OMTFPatternMaker::beginRun(), OMTFPatternMaker::endJob(), and XMLConfigReader::readConfig().

◆ setGlobalPhiStartMap()

void L1TMuonOverlapParams::setGlobalPhiStartMap ( const std::vector< int > &  aVector)
inline

Definition at line 173 of file L1TMuonOverlapParams.h.

173 { globalPhiStart_ = aVector; };

References globalPhiStart_.

Referenced by XMLConfigReader::readConfig().

◆ setLayerInputMap()

void L1TMuonOverlapParams::setLayerInputMap ( const std::vector< LayerInputNode > &  aVector)
inline

Definition at line 175 of file L1TMuonOverlapParams.h.

175 { layerInputMap_ = aVector; };

References layerInputMap_.

Referenced by XMLConfigReader::readConfig().

◆ setLayerMap()

void L1TMuonOverlapParams::setLayerMap ( const std::vector< LayerMapNode > &  aVector)
inline

Connections definitions.

Definition at line 167 of file L1TMuonOverlapParams.h.

167 { layerMap_ = aVector; }

References layerMap_.

Referenced by XMLConfigReader::readConfig().

◆ setMeanDistPhiLUT()

void L1TMuonOverlapParams::setMeanDistPhiLUT ( const l1t::LUT lut)
inline

Definition at line 224 of file L1TMuonOverlapParams.h.

224  {
225  pnodes_[MEANDISTPHI].type_ = "LUT";
226  pnodes_[MEANDISTPHI].LUT_ = lut;
227  }

References MEANDISTPHI, and pnodes_.

Referenced by L1TMuonOverlapParamsESProducer::readPatternsXML().

◆ setPdfLUT()

void L1TMuonOverlapParams::setPdfLUT ( const l1t::LUT lut)
inline

Definition at line 220 of file L1TMuonOverlapParams.h.

220  {
221  pnodes_[PDF].type_ = "LUT";
222  pnodes_[PDF].LUT_ = lut;
223  }

References PDF, and pnodes_.

Referenced by L1TMuonOverlapParamsESProducer::readPatternsXML().

◆ setPtLUT()

void L1TMuonOverlapParams::setPtLUT ( const l1t::LUT lut)
inline

Definition at line 216 of file L1TMuonOverlapParams.h.

216  {
217  pnodes_[PT].type_ = "LUT";
218  pnodes_[PT].LUT_ = lut;
219  }

References pnodes_, and PT.

Referenced by L1TMuonOverlapParamsESProducer::readPatternsXML().

◆ setRefHitMap()

void L1TMuonOverlapParams::setRefHitMap ( const std::vector< RefHitNode > &  aVector)
inline

Definition at line 171 of file L1TMuonOverlapParams.h.

171 { refHitMap_ = aVector; };

References refHitMap_.

Referenced by XMLConfigReader::readConfig().

◆ setRefLayerMap()

void L1TMuonOverlapParams::setRefLayerMap ( const std::vector< RefLayerMapNode > &  aVector)
inline

Definition at line 169 of file L1TMuonOverlapParams.h.

169 { refLayerMap_ = aVector; }

References refLayerMap_.

Referenced by XMLConfigReader::readConfig().

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 257 of file L1TMuonOverlapParams.h.

◆ cond::serialization::access

template<typename CondSerializationT , typename Enabled >
friend struct cond::serialization::access
friend

Definition at line 257 of file L1TMuonOverlapParams.h.

Member Data Documentation

◆ fwVersion_

unsigned L1TMuonOverlapParams::fwVersion_
private

Version of firmware configuration.

Definition at line 231 of file L1TMuonOverlapParams.h.

Referenced by fwVersion(), L1TMuonOverlapParams(), and setFwVersion().

◆ globalPhiStart_

std::vector<int> L1TMuonOverlapParams::globalPhiStart_
private

Vector of global phi of processor beggining in each reference layer. All processors are serialized in a single vector.

Definition at line 250 of file L1TMuonOverlapParams.h.

Referenced by globalPhiStartMap(), and setGlobalPhiStartMap().

◆ layerInputMap_

std::vector<LayerInputNode> L1TMuonOverlapParams::layerInputMap_
private

Vector of all definitions of input ranges for given logic region. All processors and all regions are serialized in a single vector.

Definition at line 255 of file L1TMuonOverlapParams.h.

Referenced by layerInputMap(), and setLayerInputMap().

◆ layerMap_

std::vector<LayerMapNode> L1TMuonOverlapParams::layerMap_
private

Vector of structs representing definitions of measurement layers.

Definition at line 237 of file L1TMuonOverlapParams.h.

Referenced by layerMap(), and setLayerMap().

◆ pnodes_

std::vector<Node> L1TMuonOverlapParams::pnodes_
private

◆ refHitMap_

std::vector<RefHitNode> L1TMuonOverlapParams::refHitMap_
private

Vector of RefHitNode defining assignenemt of reference hits to logical regions. definitions for all processor are serialized in a single vector.

Definition at line 246 of file L1TMuonOverlapParams.h.

Referenced by refHitMap(), and setRefHitMap().

◆ refLayerMap_

std::vector<RefLayerMapNode> L1TMuonOverlapParams::refLayerMap_
private

Vector of structs representing definitins of reference layers in terms of logic measurement layers numbers.

Definition at line 241 of file L1TMuonOverlapParams.h.

Referenced by refLayerMap(), and setRefLayerMap().

L1TMuonOverlapParams::refHitMap_
std::vector< RefHitNode > refHitMap_
Definition: L1TMuonOverlapParams.h:246
L1TMuonOverlapParams::GENERAL_NINPUTS
Definition: L1TMuonOverlapParams.h:115
L1TMuonOverlapParams::GENERAL
Definition: L1TMuonOverlapParams.h:98
L1TMuonOverlapParams::Version
Definition: L1TMuonOverlapParams.h:89
L1TMuonOverlapParams::SECTORS_START
Definition: L1TMuonOverlapParams.h:99
L1TMuonOverlapParams::fwVersion
unsigned fwVersion() const
Definition: L1TMuonOverlapParams.h:129
L1TMuonOverlapParams::GENERAL_NLOGIC_REGIONS
Definition: L1TMuonOverlapParams.h:114
L1TMuonOverlapParams::GENERAL_NTESTREFHITS
Definition: L1TMuonOverlapParams.h:112
L1TMuonOverlapParams::GENERAL_HITSPERLAYER
Definition: L1TMuonOverlapParams.h:108
L1TMuonOverlapParams::fwVersion_
unsigned fwVersion_
Version of firmware configuration.
Definition: L1TMuonOverlapParams.h:231
L1TMuonOverlapParams::GENERAL_NREFLAYERS
Definition: L1TMuonOverlapParams.h:117
L1TMuonOverlapParams::PDF
Definition: L1TMuonOverlapParams.h:96
L1TMuonOverlapParams::GENERAL_NPROCESSORS
Definition: L1TMuonOverlapParams.h:113
L1TMuonOverlapParams::CHARGE
Definition: L1TMuonOverlapParams.h:93
L1TMuonOverlapParams::GENERAL_NLAYERS
Definition: L1TMuonOverlapParams.h:116
L1TMuonOverlapParams::PT
Definition: L1TMuonOverlapParams.h:95
L1TMuonOverlapParams::GENERAL_VALBITS
Definition: L1TMuonOverlapParams.h:107
L1TMuonOverlapParams::SECTORS_END
Definition: L1TMuonOverlapParams.h:100
L1TMuonOverlapParams::GENERAL_NREFHITS
Definition: L1TMuonOverlapParams.h:111
L1TMuonOverlapParams::MEANDISTPHI
Definition: L1TMuonOverlapParams.h:97
L1TMuonOverlapParams::pnodes_
std::vector< Node > pnodes_
vector of LUT like parameters
Definition: L1TMuonOverlapParams.h:234
L1TMuonOverlapParams::globalPhiStart_
std::vector< int > globalPhiStart_
Definition: L1TMuonOverlapParams.h:250
L1TMuonOverlapParams::GENERAL_PHIBINS
Definition: L1TMuonOverlapParams.h:110
L1TMuonOverlapParams::NUM_OMTFPARAMNODES
Definition: L1TMuonOverlapParams.h:101
L1TMuonOverlapParams::layerInputMap_
std::vector< LayerInputNode > layerInputMap_
Definition: L1TMuonOverlapParams.h:255
L1TMuonOverlapParams::ETA
Definition: L1TMuonOverlapParams.h:94
L1TMuonOverlapParams::GENERAL_NCONFIG
Definition: L1TMuonOverlapParams.h:119
L1TMuonOverlapParams::layerMap_
std::vector< LayerMapNode > layerMap_
Vector of structs representing definitions of measurement layers.
Definition: L1TMuonOverlapParams.h:237
Version
Definition: InitMessage.h:39
L1TMuonOverlapParams::GENERAL_NGOLDENPATTERNS
Definition: L1TMuonOverlapParams.h:118
L1TMuonOverlapParams::refLayerMap_
std::vector< RefLayerMapNode > refLayerMap_
Definition: L1TMuonOverlapParams.h:241
L1TMuonOverlapParams::GENERAL_ADDRBITS
Definition: L1TMuonOverlapParams.h:106
L1TMuonOverlapParams::GENERAL_PHIBITS
Definition: L1TMuonOverlapParams.h:109