BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Analysis/VertexDbSvc/include/VertexDbSvc/IVertexDbSvc.h
Go to the documentation of this file.
1#ifndef IMDCTUNNINGSVC_H_
2#define IMDCTUNNINGSVC_H_
3
4#include "CLHEP/Matrix/Vector.h"
5#include "GaudiKernel/IInterface.h"
6#include "GaudiKernel/Kernel.h"
7#include <string>
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