IInstrumentName Class Reference

Simple interface to keep track of which instrument (LAT, EM, etc.) the process is concerned with. Modeled after IDetDataSvc handling of event time. More...

#include <IInstrumentName.h>

List of all members.

Public Member Functions

virtual const bool validInstrumentName () const =0
virtual const std::stringgetInstrumentName () const =0
virtual void setInstrumentName (const std::string &name)=0
virtual int getsvctype ()=0

Static Public Member Functions

static const InterfaceID & interfaceID ()


Detailed Description

Simple interface to keep track of which instrument (LAT, EM, etc.) the process is concerned with. Modeled after IDetDataSvc handling of event time.

Intention is to implement in CalibDataSvc.

Definition at line 16 of file IInstrumentName.h.


Member Function Documentation

virtual const std::string& IInstrumentName::getInstrumentName (  )  const [pure virtual]

virtual int IInstrumentName::getsvctype (  )  [pure virtual]

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

Definition at line 19 of file IInstrumentName.h.

References IID_IInstrumentName().

Referenced by CalibDataSvc::queryInterface().

00019 { return IID_IInstrumentName; }

virtual void IInstrumentName::setInstrumentName ( const std::string name  )  [pure virtual]

virtual const bool IInstrumentName::validInstrumentName (  )  const [pure virtual]


Generated on Tue Nov 29 23:19:43 2016 for BOSS_7.0.2 by  doxygen 1.4.7