BOSS 7.1.2
BESIII Offline Software System
Loading...
Searching...
No Matches
IVertexDbSvc.h
Go to the documentation of this file.
1#ifndef IMDCTUNNINGSVC_H_
2#define IMDCTUNNINGSVC_H_
3
4#include "GaudiKernel/IInterface.h"
5#include "GaudiKernel/Kernel.h"
6#include <string>
7#include "CLHEP/Matrix/Vector.h"
8
9using CLHEP::HepVector;
10
11/* Declaration of the interface ID */
12//static const InterfaceID IID_IVertexDbSvc("IVertexDbSvc",1,0);
13
14class IVertexDbSvc: virtual public IInterface{
15public:
16 //static const InterfaceID& interfaceID() { return IID_IVertexDbSvc; }
18
19 virtual double* PrimaryVertex()=0;
20 virtual double* SigmaPrimaryVertex()=0;
21 virtual bool isVertexValid() =0;
22};
23
24#endif /* IMDCCALIBFUNSVC_H_ */
DeclareInterfaceID(IVertexDbSvc, 1, 0)
virtual bool isVertexValid()=0
virtual double * SigmaPrimaryVertex()=0
virtual double * PrimaryVertex()=0