38 if(refLayerHits.empty())
continue;
40 int phiRef = refLayerHits[iInput];
52 out<<
"min Phi in each logicRegion (X) in each ref Layer (Y): "<<std::endl;
55 out<<
" "<<
minRefPhi2D[iRefLayer][iLogicRegion]<<
"\t";
61 out<<
"max Phi in each logicRegion (X) in each ref Layer (Y): "<<std::endl;
64 out<<
" "<<
maxRefPhi2D[iRefLayer][iLogicRegion]<<
"\t";
80 if(refLayerHits.empty())
continue;
82 for(
unsigned int iInput=0;iInput<refLayerHits.size();++iInput){
83 int phiRef = refLayerHits[iInput];
91 if(iInput%2==0)
fillInputRange(iProcessor,iRegion,iRefLayer,iInput+1);
102 for(
unsigned int iInput=0;iInput<14;++iInput){
111 unsigned int iRegion,
112 unsigned int iRefLayer,
113 unsigned int iInput){
121 unsigned int iProcessor,
122 unsigned int iRegion){
124 out<<
"iProcessor: "<<iProcessor
125 <<
" iRegion: "<<iRegion
128 out<<
"Ref hits"<<std::endl;
130 out<<
"Logic layer: "<<iLogicLayer<<
" Hits: ";
unsigned int nRefLayers() const
void fillPhiMaps(unsigned int iProcessor, const OMTFinput &aInput)
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
OMTFConfiguration * myOmtfConfig
unsigned int nLogicRegions() const
vector4D & getMeasurements4Dref()
void fillInputRange(unsigned int iConfigMaker, unsigned int iCone, const OMTFinput &aInput)
std::vector< std::vector< int > > maxRefPhi2D
vector4D & getMeasurements4D()