@@ -83,6 +83,9 @@ void FlowJSPCAnalysis::calculateCorrelators(const int fCentBin)
8383 double correlationDenom;
8484 double weightCorrelationDenom;
8585
86+ for (int i = 0 ; i < 14 ; ++i)
87+ fCorrelDenoms [i] = 0 ;
88+
8689 for (int j = 0 ; j < 12 ; j++) {
8790 if (fHarmosArray [j][0 ] == 0 ) {
8891 continue ;
@@ -126,66 +129,66 @@ void FlowJSPCAnalysis::fillHistograms(const int fCentBin, int ind, double cNum,
126129 case 0 : {
127130 mHistRegistry ->fill (HIST (MCentClasses[0 ]) + HIST (" fResults" ), 2 . * static_cast <float >(ind) + 0.5 , cNum, wNum);
128131 mHistRegistry ->fill (HIST (MCentClasses[0 ]) + HIST (" fResults" ), 2 . * static_cast <float >(ind) + 1.5 , cDenom, wDenom);
129- mHistRegistry ->fill (HIST (MCentClasses[0 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 0.5 , cNum * cDenom, wNum * wDenom);
130- mHistRegistry ->fill (HIST (MCentClasses[0 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 1.5 , wNum * wDenom, 1 .);
131- mHistRegistry ->fill (HIST (MCentClasses[0 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 2.5 , wNum, 1 .);
132- mHistRegistry ->fill (HIST (MCentClasses[0 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 3.5 , wDenom, 1 .);
132+ mHistRegistry ->fill (HIST (MCentClasses[0 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 0.5 , cNum * cDenom, wNum * wDenom);
133+ mHistRegistry ->fill (HIST (MCentClasses[0 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 1.5 , wNum * wDenom, 1 .);
134+ mHistRegistry ->fill (HIST (MCentClasses[0 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 2.5 , wNum, 1 .);
135+ mHistRegistry ->fill (HIST (MCentClasses[0 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 3.5 , wDenom, 1 .);
133136 } break ;
134137 case 1 : {
135138 mHistRegistry ->fill (HIST (MCentClasses[1 ]) + HIST (" fResults" ), 2 . * static_cast <float >(ind) + 0.5 , cNum, wNum);
136139 mHistRegistry ->fill (HIST (MCentClasses[1 ]) + HIST (" fResults" ), 2 . * static_cast <float >(ind) + 1.5 , cDenom, wDenom);
137- mHistRegistry ->fill (HIST (MCentClasses[1 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 0.5 , cNum * cDenom, wNum * wDenom);
138- mHistRegistry ->fill (HIST (MCentClasses[1 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 1.5 , wNum * wDenom, 1 .);
139- mHistRegistry ->fill (HIST (MCentClasses[1 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 2.5 , wNum, 1 .);
140- mHistRegistry ->fill (HIST (MCentClasses[1 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 3.5 , wDenom, 1 .);
140+ mHistRegistry ->fill (HIST (MCentClasses[1 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 0.5 , cNum * cDenom, wNum * wDenom);
141+ mHistRegistry ->fill (HIST (MCentClasses[1 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 1.5 , wNum * wDenom, 1 .);
142+ mHistRegistry ->fill (HIST (MCentClasses[1 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 2.5 , wNum, 1 .);
143+ mHistRegistry ->fill (HIST (MCentClasses[1 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 3.5 , wDenom, 1 .);
141144 } break ;
142145 case 2 : {
143146 mHistRegistry ->fill (HIST (MCentClasses[2 ]) + HIST (" fResults" ), 2 . * static_cast <float >(ind) + 0.5 , cNum, wNum);
144147 mHistRegistry ->fill (HIST (MCentClasses[2 ]) + HIST (" fResults" ), 2 . * static_cast <float >(ind) + 1.5 , cDenom, wDenom);
145- mHistRegistry ->fill (HIST (MCentClasses[2 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 0.5 , cNum * cDenom, wNum * wDenom);
146- mHistRegistry ->fill (HIST (MCentClasses[2 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 1.5 , wNum * wDenom, 1 .);
147- mHistRegistry ->fill (HIST (MCentClasses[2 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 2.5 , wNum, 1 .);
148- mHistRegistry ->fill (HIST (MCentClasses[2 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 3.5 , wDenom, 1 .);
148+ mHistRegistry ->fill (HIST (MCentClasses[2 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 0.5 , cNum * cDenom, wNum * wDenom);
149+ mHistRegistry ->fill (HIST (MCentClasses[2 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 1.5 , wNum * wDenom, 1 .);
150+ mHistRegistry ->fill (HIST (MCentClasses[2 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 2.5 , wNum, 1 .);
151+ mHistRegistry ->fill (HIST (MCentClasses[2 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 3.5 , wDenom, 1 .);
149152 } break ;
150153 case 3 : {
151154 mHistRegistry ->fill (HIST (MCentClasses[3 ]) + HIST (" fResults" ), 2 . * static_cast <float >(ind) + 0.5 , cNum, wNum);
152155 mHistRegistry ->fill (HIST (MCentClasses[3 ]) + HIST (" fResults" ), 2 . * static_cast <float >(ind) + 1.5 , cDenom, wDenom);
153- mHistRegistry ->fill (HIST (MCentClasses[3 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 0.5 , cNum * cDenom, wNum * wDenom);
154- mHistRegistry ->fill (HIST (MCentClasses[3 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 1.5 , wNum * wDenom, 1 .);
155- mHistRegistry ->fill (HIST (MCentClasses[3 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 2.5 , wNum, 1 .);
156- mHistRegistry ->fill (HIST (MCentClasses[3 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 3.5 , wDenom, 1 .);
156+ mHistRegistry ->fill (HIST (MCentClasses[3 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 0.5 , cNum * cDenom, wNum * wDenom);
157+ mHistRegistry ->fill (HIST (MCentClasses[3 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 1.5 , wNum * wDenom, 1 .);
158+ mHistRegistry ->fill (HIST (MCentClasses[3 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 2.5 , wNum, 1 .);
159+ mHistRegistry ->fill (HIST (MCentClasses[3 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 3.5 , wDenom, 1 .);
157160 } break ;
158161 case 4 : {
159162 mHistRegistry ->fill (HIST (MCentClasses[4 ]) + HIST (" fResults" ), 2 . * static_cast <float >(ind) + 0.5 , cNum, wNum);
160163 mHistRegistry ->fill (HIST (MCentClasses[4 ]) + HIST (" fResults" ), 2 . * static_cast <float >(ind) + 1.5 , cDenom, wDenom);
161- mHistRegistry ->fill (HIST (MCentClasses[4 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 0.5 , cNum * cDenom, wNum * wDenom);
162- mHistRegistry ->fill (HIST (MCentClasses[4 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 1.5 , wNum * wDenom, 1 .);
163- mHistRegistry ->fill (HIST (MCentClasses[4 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 2.5 , wNum, 1 .);
164- mHistRegistry ->fill (HIST (MCentClasses[4 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 3.5 , wDenom, 1 .);
164+ mHistRegistry ->fill (HIST (MCentClasses[4 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 0.5 , cNum * cDenom, wNum * wDenom);
165+ mHistRegistry ->fill (HIST (MCentClasses[4 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 1.5 , wNum * wDenom, 1 .);
166+ mHistRegistry ->fill (HIST (MCentClasses[4 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 2.5 , wNum, 1 .);
167+ mHistRegistry ->fill (HIST (MCentClasses[4 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 3.5 , wDenom, 1 .);
165168 } break ;
166169 case 5 : {
167170 mHistRegistry ->fill (HIST (MCentClasses[5 ]) + HIST (" fResults" ), 2 . * static_cast <float >(ind) + 0.5 , cNum, wNum);
168171 mHistRegistry ->fill (HIST (MCentClasses[5 ]) + HIST (" fResults" ), 2 . * static_cast <float >(ind) + 1.5 , cDenom, wDenom);
169- mHistRegistry ->fill (HIST (MCentClasses[5 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 0.5 , cNum * cDenom, wNum * wDenom);
170- mHistRegistry ->fill (HIST (MCentClasses[5 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 1.5 , wNum * wDenom, 1 .);
171- mHistRegistry ->fill (HIST (MCentClasses[5 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 2.5 , wNum, 1 .);
172- mHistRegistry ->fill (HIST (MCentClasses[5 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 3.5 , wDenom, 1 .);
172+ mHistRegistry ->fill (HIST (MCentClasses[5 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 0.5 , cNum * cDenom, wNum * wDenom);
173+ mHistRegistry ->fill (HIST (MCentClasses[5 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 1.5 , wNum * wDenom, 1 .);
174+ mHistRegistry ->fill (HIST (MCentClasses[5 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 2.5 , wNum, 1 .);
175+ mHistRegistry ->fill (HIST (MCentClasses[5 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 3.5 , wDenom, 1 .);
173176 } break ;
174177 case 6 : {
175178 mHistRegistry ->fill (HIST (MCentClasses[6 ]) + HIST (" fResults" ), 2 . * static_cast <float >(ind) + 0.5 , cNum, wNum);
176179 mHistRegistry ->fill (HIST (MCentClasses[6 ]) + HIST (" fResults" ), 2 . * static_cast <float >(ind) + 1.5 , cDenom, wDenom);
177- mHistRegistry ->fill (HIST (MCentClasses[6 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 0.5 , cNum * cDenom, wNum * wDenom);
178- mHistRegistry ->fill (HIST (MCentClasses[6 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 1.5 , wNum * wDenom, 1 .);
179- mHistRegistry ->fill (HIST (MCentClasses[6 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 2.5 , wNum, 1 .);
180- mHistRegistry ->fill (HIST (MCentClasses[6 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 3.5 , wDenom, 1 .);
180+ mHistRegistry ->fill (HIST (MCentClasses[6 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 0.5 , cNum * cDenom, wNum * wDenom);
181+ mHistRegistry ->fill (HIST (MCentClasses[6 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 1.5 , wNum * wDenom, 1 .);
182+ mHistRegistry ->fill (HIST (MCentClasses[6 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 2.5 , wNum, 1 .);
183+ mHistRegistry ->fill (HIST (MCentClasses[6 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 3.5 , wDenom, 1 .);
181184 } break ;
182185 case 7 : {
183186 mHistRegistry ->fill (HIST (MCentClasses[7 ]) + HIST (" fResults" ), 2 . * static_cast <float >(ind) + 0.5 , cNum, wNum);
184187 mHistRegistry ->fill (HIST (MCentClasses[7 ]) + HIST (" fResults" ), 2 . * static_cast <float >(ind) + 1.5 , cDenom, wDenom);
185- mHistRegistry ->fill (HIST (MCentClasses[7 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 0.5 , cNum * cDenom, wNum * wDenom);
186- mHistRegistry ->fill (HIST (MCentClasses[7 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 1.5 , wNum * wDenom, 1 .);
187- mHistRegistry ->fill (HIST (MCentClasses[7 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 2.5 , wNum, 1 .);
188- mHistRegistry ->fill (HIST (MCentClasses[7 ]) + HIST (" fCovResults" ), 2 . * static_cast <float >(ind) + 3.5 , wDenom, 1 .);
188+ mHistRegistry ->fill (HIST (MCentClasses[7 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 0.5 , cNum * cDenom, wNum * wDenom);
189+ mHistRegistry ->fill (HIST (MCentClasses[7 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 1.5 , wNum * wDenom, 1 .);
190+ mHistRegistry ->fill (HIST (MCentClasses[7 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 2.5 , wNum, 1 .);
191+ mHistRegistry ->fill (HIST (MCentClasses[7 ]) + HIST (" fCovResults" ), 4 . * static_cast <float >(ind) + 3.5 , wDenom, 1 .);
189192 } break ;
190193 default :
191194 return ;
0 commit comments