BOSS 7.0.9
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"
8using CLHEP::HepVector;
9
10/* Declaration of the interface ID */
11static const InterfaceID IID_IVertexDbSvc("IVertexDbSvc",1,0);
12
13class IVertexDbSvc: virtual public IInterface{
14public:
15 static const InterfaceID& interfaceID() { return IID_IVertexDbSvc; }
16
17 virtual double* PrimaryVertex()=0;
18 virtual double* SigmaPrimaryVertex()=0;
19 virtual bool isVertexValid() =0;
20};
21
22#endif /* IMDCCALIBFUNSVC_H_ */
virtual bool isVertexValid()=0
virtual double * SigmaPrimaryVertex()=0
static const InterfaceID & interfaceID()
Definition: IVertexDbSvc.h:15
virtual double * PrimaryVertex()=0