#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, parameters::lastLumi > | 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 115 of file BeamSpotPayloadInspectorHelper.h.
|
private |
Definition at line 116 of file BeamSpotPayloadInspectorHelper.h.
|
inline |
Definition at line 119 of file BeamSpotPayloadInspectorHelper.h.
References cms::cuda::bs, dxdz, dydz, beamSpotPI::BSParamsHelper< PayloadType >::m_errors, beamSpotPI::BSParamsHelper< PayloadType >::m_values, beamSpotPI::sigmaX, beamSpotPI::sigmaY, simBeamSpotPI::sigmaZ, X, simBeamSpotPI::Y, and simBeamSpotPI::Z.
|
inline |
Definition at line 144 of file BeamSpotPayloadInspectorHelper.h.
References beamSpotPI::BSParamsHelper< PayloadType >::m_values.
Referenced by beamSpotPI::BSParamsHelper< PayloadType >::diffCentralValues().
|
inline |
Definition at line 148 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 159 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 145 of file BeamSpotPayloadInspectorHelper.h.
References beamSpotPI::BSParamsHelper< PayloadType >::m_errors.
Referenced by beamSpotPI::BSParamsHelper< PayloadType >::diffErrors().
|
inline |
Definition at line 134 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 171 of file BeamSpotPayloadInspectorHelper.h.
Referenced by beamSpotPI::BSParamsHelper< PayloadType >::BSParamsHelper(), beamSpotPI::BSParamsHelper< PayloadType >::errors(), and beamSpotPI::BSParamsHelper< PayloadType >::printDebug().
|
private |
Definition at line 170 of file BeamSpotPayloadInspectorHelper.h.
Referenced by beamSpotPI::BSParamsHelper< PayloadType >::BSParamsHelper(), beamSpotPI::BSParamsHelper< PayloadType >::centralValues(), and beamSpotPI::BSParamsHelper< PayloadType >::printDebug().