26 for (
int j = 0;
j < nOutVar;
j++) {
42 val[iPNoPN] = val[iPN] / pn;
47 val[iPNoPN0] = val[iPN] / pn0;
52 val[iPNoPN1] = val[iPN] / pn1;
56 for (
int ivar = 0; ivar < nOutVar; ivar++) {
57 mom[ivar]->addEntry(val[ivar]);
62 cuts[0][ivar] = mean - 2.0 * sig;
63 cuts[1][ivar] = mean + 2.0 * sig;
64 if (
cuts[0][ivar] < 0)
67 mom[ivar]->setCut(
cuts[0][ivar],
cuts[1][ivar]);
76 std::vector<double> res;
79 res.push_back(mom[ivar]->getMean());
80 res.push_back(mom[ivar]->getRMS());
81 res.push_back(mom[ivar]->getM3());
82 res.push_back(mom[ivar]->getNevt());
83 res.push_back(mom[ivar]->getMin());
84 res.push_back(mom[ivar]->getMax());
std::vector< double > getPN()
void addEntry(double, double, double)
std::vector< double > getPNoPN1()
void setPNoPN0Cut(double, double)
void setPNCut(double, double)
std::vector< double > getPNoPN0()
TkSoA const *__restrict__ CAHitNtupletGeneratorKernelsGPU::QualityCuts cuts
std::vector< double > get(int)
void setPNoPNCut(double, double)
void setCut(int, double, double)
void setPNoPN1Cut(double, double)
std::vector< double > getPNoPN()