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>
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>
632 template <
class TYPE,
class TYPE2>
634 const bool useRootInTES =
true )
const {
664 const size_t mx = 10 )
const {
691 const size_t mx = 10 )
const {
710 const size_t mx = 10 )
const {
717 static bool enableSummary(
bool );
719 static bool summaryEnabled();
743 bool isPublic()
const;
748 return ( current ?
" [" + current->name() +
"]" :
"" );
769 "the name of Algorithm Context Service"};
774 bool m_isPublic =
false;
792 #endif // GAUDIALG_GAUDITOOL_H
virtual IAlgorithm * currentAlg() const =0
accessor to current algorithm:
Define general base for Gaudi exception.
Implementation of property with value of concrete type.
constexpr static const auto SUCCESS
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.
Definition of the IHistogramSvc interface class.
The IAlgorithm is the interface implemented by the Algorithm base class.
constexpr static const auto FAILURE
Implements the common functionality between GaudiTools and GaudiAlgorithms.
An abstract interface for Algorithm Context Service.
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)