25 results[iLayer][iRefLayer] = val;
43 for(
unsigned int iLogicLayer=0;iLogicLayer<
results.size();++iLogicLayer){
45 for(
unsigned int iRefLayer=0;iRefLayer<
results[iLogicLayer].size();++iRefLayer){
47 unsigned int val =
results[connectedLayer][iRefLayer]>0 ?
results[iLogicLayer][iRefLayer]: 0;
59 unsigned int nHits = 0;
70 for(
unsigned int iLogicLayer=0;iLogicLayer<aResult.
results.size();++iLogicLayer){
71 out<<
"Logic layer: "<<iLogicLayer<<
" results: ";
72 for(
unsigned int iRefLayer=0;iRefLayer<aResult.
results[iLogicLayer].size();++iRefLayer){
73 out<<aResult.
results[iLogicLayer][iRefLayer]<<
"\t";
78 out<<
" Sum over layers: ";
79 for(
unsigned int iRefLayer=0;iRefLayer<aResult.
results1D.size();++iRefLayer){
85 out<<
" Number of hits: ";
86 for(
unsigned int iRefLayer=0;iRefLayer<aResult.
hits1D.size();++iRefLayer){
87 out<<aResult.
hits1D[iRefLayer]<<
"\t";
static unsigned int nLayers
std::ostream & operator<<(std::ostream &out, const ALILine &li)
vector1D results1D
Sum of pdf weights for each reference layer.
static std::map< int, int > logicToLogic
vector1D refPhi1D
Reference phi for each reference layer.
static unsigned int nRefLayers
vector1D hits1D
Number of hits for each reference layer.
static std::set< int > bendingLayers
void addResult(unsigned int iRefLayer, unsigned int iLayer, unsigned int val, int iRefPhi, int iRefEta)
vector1D refEta1D
Reference phi for each reference layer.
Power< A, B >::type pow(const A &a, const B &b)
vector1D hitsBits
Words representing nimber of hit layers for each reference layer.