1 #ifndef GAUDIALG_GAUDITOOL_H 2 #define GAUDIALG_GAUDITOOL_H 1 190 const bool useRootInTES =
true )
const 195 const bool useRootInTES =
true )
const 233 const bool useRootInTES =
true )
const 269 template <
class TYPE>
271 const bool useRootInTES = true )
const 309 template <
class TYPE>
341 template <
class TYPE>
343 const bool useRootInTES = true )
const 380 template <
class TYPE>
382 const bool useRootInTES =
true )
const 405 template <
class TYPE>
433 template <
class TYPE>
457 template <
class TYPE>
484 template <
class TYPE>
515 template <
class TYPE>
543 template <
class TYPE>
565 template <
class TYPE>
586 template <
class TYPE>
618 template <
class TYPE,
class TYPE2>
650 template <
class TYPE,
class TYPE2>
652 const bool useRootInTES =
true )
const 683 const size_t mx = 10 )
const 711 const size_t mx = 10 )
const 731 const size_t mx = 10 )
const 739 static bool enableSummary(
bool );
741 static bool summaryEnabled();
765 bool isPublic()
const;
771 return ( current ?
" [" + current->name() +
"]" :
"" );
792 "the name of Algorithm Context Service"};
797 bool m_isPublic =
false;
815 #endif // GAUDIALG_GAUDITOOL_H constexpr static const auto FAILURE
virtual IAlgorithm * currentAlg() const =0
accessor to current algorithm:
Define general base for Gaudi exception.
Implementation of property with value of concrete type.
WARN_UNUSED StatusCode Error(const std::string &msg, const StatusCode st=StatusCode::FAILURE, const size_t mx=10) const
Print the error message and return with the given StatusCode.
Helper structure for implementation of "get"-functions for GaudiCommon<BASE>
Data provider interface definition.
PropertyMgr & operator=(const PropertyMgr &)=delete
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.
DataObject * put(IDataProviderSvc *svc, std::unique_ptr< DataObject > object, const std::string &location, const bool useRootInTES=true) const
Register a data object or container into Gaudi Event Transient Store.
WARN_UNUSED StatusCode Warning(const std::string &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.
constexpr static const auto SUCCESS
Implements the common functionality between GaudiTools and GaudiAlgorithms.
An abstract interface for Algorithm Context Service.
WARN_UNUSED StatusCode Info(const std::string &msg, const StatusCode st=StatusCode::SUCCESS, const size_t mx=10) const
Print the info message and return with the given StatusCode.
A DataObject is the base class of any identifiable object on any data store.
The interface implemented by the IncidentSvc service.
Out1 * put(DataObjectHandle< Out1 > &out_handle, Out2 &&out)