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 > > |
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 std::vector< Axis > &axes) |
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 | makeTableShape (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 > | |
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 1087 of file HistoND.h.
References cms::cuda::assert(), alignBH_cfg::fixed, mps_fire::i, dqmiolumiharvest::j, and mitigatedMETSequence_cff::U.
|
inline |
Definition at line 1193 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 343 of file LinInterpolatedTableND.h.
References x, 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 349 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(), pfDeepBoostedJetPreprocessParams_cfi::lower_bound, npstat::ArrayND< Numeric, StackLen, StackDim >::rank(), and mitigatedMETSequence_cff::U.
Referenced by npstat::LinInterpolatedTableND< Numeric, Axis >::invertWRTAxis().
ArrayShape npstat::Private::makeHistoShape | ( | const std::vector< Axis > & | axes | ) |
Definition at line 1011 of file HistoND.h.
References mps_fire::i, dqmiodumpmetadata::n, and mps_fire::result.
ArrayShape npstat::Private::makeHistoShape | ( | const Axis & | xAxis | ) |
Definition at line 1021 of file HistoND.h.
References mps_fire::result, mitigatedMETSequence_cff::U, and HLT_2023v12_cff::xAxis.
ArrayShape npstat::Private::makeHistoShape | ( | const Axis & | xAxis, |
const Axis & | yAxis | ||
) |
Definition at line 1029 of file HistoND.h.
References mps_fire::result, mitigatedMETSequence_cff::U, HLT_2023v12_cff::xAxis, and HLT_2023v12_cff::yAxis.
ArrayShape npstat::Private::makeHistoShape | ( | const Axis & | xAxis, |
const Axis & | yAxis, | ||
const Axis & | zAxis | ||
) |
Definition at line 1038 of file HistoND.h.
References mps_fire::result, mitigatedMETSequence_cff::U, HLT_2023v12_cff::xAxis, HLT_2023v12_cff::yAxis, and HLT_2023v12_cff::zAxis.
ArrayShape npstat::Private::makeHistoShape | ( | const Axis & | xAxis, |
const Axis & | yAxis, | ||
const Axis & | zAxis, | ||
const Axis & | tAxis | ||
) |
Definition at line 1048 of file HistoND.h.
References mps_fire::result, mitigatedMETSequence_cff::U, HLT_2023v12_cff::xAxis, HLT_2023v12_cff::yAxis, and HLT_2023v12_cff::zAxis.
ArrayShape npstat::Private::makeHistoShape | ( | const Axis & | xAxis, |
const Axis & | yAxis, | ||
const Axis & | zAxis, | ||
const Axis & | tAxis, | ||
const Axis & | vAxis | ||
) |
Definition at line 1059 of file HistoND.h.
References mps_fire::result, mitigatedMETSequence_cff::U, HLT_2023v12_cff::xAxis, HLT_2023v12_cff::yAxis, and HLT_2023v12_cff::zAxis.
ArrayShape npstat::Private::makeTableShape | ( | const std::vector< Axis > & | axes | ) |
Definition at line 283 of file LinInterpolatedTableND.h.
References mps_fire::i, dqmiodumpmetadata::n, and mps_fire::result.
ArrayShape npstat::Private::makeTableShape | ( | const Axis & | xAxis | ) |
Definition at line 293 of file LinInterpolatedTableND.h.
References mps_fire::result, mitigatedMETSequence_cff::U, and HLT_2023v12_cff::xAxis.
ArrayShape npstat::Private::makeTableShape | ( | const Axis & | xAxis, |
const Axis & | yAxis | ||
) |
Definition at line 301 of file LinInterpolatedTableND.h.
References mps_fire::result, mitigatedMETSequence_cff::U, HLT_2023v12_cff::xAxis, and HLT_2023v12_cff::yAxis.
ArrayShape npstat::Private::makeTableShape | ( | const Axis & | xAxis, |
const Axis & | yAxis, | ||
const Axis & | zAxis | ||
) |
Definition at line 310 of file LinInterpolatedTableND.h.
References mps_fire::result, mitigatedMETSequence_cff::U, HLT_2023v12_cff::xAxis, HLT_2023v12_cff::yAxis, and HLT_2023v12_cff::zAxis.
ArrayShape npstat::Private::makeTableShape | ( | const Axis & | xAxis, |
const Axis & | yAxis, | ||
const Axis & | zAxis, | ||
const Axis & | tAxis | ||
) |
Definition at line 320 of file LinInterpolatedTableND.h.
References mps_fire::result, mitigatedMETSequence_cff::U, HLT_2023v12_cff::xAxis, HLT_2023v12_cff::yAxis, and HLT_2023v12_cff::zAxis.
ArrayShape npstat::Private::makeTableShape | ( | const Axis & | xAxis, |
const Axis & | yAxis, | ||
const Axis & | zAxis, | ||
const Axis & | tAxis, | ||
const Axis & | vAxis | ||
) |
Definition at line 331 of file LinInterpolatedTableND.h.
References mps_fire::result, mitigatedMETSequence_cff::U, HLT_2023v12_cff::xAxis, HLT_2023v12_cff::yAxis, and HLT_2023v12_cff::zAxis.
std::vector<Axis> npstat::Private::rebinAxes | ( | const std::vector< Axis > & | axes, |
const unsigned * | newBins, | ||
const unsigned | lenNewBins | ||
) |
Definition at line 1072 of file HistoND.h.
References cms::cuda::assert(), and mps_fire::i.
ArrayShape npstat::Private::shapeOfASlice | ( | const std::vector< Axis > & | axes, |
const unsigned * | fixedIndices, | ||
const unsigned | nFixedIndices | ||
) |
Definition at line 1119 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 1175 of file HistoND.h.
References mps_fire::i, seedmultiplicitymonitor_newtracking_cfi::nBins, mps_fire::result, and mitigatedMETSequence_cff::U.