Go to the documentation of this file.
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]);
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());
const TkSoA *__restrict__ CAHitNtupletGeneratorKernelsGPU::QualityCuts cuts
std::vector< double > getPNoPN0()
std::vector< double > getPN()
void setPNoPN1Cut(double, double)
std::vector< double > getPNoPN()
void addEntry(double, double, double)
void setCut(int, double, double)
void setPNoPN0Cut(double, double)
void setPNCut(double, double)
std::vector< double > getPNoPN1()
std::vector< double > get(int)
void setPNoPNCut(double, double)