// define all binnings
AliRsnFunctionAxis *axisIM = new AliRsnFunctionAxis(AliRsnFunctionAxis::kPairInvMass, 1000, 0.0, 2.0);
- AliRsnFunctionAxis *axisPt = new AliRsnFunctionAxis(AliRsnFunctionAxis::kPairPt, 40, 0.0, 10.0);
- AliRsnFunctionAxis *axisEta = new AliRsnFunctionAxis(AliRsnFunctionAxis::kPairEta, 20, -1.5, 1.5);
+ AliRsnFunctionAxis *axisPt = new AliRsnFunctionAxis(AliRsnFunctionAxis::kPairPt, 50, 0.0, 10.0);
+ AliRsnFunctionAxis *axisEta = new AliRsnFunctionAxis(AliRsnFunctionAxis::kPairEta, 15, -1.5, 1.5);
AliRsnFunctionAxis *axisMult = new AliRsnFunctionAxis(AliRsnFunctionAxis::kEventMult, 8, 0.0, 200.0);
- // function #1: pt, mult
- AliRsnFunction *fcnPt = new AliRsnFunction;
- fcnPt->AddAxis(axisIM);
- fcnPt->AddAxis(axisPt);
- fcnPt->AddAxis(axisMult);
- // function #2: eta, mult
- AliRsnFunction *fcnEta = new AliRsnFunction;
- fcnEta->AddAxis(axisIM);
- fcnEta->AddAxis(axisEta);
- fcnEta->AddAxis(axisMult);
+ AliRsnFunction *fcn = new AliRsnFunction;
+ fcn->AddAxis(axisIM);
+ fcn->AddAxis(axisPt);
+ fcn->AddAxis(axisEta);
+ fcn->AddAxis(axisMult);
// add functions to pairs
for (i = 0; i < nArray; i++) {
for (j = 0; j < 4; j++) {
- pair[i][j]->AddFunction(fcnPt);
- pair[i][j]->AddFunction(fcnEta);
+ pair[i][j]->AddFunction(fcn);
}
}