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;