28 return StatusCode::SUCCESS;
36 auto [outTracks, outAux] =
43 return StatusCode::FAILURE;
49 return StatusCode::FAILURE;
56 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
Handle class for reading from StoreGate.
Handle class for recording to StoreGate.
@ Error
Some error happened during the object correction.
Class to wrap a set of SystematicVariations.
CP::SystematicSet m_systSet
Gaudi::Property< std::string > m_systematicVariation
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_inTrackKey
SG::WriteHandleKey< xAOD::TrackParticleContainer > m_outTrackKey
PublicToolHandle< IInDetTrackSmearingTool > m_smearingTool
StatusCode execute(const EventContext &ctx) const override
PublicToolHandle< IInDetTrackBiasingTool > m_biasingTool
StatusCode initialize() override
virtual bool isValid() override final
Can the handle be successfully dereferenced?
StatusCode record(std::unique_ptr< T > data)
Record a const object to the store.
std::pair< std::unique_ptr< T >, std::unique_ptr< ShallowAuxContainer > > shallowCopyContainer(const T &cont, const EventContext &ctx)
Function making a shallow copy of a constant container.
TrackParticle_v1 TrackParticle
Reference the current persistent version: