11 #ifndef GAUDIALG_GAUDITOOL_H 12 #define GAUDIALG_GAUDITOOL_H 1 199 const bool useRootInTES =
true )
const {
203 const bool useRootInTES =
true )
const {
239 const bool useRootInTES =
true )
const {
274 template <
class TYPE>
276 const bool useRootInTES =
true )
const {
313 template <
class TYPE>
315 const bool useRootInTES =
true )
const {
344 template <
class TYPE>
346 const bool useRootInTES =
true )
const {
382 template <
class TYPE>
384 const bool useRootInTES =
true )
const {
406 template <
class TYPE>
433 template <
class TYPE>
456 template <
class TYPE>
482 template <
class TYPE>
512 template <
class TYPE>
539 template <
class TYPE>
560 template <
class TYPE>
580 template <
class TYPE>
611 template <
class TYPE,
class TYPE2>
613 const bool useRootInTES =
true )
const {
642 template <
class TYPE,
class TYPE2>
644 const bool useRootInTES =
true )
const {
724 static bool enableSummary(
bool );
726 static bool summaryEnabled();
749 bool isPublic()
const;
754 return ( current ?
" [" + current->name() +
"]" :
"" );
775 "the name of Algorithm Context Service"};
780 bool m_isPublic =
false;
798 #endif // GAUDIALG_GAUDITOOL_H
Define general base for Gaudi exception.
Implementation of property with value of concrete type.
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.
constexpr static const auto SUCCESS
Helper structure for implementation of "get"-functions for GaudiCommon<BASE>
StatusCode finalize() override
standard finalization method
StatusCode Info(std::string_view msg, const StatusCode st=StatusCode::SUCCESS, const size_t mx=10) const
Print the info message and return with the given StatusCode.
Data provider interface definition.
The IChronoStatSvc is the interface implemented by the ChronoStatService.
This class is used for returning status codes from appropriate routines.
Definition of the basic interface.
StatusCode Warning(std::string_view msg, const StatusCode st=StatusCode::FAILURE, const size_t mx=10) const
Print the warning message and return with the given StatusCode.
Definition of the IHistogramSvc interface class.
The IAlgorithm is the interface implemented by the Algorithm base class.
StatusCode initialize() override
standard initialization method
GaudiCommon & operator=(const GaudiCommon &)=delete
constexpr static const auto FAILURE
const Gaudi::Algorithm & parent
Implements the common functionality between GaudiTools and GaudiAlgorithms.
An abstract interface for Algorithm Context Service.
DataObject * put(IDataProviderSvc *svc, std::unique_ptr< DataObject > object, std::string_view location, const bool useRootInTES=true) const
Register a data object or container into Gaudi Event Transient Store.
virtual IAlgorithm * currentAlg() const =0
accessor to current algorithm:
A DataObject is the base class of any identifiable object on any data store.
The interface implemented by the IncidentSvc service.