#include <BeamSpotPayloadInspectorHelper.h>
Public Member Functions | |
BSParamsHelper (const std::shared_ptr< PayloadType > &bs) | |
const bshelpdata | centralValues () const |
const bshelpdata | diffCentralValues (const BSParamsHelper &bs2, const bool isPull=false) const |
const bshelpdata | diffErrors (const BSParamsHelper &bs2, const bool isPull=false) const |
const bshelpdata | errors () const |
void | printDebug (std::stringstream &ss) |
Private Types | |
typedef std::array< double, 8 > | bshelpdata |
Private Attributes | |
bshelpdata | m_errors |
bshelpdata | m_values |
Helper class for operations on the Beam Spot Parameters It's a simplified representation of the beamspot data used as the underlying type for data transfers and comparisons
Definition at line 93 of file BeamSpotPayloadInspectorHelper.h.
|
private |
Definition at line 94 of file BeamSpotPayloadInspectorHelper.h.
|
inline |
Definition at line 97 of file BeamSpotPayloadInspectorHelper.h.
References cms::cuda::bs, BeamSpotPI::BSParamsHelper< PayloadType >::m_errors, and BeamSpotPI::BSParamsHelper< PayloadType >::m_values.
|
inline |
Definition at line 119 of file BeamSpotPayloadInspectorHelper.h.
References BeamSpotPI::BSParamsHelper< PayloadType >::m_values.
Referenced by BeamSpotPI::BSParamsHelper< PayloadType >::diffCentralValues().
|
inline |
Definition at line 123 of file BeamSpotPayloadInspectorHelper.h.
References BeamSpotPI::BSParamsHelper< PayloadType >::centralValues(), dydz, mps_fire::i, runTheMatrix::ret, parallelization::uint, and X.
Referenced by BeamSpotPI::DisplayParametersDiff< PayloadType, nIOVs, ntags >::fill().
|
inline |
Definition at line 134 of file BeamSpotPayloadInspectorHelper.h.
References dydz, BeamSpotPI::BSParamsHelper< PayloadType >::errors(), mps_fire::i, runTheMatrix::ret, parallelization::uint, and X.
Referenced by BeamSpotPI::DisplayParametersDiff< PayloadType, nIOVs, ntags >::fill().
|
inline |
Definition at line 120 of file BeamSpotPayloadInspectorHelper.h.
References BeamSpotPI::BSParamsHelper< PayloadType >::m_errors.
Referenced by BeamSpotPI::BSParamsHelper< PayloadType >::diffErrors().
|
inline |
Definition at line 109 of file BeamSpotPayloadInspectorHelper.h.
References dydz, BeamSpotPI::getStringFromParamEnum(), mps_fire::i, BeamSpotPI::BSParamsHelper< PayloadType >::m_errors, BeamSpotPI::BSParamsHelper< PayloadType >::m_values, contentValuesCheck::ss, parallelization::uint, and X.
Referenced by BeamSpotPI::DisplayParametersDiff< PayloadType, nIOVs, ntags >::fill().
|
private |
Definition at line 146 of file BeamSpotPayloadInspectorHelper.h.
Referenced by BeamSpotPI::BSParamsHelper< PayloadType >::BSParamsHelper(), BeamSpotPI::BSParamsHelper< PayloadType >::errors(), and BeamSpotPI::BSParamsHelper< PayloadType >::printDebug().
|
private |
Definition at line 145 of file BeamSpotPayloadInspectorHelper.h.
Referenced by BeamSpotPI::BSParamsHelper< PayloadType >::BSParamsHelper(), BeamSpotPI::BSParamsHelper< PayloadType >::centralValues(), and BeamSpotPI::BSParamsHelper< PayloadType >::printDebug().