1 #ifndef OMTF_OMTFConfiguration_H
2 #define OMTF_OMTFConfiguration_H
25 unsigned int aRegion=99,
26 unsigned int aRefLayer=99);
120 typedef std::vector< std::pair<unsigned int, unsigned int> >
vector1D_A;
138 unsigned int iRefLayer,
bool fitsRange(int iPhi) const
std::vector< unsigned int > endcap20DegMax
std::map< int, int > logicToLogic
std::vector< unsigned int > endcap10DegMin
OMTFConfiguration(const edm::ParameterSet &cfg)
void initCounterMatrices()
bool isInRegionRange(int iPhiStart, unsigned int coneSize, int iPhi) const
std::vector< vector2D_A > vector3D_A
static OMTFConfiguration * latest_instance_
std::vector< std::vector< int > > processorPhiVsRefLayer
unsigned int iInput
Hit input number within a cone.
unsigned int nLogicRegions
std::map< int, int > logicToHwLayer
std::vector< vector2D > vector3D
std::vector< unsigned int > endcap20DegMin
std::vector< int > refToLogicNumber
std::vector< unsigned int > endcap10DegMax
friend std::ostream & operator<<(std::ostream &out, const OMTFConfiguration &aConfig)
unsigned int nPdfAddrBits
vector4D measurements4Dref
unsigned int getRegionNumberFromMap(unsigned int iInput, unsigned int iRefLayer, int iPhi) const
std::vector< vector1D > vector2D
void configure(XMLConfigReader *aReader)
unsigned int nTestRefHits
tuple omtfParams
OMTF ESProducer.
unsigned int nHitsPerLayer
std::vector< std::vector< RefHitDef > > refHitsDefs
std::vector< std::pair< unsigned int, unsigned int > > vector1D_A
Map of connections.
std::vector< int > vector1D
RefHitDef(unsigned int aInput=15, int aPhiMin=5760, int aPhiMax=5760, unsigned int aRegion=99, unsigned int aRefLayer=99)
std::vector< unsigned int > barrelMin
uint32_t getLayerNumber(uint32_t rawId) const
std::pair< int, int > range
int globalPhiStart(unsigned int iProcessor) const
std::set< int > bendingLayers
std::map< int, int > hwToLogicLayer
unsigned int iRefLayer
Reference layer logic number (0-7)
unsigned int iRegion
Region number assigned to this referecne hit.
unsigned int nGoldenPatterns
std::vector< vector1D_A > vector2D_A
std::vector< std::vector< std::vector< std::pair< int, int > > > > regionPhisVsRefLayerVsInput
friend std::ostream & operator<<(std::ostream &out, const RefHitDef &aRefHitDef)
std::vector< vector3D > vector4D
static const OMTFConfiguration * instance()
std::vector< unsigned int > barrelMax