22 gr.setAutoFill(
false);
37 gr.setAutoFill(
false);
42 for(
size_t i=0;
i<
N;
i++) {sX=
vec[
i];
gr.fill(); }
50 gr.setAutoFill(
false);
63 gr.setAutoFill(
false);
69 for(
size_t i=0;
i<
N;
i++) {sX=
vec[
i];
gr.fill(); }
78 gr.setAutoFill(
false);
84 for(
size_t i=0;
i<
N;
i++) {sY=
vec[
i];
gr.fill(); }
92 gr.setAutoFill(
false);
95 auto vecX = vX->
vector(*j);
96 auto vecY = vY->
vector(*j);
97 size_t Nx= vecX.
size();
98 size_t Ny= vecY.size();
99 size_t N = Nx<Ny ? Nx : Ny;
100 for(
size_t i=0;
i<
N;
i++) {sX=vecX[
i];sY=vecY[
i];
gr.fill(); }
110 gr.setAutoFill(
false);
133 declareInterface<IJetHistoFiller>(
this);
145 if( !
m_varY.isEnabled() ){
150 if ( !
m_varZ.isEnabled()) {
160 return StatusCode::SUCCESS;
165 if(
jets.empty())
return StatusCode::SUCCESS;
171 else processX(grpT, vX,
jets) ;
179 case 0: processXY(grpT, vX,vY,
jets) ; break ;
180 case 1: processXVecY(grpT, vX,vY,
jets) ; break ;
181 case 2: processXYVec(grpT, vX,vY,
jets) ; break ;
182 case 3: processXVecYVec(grpT, vX,vY,
jets) ; break ;
188 processXYZ(grpT, vX,vY, vZ,
jets) ;
192 return StatusCode::SUCCESS;