ATLAS Offline Software
Loading...
Searching...
No Matches
TrigBjetHypoAlgBase.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
6
8 ISvcLocator* pSvcLocator ) :
9 ::HypoBase( name, pSvcLocator ) {}
10
12
13// ============================================================================== //
14
15StatusCode TrigBjetHypoAlgBase::retrievePreviousDecisionContainer( const EventContext& context,
16 const TrigCompositeUtils::DecisionContainer*& prevDecisionContainer ) const {
17
18 ATH_MSG_DEBUG( "Retrieving Previous Decision" );
20 CHECK( prevDecisionContainerHandle.isValid() );
21
22 prevDecisionContainer = prevDecisionContainerHandle.get();
23 return StatusCode::SUCCESS;
24}
25
#define ATH_MSG_DEBUG(x)
#define CHECK(...)
Evaluate an expression and check for errors.
const SG::ReadHandleKey< TrigCompositeUtils::DecisionContainer > & decisionInput() const
methods for derived classes to access handles of the base class input other read/write handles may be...
Definition HypoBase.cxx:18
HypoBase(const std::string &name, ISvcLocator *pSvcLocator)
constructor, to be called by sub-class constructors
Definition HypoBase.cxx:12
virtual bool isValid() override final
Can the handle be successfully dereferenced?
const_pointer_type get() const
Dereference the pointer, but don't cache anything.
StatusCode retrievePreviousDecisionContainer(const EventContext &, const TrigCompositeUtils::DecisionContainer *&) const
SG::ReadCondHandle< T > makeHandle(const SG::ReadCondHandleKey< T > &key, const EventContext &ctx=Gaudi::Hive::currentContext())