| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

ISimDataSvc Class Reference

#include <ISimDataSvc.h>

Inheritance diagram for ISimDataSvc:

[legend]
Collaboration diagram for ISimDataSvc:
[legend]
List of all members.

Public Types

 SUCCESS
 NO_INTERFACE
 VERSMISMATCH
 LAST_ERROR
enum  Status

Public Member Functions

virtual const DayaBay::PmtSimDatapmtSimData (const DayaBay::DetectorSensor &pmtId, const ServiceMode &svcMode)=0
virtual const DayaBay::RpcSimDatarpcSimData (const DayaBay::RpcSensor &rpcId, const ServiceMode &svcMode)=0
virtual const DayaBay::FeeSimDatafeeSimData (const DayaBay::FeeChannelId &channelId, const ServiceMode &svcMode)=0
virtual const DayaBay::FecSimDatafecSimData (const DayaBay::FecChannelId &channelId, const ServiceMode &svcMode)=0
virtual const std::vector<
DayaBay::PmtSimData > & 
pmtSimList (const DayaBay::Detector &detectorId, const ServiceMode &svcMode)=0
virtual const std::vector<
DayaBay::RpcSimData > & 
rpcSimList (const DayaBay::Detector &detectorId, const ServiceMode &svcMode)=0
virtual const std::vector<
DayaBay::FeeSimData > & 
feeSimList (const DayaBay::Detector &detectorId, const ServiceMode &svcMode)=0
virtual const std::vector<
DayaBay::FecSimData > & 
fecSimList (const DayaBay::Detector &detectorId, const ServiceMode &svcMode)=0
virtual StatusCode queryInterface (const InterfaceID &riid, void **ppvInterface)=0
virtual unsigned long addRef ()=0
virtual unsigned long release ()=0

Static Public Member Functions

static const InterfaceIDinterfaceID ()

Public Attributes

 SUCCESS
 NO_INTERFACE
 VERSMISMATCH
 LAST_ERROR

Detailed Description

Definition at line 89 of file ISimDataSvc.h.


Member Function Documentation

static const InterfaceID& ISimDataSvc::interfaceID (  )  [inline, static]

Reimplemented from IInterface.

Definition at line 93 of file ISimDataSvc.h.

00093                                          {
00094     return IID_ISimDataSvc;
00095   }

virtual const DayaBay::PmtSimData* ISimDataSvc::pmtSimData ( const DayaBay::DetectorSensor pmtId,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticSimDataSvc.

virtual const DayaBay::RpcSimData* ISimDataSvc::rpcSimData ( const DayaBay::RpcSensor rpcId,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticSimDataSvc.

virtual const DayaBay::FeeSimData* ISimDataSvc::feeSimData ( const DayaBay::FeeChannelId channelId,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticSimDataSvc.

virtual const DayaBay::FecSimData* ISimDataSvc::fecSimData ( const DayaBay::FecChannelId channelId,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticSimDataSvc.

virtual const std::vector<DayaBay::PmtSimData>& ISimDataSvc::pmtSimList ( const DayaBay::Detector detectorId,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticSimDataSvc.

virtual const std::vector<DayaBay::RpcSimData>& ISimDataSvc::rpcSimList ( const DayaBay::Detector detectorId,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticSimDataSvc.

virtual const std::vector<DayaBay::FeeSimData>& ISimDataSvc::feeSimList ( const DayaBay::Detector detectorId,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticSimDataSvc.

virtual const std::vector<DayaBay::FecSimData>& ISimDataSvc::fecSimList ( const DayaBay::Detector detectorId,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticSimDataSvc.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:21:05 2011 for DataSvc by doxygen 1.4.7