1 #ifndef GAUDIALG_GAUDITOOL_H 2 #define GAUDIALG_GAUDITOOL_H 1 189 const bool useRootInTES =
true )
const 258 template <
class TYPE>
260 const bool useRootInTES = true )
const 298 template <
class TYPE>
330 template <
class TYPE>
332 const bool useRootInTES = true )
const 369 template <
class TYPE>
371 const bool useRootInTES =
true )
const 394 template <
class TYPE>
422 template <
class TYPE>
446 template <
class TYPE>
473 template <
class TYPE>
504 template <
class TYPE>
532 template <
class TYPE>
554 template <
class TYPE>
575 template <
class TYPE>
607 template <
class TYPE,
class TYPE2>
639 template <
class TYPE,
class TYPE2>
641 const bool useRootInTES =
true )
const 672 const size_t mx = 10 )
const 700 const size_t mx = 10 )
const 720 const size_t mx = 10 )
const 728 static bool enableSummary(
bool );
730 static bool summaryEnabled();
754 bool isPublic()
const;
760 return ( current ?
" [" + current->name() +
"]" :
"" );
781 "the name of Algorithm Context Service"};
786 bool m_isPublic =
false;
804 #endif // GAUDIALG_GAUDITOOL_H
virtual IAlgorithm * currentAlg() const =0
accessor to current algorithm:
Define general base for Gaudi exception.
DataObject * put(IDataProviderSvc *svc, DataObject *object, const std::string &location, const bool useRootInTES=true) const
Register a data object or container into Gaudi Event Transient Store.
Implementation of property with value of concrete type.
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.
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.
Implements the common functionality between GaudiTools and GaudiAlgorithms.
An abstract interface for Algorithm Context Service.
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.