#include <BeamSpotPayloadInspectorHelper.h>
Public Member Functions | |
const bshelpdata | centralValues () const |
const bshelpdata | diffCentralValues (const SimBSHLLHCParamsHelper &bs2, const bool isPull=false) const |
void | printDebug (std::stringstream &ss) |
SimBSHLLHCParamsHelper (const std::shared_ptr< PayloadType > &bs) | |
Private Types | |
typedef std::array< double, parameters::END_OF_TYPES > | bshelpdata |
Private Attributes | |
bshelpdata | m_values |
Helper class for operations on the Sim Beam Spot HL-LHC Parameters It's a simplified representation of the beamspot data used as the underlying type for data transfers and comparisons
Definition at line 1141 of file BeamSpotPayloadInspectorHelper.h.
|
private |
Definition at line 1142 of file BeamSpotPayloadInspectorHelper.h.
|
inline |
Definition at line 1145 of file BeamSpotPayloadInspectorHelper.h.
References simBeamSpotHLLHCPI::betaCrossingPlane, simBeamSpotHLLHCPI::betaSeparationPlane, cms::cuda::bs, simBeamSpotHLLHCPI::bunchLenght, simBeamSpotHLLHCPI::crabbingAngleCrossing, simBeamSpotHLLHCPI::crabbingAngleSeparation, simBeamSpotHLLHCPI::crabFrequency, simBeamSpotHLLHCPI::crossingAngle, simBeamSpotHLLHCPI::eProton, simBeamSpotHLLHCPI::horizontalEmittance, simBeamSpotHLLHCPI::SimBSHLLHCParamsHelper< PayloadType >::m_values, simBeamSpotHLLHCPI::meanX, simBeamSpotHLLHCPI::meanY, simBeamSpotHLLHCPI::meanZ, simBeamSpotHLLHCPI::rf800, simBeamSpotHLLHCPI::timeOffset, and simBeamSpotHLLHCPI::verticalEmittance.
|
inline |
Definition at line 1173 of file BeamSpotPayloadInspectorHelper.h.
References simBeamSpotHLLHCPI::SimBSHLLHCParamsHelper< PayloadType >::m_values.
Referenced by simBeamSpotHLLHCPI::SimBSHLLHCParamsHelper< PayloadType >::diffCentralValues().
|
inline |
Definition at line 1176 of file BeamSpotPayloadInspectorHelper.h.
References simBeamSpotHLLHCPI::SimBSHLLHCParamsHelper< PayloadType >::centralValues(), mps_fire::i, simBeamSpotHLLHCPI::meanX, runTheMatrix::ret, simBeamSpotHLLHCPI::timeOffset, and parallelization::uint.
Referenced by simBeamSpotHLLHCPI::DisplayParametersDiff< PayloadType, nIOVs, ntags >::fill().
|
inline |
Definition at line 1164 of file BeamSpotPayloadInspectorHelper.h.
References simBeamSpotHLLHCPI::getStringFromParamEnum(), mps_fire::i, simBeamSpotHLLHCPI::SimBSHLLHCParamsHelper< PayloadType >::m_values, simBeamSpotHLLHCPI::meanX, contentValuesCheck::ss, simBeamSpotHLLHCPI::timeOffset, and parallelization::uint.
Referenced by simBeamSpotHLLHCPI::DisplayParametersDiff< PayloadType, nIOVs, ntags >::fill().
|
private |
Definition at line 1187 of file BeamSpotPayloadInspectorHelper.h.
Referenced by simBeamSpotHLLHCPI::SimBSHLLHCParamsHelper< PayloadType >::centralValues(), simBeamSpotHLLHCPI::SimBSHLLHCParamsHelper< PayloadType >::printDebug(), and simBeamSpotHLLHCPI::SimBSHLLHCParamsHelper< PayloadType >::SimBSHLLHCParamsHelper().