#include <MockEvtStructure.h>
Inheritance diagram for MockEvtConverters::MockEvtStructure:
Definition at line 16 of file MockEvtStructure.h.
MockEvtStructure::MockEvtStructure | ( | ISvcLocator * | svc | ) |
Basic Constructor.
Definition at line 12 of file MockEvtStructure.cpp.
00012 : 00013 Converter(MockEvtConversionSvc::MOCK_EVT_DATA, 00014 DayaBay::CLID_MockEvtStructure, 00015 svc) { 00016 }
MockEvtStructure::~MockEvtStructure | ( | ) | [virtual] |
StatusCode MockEvtStructure::createObj | ( | IOpaqueAddress * | , | |
DataObject *& | pObject | |||
) | [virtual] |
Overloaded Converter class methods.
Reimplemented from Converter.
Definition at line 21 of file MockEvtStructure.cpp.
00022 { 00023 pObject = new DataObject(); 00024 return StatusCode::SUCCESS; 00025 }
StatusCode MockEvtStructure::fillObjRefs | ( | IOpaqueAddress * | pAddress, | |
DataObject * | pObject | |||
) | [virtual] |
Reimplemented from Converter.
Definition at line 27 of file MockEvtStructure.cpp.
00028 { 00029 Address* address = dynamic_cast<Address*>(addr); 00030 if (0 == address) { 00031 return StatusCode::FAILURE; 00032 } 00033 00034 if (address->registry()->identifier() == "/Event/TESDemo") { 00035 IOpaqueAddress* mockEvtAddress = new MockEvtReadout::Address(address->context()); 00036 if (dataManager()->registerAddress(pObject, 00037 "Readout", 00038 mockEvtAddress).isFailure()) { 00039 return StatusCode::FAILURE; 00040 } 00041 return StatusCode::SUCCESS; 00042 } 00043 00044 Address* mockEvtAddress = new Address(address->context()); 00045 if (dataManager()->registerAddress(pObject, 00046 "TESDemo", 00047 mockEvtAddress).isFailure()) { 00048 return StatusCode::FAILURE; 00049 } 00050 00051 return StatusCode::SUCCESS; 00052 }
long MockEvtStructure::repSvcType | ( | ) | const [virtual] |
Bookkeepting method used by ConverterSvc class.
Implements Converter.
Definition at line 54 of file MockEvtStructure.cpp.
00054 { 00055 return i_repSvcType(); 00056 }