1 #ifndef GAUDIALG_GAUDITOOL_H 2 #define GAUDIALG_GAUDITOOL_H 1 189 const bool useRootInTES =
true )
const {
193 const bool useRootInTES =
true )
const {
229 const bool useRootInTES =
true )
const {
264 template <
class TYPE>
266 const bool useRootInTES =
true )
const {
303 template <
class TYPE>
305 const bool useRootInTES =
true )
const {
334 template <
class TYPE>
336 const bool useRootInTES =
true )
const {
372 template <
class TYPE>
374 const bool useRootInTES =
true )
const {
396 template <
class TYPE>
423 template <
class TYPE>
446 template <
class TYPE>
472 template <
class TYPE>
502 template <
class TYPE>
529 template <
class TYPE>
550 template <
class TYPE>
570 template <
class TYPE>
601 template <
class TYPE,
class TYPE2>
603 const bool useRootInTES =
true )
const {
632 template <
class TYPE,
class TYPE2>
634 const bool useRootInTES =
true )
const {
714 static bool enableSummary(
bool );
716 static bool summaryEnabled();
740 bool isPublic()
const;
745 return ( current ?
" [" + current->name() +
"]" :
"" );
766 "the name of Algorithm Context Service"};
771 bool m_isPublic =
false;
789 #endif // GAUDIALG_GAUDITOOL_H
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.
constexpr static const auto SUCCESS
Helper structure for implementation of "get"-functions for GaudiCommon<BASE>
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.
StatusCode finalize() override
standard finalization method
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.
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
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.
constexpr static const auto FAILURE
Implements the common functionality between GaudiTools and GaudiAlgorithms.
An abstract interface for Algorithm Context Service.
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.
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.