32 if (refLayerHits.empty())
35 int phiRef = refLayerHits[iInput];
49 out <<
"min Phi in each logicRegion (X) in each ref Layer (Y): " << std::endl;
52 out <<
" " <<
minRefPhi2D[iRefLayer][iLogicRegion] <<
"\t";
58 out <<
"max Phi in each logicRegion (X) in each ref Layer (Y): " << std::endl;
61 out <<
" " <<
maxRefPhi2D[iRefLayer][iLogicRegion] <<
"\t";
74 if (refLayerHits.empty())
77 for (
unsigned int iInput = 0; iInput < refLayerHits.size(); ++iInput) {
78 int phiRef = refLayerHits[iInput];
96 for (
unsigned int iInput = 0; iInput < 14; ++iInput) {
105 unsigned int iRegion,
106 unsigned int iRefLayer,
107 unsigned int iInput) {
113 out <<
"iProcessor: " << iProcessor <<
" iRegion: " << iRegion << std::endl;
115 out <<
"Ref hits" << std::endl;
117 out <<
"Logic layer: " << iLogicLayer <<
" Hits: ";
unsigned int nRefLayers() const
std::vector< std::vector< int > > maxRefPhi2D
void fillPhiMaps(unsigned int iProcessor, const OMTFinput &aInput)
OMTFConfiguration * myOmtfConfig
void makeConnetionsMap(unsigned int iProcessor, const OMTFinput &aInput)
unsigned int nLayers() const
unsigned int nPhiBins() const
unsigned int getRegionNumberFromMap(unsigned int iInput, unsigned int iRefLayer, int iPhi) const
void printConnections(std::ostream &out, unsigned int iProcessor, unsigned int iCone)
unsigned int nInputs() const
void fillCounts(unsigned int iProcessor, const OMTFinput &aInput)
std::vector< std::vector< int > > minRefPhi2D
OMTFConfigMaker(OMTFConfiguration *omtf_config)
void printPhiMap(std::ostream &out)
const std::vector< int > & getRefToLogicNumber() const
unsigned int nLogicRegions() const
vector4D & getMeasurements4Dref()
void fillInputRange(unsigned int iConfigMaker, unsigned int iCone, const OMTFinput &aInput)
vector4D & getMeasurements4D()