Go to the documentation of this file.
11 #define GAUDIALG_GAUDIALGORITHM_CPP 1
104 [&](
const std::string& loc ) {
return this->exist<DataObject>( loc ); } );
114 [&](
const std::string& loc ) {
return this->exist<DataObject>( loc ); } );
StatusCode sysExecute(const EventContext &ctx) override
The actions to be performed by the algorithm on an event.
StatusCode sysExecute(const EventContext &ctx) override
the generic actions for the execution.
Gaudi::Property< std::vector< std::string > > m_vetoObjs
SmartIF< IAlgContextSvc > & contextSvc() const
get Algorithm Context Service
GaudiAlgorithm(std::string name, ISvcLocator *pSvcLocator)
Standard constructor.
StatusCode finalize() override
standard finalization method
void reset(TYPE *ptr=nullptr)
Set the internal pointer to the passed one disposing of the old one.
StatusCode setProperty(const Gaudi::Details::PropertyBase &p)
Set the property from a property.
Alias for backward compatibility.
Gaudi::Property< std::vector< std::string > > m_requireObjs
MSG::Level msgLevel() const
get the cached level (originally extracted from the embedded MsgStream)
SmartIF< INTupleSvc > & evtColSvc() const
Access the standard event collection service.
double * begin(CLHEP::HepVector &v)
StatusCode initialize() override
standard initialization method
SmartIF< INTupleSvc > m_evtColSvc
Event Tag Collection Service.
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
const StatusCode & ignore() const
Allow discarding a StatusCode without warning.
StatusCode initialize() override
standard initialization method
StatusCode finalize() override
standard finalization method
constexpr static const auto SUCCESS
bool registerContext() const
register for Algorithm Context Service?
StatusCode execute() override
standard execution method
StatusCode Error(std::string_view msg, const StatusCode st=StatusCode::FAILURE, const size_t mx=10) const
Print the error message and return with the given StatusCode.