#include <GaudiKernel/GaudiHandle.h>
Definition at line 25 of file GaudiHandle.h.
 
Some basic information and helper functions shared between various handles/arrays. 
- Parameters
 - 
  
    | myComponentType | string indicating what type of component the handle is pointing to. For example: "PublicTool", "PrivateTool", "Service". This is used for printout and on the python side for type checking. On the python side there are classes with these names with "Handle" appended: PublicToolHandle,PrivateToolHandle,ServiceHandle  | 
    | myParentName | Name of the parent that has this handle as a member. Used in printout.  | 
  
   
Definition at line 35 of file GaudiHandle.h.
std::string m_componentType
 
 
 
 
  
  
      
        
          | virtual GaudiHandleInfo::~GaudiHandleInfo  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtualdefault   | 
  
 
virtual destructor so that derived class destructor is called. 
 
 
  
  
      
        
          | const std::string& GaudiHandleInfo::componentType  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | const std::string& GaudiHandleInfo::parentName  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | const std::string& GaudiHandleInfo::propertyName  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
name as used in declareProperty(name,gaudiHandle) 
Definition at line 47 of file GaudiHandle.h.
std::string m_propertyName
 
 
 
 
  
  
      
        
          | virtual std::string GaudiHandleInfo::pythonPropertyClassName  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
The python class name for the property in the genconf-generated configurables. 
The python class is defined in GaudiPython/python/GaudiHandles.py. To be implemented in derived class. 
Implemented in GaudiHandleArrayBase, and GaudiHandleBase.
 
 
  
  
      
        
          | virtual std::string GaudiHandleInfo::pythonRepr  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | void GaudiHandleInfo::setComponentType  | 
          ( | 
          const std::string &  | 
          componentType | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
The component type. 
Definition at line 68 of file GaudiHandle.h.
std::string m_componentType
 
const std::string & componentType() const 
 
 
 
 
  
  
      
        
          | void GaudiHandleInfo::setParentName  | 
          ( | 
          const std::string &  | 
          parent | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
  
  
      
        
          | void GaudiHandleInfo::setPropertyName  | 
          ( | 
          std::string  | 
          propName | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
set name as used in declareProperty(name,gaudiHandle). 
Used in printout. 
Definition at line 50 of file GaudiHandle.h.
std::string m_propertyName
 
 
 
 
The documentation for this class was generated from the following file: