3 #ifndef GAUDIPYTHON_ALGDECORATORS_H
4 #define GAUDIPYTHON_ALGDECORATORS_H 1
52 typedef std::vector<const StatEntity*>
Counters ;
53 typedef std::vector<IAlgTool*>
Tools ;
68 const std::string&
type ,
69 const std::string& name ,
71 const bool create =
true ) ;
81 const std::string& typeAndName ,
83 const bool create =
true ) ;
92 const std::string& name ,
93 const bool create =
false ) ;
105 const std::string& location ,
106 const bool useRootInTes ) ;
118 const std::string& location ,
119 const bool useRootInTes ) ;
123 static size_t _counters_a_
126 static size_t _counters_t_
129 static size_t _counters_a_
132 static size_t _counters_t_
141 (
const GaudiTool* alg ,
const std::string& name ) ;
143 (
const IAlgorithm* alg ,
const std::string& name ) ;
145 (
const IAlgTool* alg ,
const std::string& name ) ;
160 #endif // GAUDIPYTHON_ALGDECORATORS_H
std::vector< IService * > Services
std::vector< IAlgTool * > Tools
Definition of the basic interface.
The useful base class for data processing algorithms.
The IAlgorithm is the interface implemented by the Algorithm base class.
std::vector< const StatEntity * > Counters
the actual type of vector of counters
The basic counter used for Monitoring purposes.
The IProperty is the basic interface for all components which have properties that can be set or get...
A DataObject is the base class of any identifiable object on any data store.