#include <IExpNameProvider.h>
Inheritance diagram for PSEnv::IExpNameProvider:
Public Member Functions | |
virtual | ~IExpNameProvider () |
virtual const std::string & | instrument () const =0 |
Returns instrument name. | |
virtual const std::string & | experiment () const =0 |
Returns experiment name. | |
virtual unsigned | expNum () const =0 |
Returns experiment number or 0. | |
Protected Member Functions | |
IExpNameProvider () |
This software was developed for the LCLS project. If you use all or part of it, please give an appropriate acknowledgment.
Definition at line 53 of file IExpNameProvider.h.
virtual PSEnv::IExpNameProvider::~IExpNameProvider | ( | ) | [inline, virtual] |
Definition at line 57 of file IExpNameProvider.h.
PSEnv::IExpNameProvider::IExpNameProvider | ( | ) | [inline, protected] |
Definition at line 71 of file IExpNameProvider.h.
virtual const std::string& PSEnv::IExpNameProvider::experiment | ( | ) | const [pure virtual] |
virtual unsigned PSEnv::IExpNameProvider::expNum | ( | ) | const [pure virtual] |
virtual const std::string& PSEnv::IExpNameProvider::instrument | ( | ) | const [pure virtual] |