#include <Det/DetDesc/ConditionInfo.h>
Inheritance diagram for ConditionInfo:
Public Types | |
| SUCCESS | |
| NO_INTERFACE | |
| VERSMISMATCH | |
| LAST_ERROR | |
| enum | Status |
Public Member Functions | |
| ConditionInfo (IDetectorElement *de, const std::string &condition) | |
| Constructor. | |
| virtual | ~ConditionInfo () |
| Destructor. | |
| virtual IDetectorElement * | detElem () const |
| Get a pointer to the detector element to which the ConditionInfo belongs. | |
| virtual const std::string & | conditionName () const |
| Get the name of the associated condition. | |
| virtual Condition * | condition () |
| Get a pointer to the associated condition. | |
| StatusCode | queryInterface (const InterfaceID &ID, void **ppI) |
| query interface | |
| unsigned long | addRef () |
| add reference | |
| unsigned long | release () |
| release | |
Static Public Member Functions | |
| static const InterfaceID & | interfaceID () |
| retrieve the uniqie interface identifier | |
Public Attributes | |
| SUCCESS | |
| NO_INTERFACE | |
| VERSMISMATCH | |
| LAST_ERROR | |
Private Member Functions | |
| IDataProviderSvc * | dataSvc () const |
| Get a pointer to the data service responsible for condition data. | |
Private Attributes | |
| IDetectorElement * | m_detElem |
| Pointer to the detector element to which the ConditionInfo belongs. | |
| std::string | m_conditionName |
| Name of the associated condition. | |
| Condition * | m_condition |
| Pointer to the associated condition (loaded on demand only). | |
| unsigned long | m_count |
| reference count | |
| DetDesc::Services * | m_services |
| reference to dataSvc | |
Sebastien Ponce
Definition at line 24 of file ConditionInfo.h.
| ConditionInfo::ConditionInfo | ( | IDetectorElement * | de, | |
| const std::string & | condition | |||
| ) |
Constructor.
| virtual ConditionInfo::~ConditionInfo | ( | ) | [virtual] |
Destructor.
| IDataProviderSvc* ConditionInfo::dataSvc | ( | ) | const [private] |
Get a pointer to the data service responsible for condition data.
| virtual IDetectorElement* ConditionInfo::detElem | ( | ) | const [virtual] |
Get a pointer to the detector element to which the ConditionInfo belongs.
Implements IConditionInfo.
| virtual const std::string& ConditionInfo::conditionName | ( | ) | const [virtual] |
| virtual Condition* ConditionInfo::condition | ( | ) | [virtual] |
| StatusCode ConditionInfo::queryInterface | ( | const InterfaceID & | ID, | |
| void ** | ppI | |||
| ) | [virtual] |
| unsigned long ConditionInfo::addRef | ( | ) | [virtual] |
| unsigned long ConditionInfo::release | ( | ) | [virtual] |
| static const InterfaceID& IConditionInfo::interfaceID | ( | ) | [inline, static, inherited] |
retrieve the uniqie interface identifier
Reimplemented from IInterface.
Definition at line 34 of file IConditionInfo.h.
00034 { return IID_IConditionInfo; }
IDetectorElement* ConditionInfo::m_detElem [private] |
Pointer to the detector element to which the ConditionInfo belongs.
Definition at line 67 of file ConditionInfo.h.
std::string ConditionInfo::m_conditionName [private] |
Condition* ConditionInfo::m_condition [private] |
Pointer to the associated condition (loaded on demand only).
Definition at line 73 of file ConditionInfo.h.
unsigned long ConditionInfo::m_count [private] |
DetDesc::Services* ConditionInfo::m_services [private] |
1.4.7