Classes | |
struct | AbsHelper |
struct | AbsHelper< T, 1 > |
struct | AbsReturnType |
struct | AbsReturnType< const std::complex< T > > |
struct | AbsReturnType< const volatile std::complex< T > > |
struct | AbsReturnType< std::complex< T > > |
struct | AbsReturnType< volatile std::complex< T > > |
class | ArrayMapper |
Functions | |
template<class Axis > | |
std::vector< Axis > | addAxis (const std::vector< Axis > &axes, const Axis &newAxis, const unsigned newAxisNumber) |
template<class Axis > | |
std::vector< Axis > | axesOfASlice (const std::vector< Axis > &axes, const unsigned *fixedIndices, const unsigned nFixedIndices) |
void | h_badargs (const char *method) |
template<typename Float , class Axis > | |
void | iHND_checkArgs (const HistoND< Float, Axis > &histo, const unsigned xDim, const unsigned interpolationDegree) |
double | lind_interpolateSimple (const double x0, const double x1, const double y0, const double y1, const double x) |
template<typename Numeric , class Axis > | |
void | lind_invert1DSlice (const ArrayND< Numeric > &fromSlice, const Axis &fromAxis, const Axis &toAxis, const bool leftLinear, const bool rightLinear, ArrayND< Numeric > *toSlice) |
template<class Axis > | |
ArrayShape | makeHistoShape (const Axis &xAxis) |
template<class Axis > | |
ArrayShape | makeHistoShape (const Axis &xAxis, const Axis &yAxis) |
template<class Axis > | |
ArrayShape | makeHistoShape (const Axis &xAxis, const Axis &yAxis, const Axis &zAxis) |
template<class Axis > | |
ArrayShape | makeHistoShape (const Axis &xAxis, const Axis &yAxis, const Axis &zAxis, const Axis &tAxis) |
template<class Axis > | |
ArrayShape | makeHistoShape (const Axis &xAxis, const Axis &yAxis, const Axis &zAxis, const Axis &tAxis, const Axis &vAxis) |
template<class Axis > | |
ArrayShape | makeHistoShape (const std::vector< Axis > &axes) |
template<class Axis > | |
ArrayShape | makeTableShape (const Axis &xAxis) |
template<class Axis > | |
ArrayShape | makeTableShape (const Axis &xAxis, const Axis &yAxis) |
template<class Axis > | |
ArrayShape | makeTableShape (const Axis &xAxis, const Axis &yAxis, const Axis &zAxis) |
template<class Axis > | |
ArrayShape | makeTableShape (const Axis &xAxis, const Axis &yAxis, const Axis &zAxis, const Axis &tAxis) |
template<class Axis > | |
ArrayShape | makeTableShape (const Axis &xAxis, const Axis &yAxis, const Axis &zAxis, const Axis &tAxis, const Axis &vAxis) |
template<class Axis > | |
ArrayShape | makeTableShape (const std::vector< Axis > &axes) |
template<class Axis > | |
std::vector< Axis > | rebinAxes (const std::vector< Axis > &axes, const unsigned *newBins, const unsigned lenNewBins) |
template<class Axis > | |
ArrayShape | shapeOfASlice (const std::vector< Axis > &axes, const unsigned *fixedIndices, const unsigned nFixedIndices) |
template<class Axis > | |
ArrayShape | shapeWithExtraAxis (const std::vector< Axis > &axes, const Axis &newAxis, const unsigned newAxisNumber) |
std::vector<Axis> npstat::Private::addAxis | ( | const std::vector< Axis > & | axes, |
const Axis & | newAxis, | ||
const unsigned | newAxisNumber | ||
) |
std::vector<Axis> npstat::Private::axesOfASlice | ( | const std::vector< Axis > & | axes, |
const unsigned * | fixedIndices, | ||
const unsigned | nFixedIndices | ||
) |
Definition at line 1086 of file HistoND.h.
References cms::cuda::assert(), alignBH_cfg::fixed, mps_fire::i, dqmiolumiharvest::j, and mitigatedMETSequence_cff::U.
|
inline |
Definition at line 1192 of file HistoND.h.
References AlcaSiPixelAliHarvester0T_cff::method.
Referenced by npstat::HistoND< Numeric, Axis >::closestBin(), npstat::HistoND< Numeric, Axis >::dispatch(), npstat::HistoND< Numeric, Axis >::examine(), npstat::HistoND< Numeric, Axis >::fill(), and npstat::HistoND< Numeric, Axis >::fillC().
void npstat::Private::iHND_checkArgs | ( | const HistoND< Float, Axis > & | histo, |
const unsigned | xDim, | ||
const unsigned | interpolationDegree | ||
) |
Definition at line 135 of file interpolateHistoND.h.
References timingPdfMaker::histo, and mitigatedMETSequence_cff::U.
Referenced by npstat::interpolateHistoND().
|
inline |
Definition at line 342 of file LinInterpolatedTableND.h.
References testProducerWithPsetDescEmpty_cfi::x1, and testProducerWithPsetDescEmpty_cfi::y1.
Referenced by lind_invert1DSlice(), and npstat::LinInterpolatedTableND< Numeric, Axis >::solveForRatioArg().
void npstat::Private::lind_invert1DSlice | ( | const ArrayND< Numeric > & | fromSlice, |
const Axis & | fromAxis, | ||
const Axis & | toAxis, | ||
const bool | leftLinear, | ||
const bool | rightLinear, | ||
ArrayND< Numeric > * | toSlice | ||
) |
Definition at line 348 of file LinInterpolatedTableND.h.
References cms::cuda::assert(), npstat::ArrayND< Numeric, StackLen, StackDim >::data(), mps_fire::i, npstat::isStrictlyMonotonous(), npstat::ArrayND< Numeric, StackLen, StackDim >::length(), lind_interpolateSimple(), cuda_std::lower_bound(), npstat::ArrayND< Numeric, StackLen, StackDim >::rank(), and mitigatedMETSequence_cff::U.
Referenced by npstat::LinInterpolatedTableND< Numeric, Axis >::invertWRTAxis().
ArrayShape npstat::Private::makeHistoShape | ( | const Axis & | xAxis | ) |
Definition at line 1020 of file HistoND.h.
References mps_fire::result, mitigatedMETSequence_cff::U, and HLT_2018_cff::xAxis.
ArrayShape npstat::Private::makeHistoShape | ( | const Axis & | xAxis, |
const Axis & | yAxis | ||
) |
Definition at line 1028 of file HistoND.h.
References mps_fire::result, mitigatedMETSequence_cff::U, HLT_2018_cff::xAxis, and HLT_2018_cff::yAxis.
ArrayShape npstat::Private::makeHistoShape | ( | const Axis & | xAxis, |
const Axis & | yAxis, | ||
const Axis & | zAxis | ||
) |
Definition at line 1037 of file HistoND.h.
References mps_fire::result, mitigatedMETSequence_cff::U, HLT_2018_cff::xAxis, HLT_2018_cff::yAxis, and HLT_2018_cff::zAxis.
ArrayShape npstat::Private::makeHistoShape | ( | const Axis & | xAxis, |
const Axis & | yAxis, | ||
const Axis & | zAxis, | ||
const Axis & | tAxis | ||
) |
Definition at line 1047 of file HistoND.h.
References mps_fire::result, mitigatedMETSequence_cff::U, HLT_2018_cff::xAxis, HLT_2018_cff::yAxis, and HLT_2018_cff::zAxis.
ArrayShape npstat::Private::makeHistoShape | ( | const Axis & | xAxis, |
const Axis & | yAxis, | ||
const Axis & | zAxis, | ||
const Axis & | tAxis, | ||
const Axis & | vAxis | ||
) |
Definition at line 1058 of file HistoND.h.
References mps_fire::result, mitigatedMETSequence_cff::U, HLT_2018_cff::xAxis, HLT_2018_cff::yAxis, and HLT_2018_cff::zAxis.
ArrayShape npstat::Private::makeHistoShape | ( | const std::vector< Axis > & | axes | ) |
Definition at line 1010 of file HistoND.h.
References mps_fire::i, dqmiodumpmetadata::n, and mps_fire::result.
ArrayShape npstat::Private::makeTableShape | ( | const Axis & | xAxis | ) |
Definition at line 292 of file LinInterpolatedTableND.h.
References mps_fire::result, mitigatedMETSequence_cff::U, and HLT_2018_cff::xAxis.
ArrayShape npstat::Private::makeTableShape | ( | const Axis & | xAxis, |
const Axis & | yAxis | ||
) |
Definition at line 300 of file LinInterpolatedTableND.h.
References mps_fire::result, mitigatedMETSequence_cff::U, HLT_2018_cff::xAxis, and HLT_2018_cff::yAxis.
ArrayShape npstat::Private::makeTableShape | ( | const Axis & | xAxis, |
const Axis & | yAxis, | ||
const Axis & | zAxis | ||
) |
Definition at line 309 of file LinInterpolatedTableND.h.
References mps_fire::result, mitigatedMETSequence_cff::U, HLT_2018_cff::xAxis, HLT_2018_cff::yAxis, and HLT_2018_cff::zAxis.
ArrayShape npstat::Private::makeTableShape | ( | const Axis & | xAxis, |
const Axis & | yAxis, | ||
const Axis & | zAxis, | ||
const Axis & | tAxis | ||
) |
Definition at line 319 of file LinInterpolatedTableND.h.
References mps_fire::result, mitigatedMETSequence_cff::U, HLT_2018_cff::xAxis, HLT_2018_cff::yAxis, and HLT_2018_cff::zAxis.
ArrayShape npstat::Private::makeTableShape | ( | const Axis & | xAxis, |
const Axis & | yAxis, | ||
const Axis & | zAxis, | ||
const Axis & | tAxis, | ||
const Axis & | vAxis | ||
) |
Definition at line 330 of file LinInterpolatedTableND.h.
References mps_fire::result, mitigatedMETSequence_cff::U, HLT_2018_cff::xAxis, HLT_2018_cff::yAxis, and HLT_2018_cff::zAxis.
ArrayShape npstat::Private::makeTableShape | ( | const std::vector< Axis > & | axes | ) |
Definition at line 282 of file LinInterpolatedTableND.h.
References mps_fire::i, dqmiodumpmetadata::n, and mps_fire::result.
std::vector<Axis> npstat::Private::rebinAxes | ( | const std::vector< Axis > & | axes, |
const unsigned * | newBins, | ||
const unsigned | lenNewBins | ||
) |
ArrayShape npstat::Private::shapeOfASlice | ( | const std::vector< Axis > & | axes, |
const unsigned * | fixedIndices, | ||
const unsigned | nFixedIndices | ||
) |
Definition at line 1118 of file HistoND.h.
References cms::cuda::assert(), alignBH_cfg::fixed, mps_fire::i, dqmiolumiharvest::j, seedmultiplicitymonitor_newtracking_cfi::nBins, and mitigatedMETSequence_cff::U.
ArrayShape npstat::Private::shapeWithExtraAxis | ( | const std::vector< Axis > & | axes, |
const Axis & | newAxis, | ||
const unsigned | newAxisNumber | ||
) |
Definition at line 1174 of file HistoND.h.
References mps_fire::i, seedmultiplicitymonitor_newtracking_cfi::nBins, mps_fire::result, and mitigatedMETSequence_cff::U.