BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Mdc/DedxSimSvc/include/DedxSimSvc/IDedxSimSvc.h
Go to the documentation of this file.
1#ifndef IDEDXSIMSVC_H_
2#define IDEDXSIMSVC_H_
3
4#include "GaudiKernel/IInterface.h"
5#include "GaudiKernel/Kernel.h"
6#include "TH1F.h"
7/* Declaration of the interface ID */
8// static const InterfaceID IID_IDedxSimSvc("IDedxSimSvc",1,0);
9
10class Identifier;
11
12class IDedxSimSvc : virtual public IInterface {
13public:
14 // static const InterfaceID& interfaceID() { return IID_IDedxSimSvc; }
16
17 virtual int getVersion() = 0;
18 virtual int gethistNo() = 0;
19 virtual int getRangeNo() = 0;
20 virtual int getThetaNo() = 0;
21 virtual std::vector<TH1F>* getHist() = 0;
22 virtual std::vector<double>* getRange() = 0;
23};
24
25#endif
DeclareInterfaceID(IDedxSimSvc, 1, 0)
virtual std::vector< double > * getRange()=0
virtual std::vector< TH1F > * getHist()=0
virtual int gethistNo()=0
virtual int getThetaNo()=0
virtual int getRangeNo()=0
virtual int getVersion()=0