3 #ifndef GAUDIALG_GAUDITOOL_H
4 #define GAUDIALG_GAUDITOOL_H 1
27 namespace std {
class exception ; }
191 const std::string& address ,
192 const bool useRootInTES =
true )
const
226 const std::string& address ,
227 const bool useRootInTES =
true )
const
263 template <
class TYPE >
266 const std::string& location ,
267 const bool useRootInTES = true )
const
305 template <
class TYPE >
308 const std::string& location ,
309 const bool useRootInTES =
true )
const
339 template <
class TYPE >
341 get (
const std::string& location ,
342 const bool useRootInTES = true )
const
379 template <
class TYPE >
382 const bool useRootInTES =
true )
const
405 template <
class TYPE >
407 const std::string& location )
const
434 template <
class TYPE >
437 const std::string& location )
const
459 template <
class TYPE >
460 inline TYPE*
getDet (
const std::string& location )
const
486 template <
class TYPE >
518 template <
class TYPE >
520 const std::string& location ,
521 const bool useRootInTES =
true )
const
548 template <
class TYPE >
549 inline bool exist (
const std::string& location ,
550 const bool useRootInTES =
true )
const
571 template <
class TYPE >
573 const std::string& location )
const
593 template <
class TYPE >
594 inline bool existDet (
const std::string& location )
const
625 template <
class TYPE ,
class TYPE2 >
628 const std::string& location ,
629 const bool useRootInTES =
true )
const
659 template <
class TYPE ,
class TYPE2 >
662 const bool useRootInTES =
true )
const
671 static bool enableSummary (
bool ) ;
673 static bool summaryEnabled ( ) ;
684 const std::string& name ,
736 #endif // GAUDIALG_GAUDITOOL_H
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.
GaudiCommon & operator=(const GaudiCommon &)
virtual StatusCode finalize()
standard finalization method
Helper structure for implementation of "get"-functions for GaudiCommon
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.
Implements the common functionality between GaudiTools and GaudiAlgorithms.
An abstract interface for Algorithm Context Service.
virtual StatusCode initialize()
standard initialization method
A DataObject is the base class of any identifiable object on any data store.
The interface implemented by the IncidentSvc service.
SmartIF< SERVICE > svc(const std::string &name, const bool create=true) const
A useful method for the easy location of services.