|
| ServiceHandleArray (const std::vector< std::string > &myTypesAndNamesList, const std::string &myComponentType, const std::string &myParentName) |
| Generic constructor. More...
|
|
virtual | ~ServiceHandleArray () |
|
| ServiceHandleArray (const std::string &myParentName) |
|
virtual bool | push_back (const std::string &serviceTypeAndName) |
| Add a handle to the array with "type/name" given in <myHandleTypeAndName>. More...
|
|
virtual bool | push_back (const ServiceHandle< T > &myHandle) |
|
Public Member Functions inherited from GaudiHandleArray< ServiceHandle< T > > |
GaudiHandleArray & | operator= (const std::vector< std::string > &myTypesAndNamesList) |
| Set the array of GaudiHandles from typeAndNames given in vector of strings. More...
|
|
GaudiHandleArrayBase::BaseHandleArray | getBaseArray () override |
| Get a read-write vector of GaudiHandleBase* pointing to the real handles. More...
|
|
GaudiHandleArrayBase::ConstBaseHandleArray | getBaseArray () const override |
| Get a read-only vector of const GaudiHandleBase* pointing to the real handles. More...
|
|
iterator | begin () |
|
const_iterator | begin () const |
|
iterator | end () |
|
const_iterator | end () const |
|
const_iterator | rbegin () const |
|
const_iterator | rend () const |
|
size_type | size () const |
|
void | clear () override |
| Clear the list of handles. More...
|
|
bool | empty () const override |
| Return whether the list of tools is empty. More...
|
|
ServiceHandle< T > & | operator[] (int index) |
|
const ServiceHandle< T > & | operator[] (int index) const |
|
ServiceHandle< T > * | operator[] (std::string_view name) |
| Get pointer (!) to ToolHandle by instance name. More...
|
|
const ServiceHandle< T > * | operator[] (std::string_view name) const |
| Get const pointer (!) to ToolHandle by instance name. More...
|
|
virtual bool | push_back (const std::string &myHandleTypeAndName)=0 |
| Add a handle with given type and name. More...
|
|
StatusCode | retrieve () |
| Retrieve all tools. More...
|
|
StatusCode | release () |
| Release all tools. More...
|
|
virtual bool | retrieved () const override |
| has Array been retreived? More...
|
|
Public Member Functions inherited from GaudiHandleArrayBase |
bool | setTypesAndNames (const std::vector< std::string > &myTypesAndNamesList) |
| Set the array of handles from list of "type/name" strings in <myTypesAndNamesList>. More...
|
|
const std::vector< std::string > | typesAndNames () const |
| Return a vector with "type/name" strings of all handles in the array. More...
|
|
const std::vector< std::string > | types () const |
| Return a vector with "type" strings of all handles in the array. More...
|
|
const std::vector< std::string > | names () const |
| Return a vector with "type/name" strings of all handles in the array. More...
|
|
const std::vector< std::string > | getBaseInfos (auto(GaudiHandleBase::*pMemFunc)() const) const |
| Helper function to get a vector of strings filled with the return value of each tool of a member function if GaudiHandleBase. More...
|
|
std::string | pythonPropertyClassName () const override |
| Name of the componentType with "HandleArray" appended. More...
|
|
std::string | pythonRepr () const override |
| Python representation of array of handles, i.e. More...
|
|
virtual bool | empty () const =0 |
| Return whether the list of tools is empty. More...
|
|
virtual ConstBaseHandleArray | getBaseArray () const =0 |
| Get a read-only vector of const GaudiHandleBase* pointing to the real handles. More...
|
|
virtual bool | retrieved () const =0 |
| To be able to tell if Array was ever retreived. More...
|
|
Public Member Functions inherited from GaudiHandleInfo |
virtual | ~GaudiHandleInfo () |
| virtual destructor so that derived class destructor is called. More...
|
|
const std::string & | componentType () const |
|
const std::string & | propertyName () const |
| name as used in declareProperty(name,gaudiHandle) More...
|
|
void | setPropertyName (std::string propName) |
| set name as used in declareProperty(name,gaudiHandle). More...
|
|
const std::string & | parentName () const |
| The name of the parent. More...
|
|