/// @returns the current incident energy in meV
double FermiChopperModel::getIncidentEnergy() const {
  if (m_incidentEnergyLog.empty())
    return m_incidentEnergy;
  else {
    return exptRun().getLogAsSingleValue(m_incidentEnergyLog);
  }
}
示例#2
0
/**
 * Returns the current angular velocity in rads/sec.
 * If the log has been set it is used, else the double value is
 * taken
 * @returns The value of the angular velocity
 */
double ChopperModel::getAngularVelocity() const
{
    if(m_angularSpeedLog.empty()) return m_angularSpeed;
    else
    {
        return 2.*M_PI*exptRun().getLogAsSingleValue(m_angularSpeedLog);
    }
}