21     declareInterface<IDataRetriever>(
this);
 
   26       return StatusCode::SUCCESS;
 
   56   if ( !beamSpotHandle.isValid() ) {
 
   58     return StatusCode::RECOVERABLE;
 
   80     label.push_back( 
"Beamspot_position_at_PV_z_position" ); 
 
   85     x.push_back( posBS.x() );
 
   86     y.push_back( posBS.y() );
 
   87     z.push_back( posBS.z() );
 
   89     sigmaX.push_back( beamSpotHandle->beamSigma(0) );
 
   90     sigmaY.push_back( beamSpotHandle->beamSigma(1) );
 
   91     sigmaZ.push_back( beamSpotHandle->beamSigma(2) );
 
   92     sigmaXY.push_back( beamSpotHandle->beamSigmaXY() );
 
   94     tiltX.push_back( beamSpotHandle->beamTilt(0) );
 
   95     tiltY.push_back( beamSpotHandle->beamTilt(1) );
 
   97     status.push_back( beamSpotHandle->beamStatus() );
 
  100                    << beamSpotHandle->beamPos() );
 
  102                    << beamSpotHandle->beamSigma(0) << 
", " 
  103                    << beamSpotHandle->beamSigma(1) << 
", " 
  104                    << beamSpotHandle->beamSigma(2) );
 
  106                    << beamSpotHandle->beamTilt(0) << 
", " 
  107                    << beamSpotHandle->beamTilt(1) );
 
  130       return StatusCode::RECOVERABLE;
 
  135     return StatusCode::SUCCESS;