BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Control/DataInfoSvc/include/DataInfoSvc/IDataInfoSvc.h
Go to the documentation of this file.
1#ifndef IDATAINFOSVC_H_
2#define IDATAINFOSVC_H_
3
4#include "GaudiKernel/IService.h"
5#include "GaudiKernel/Kernel.h"
6#include <string>
7using namespace std;
8/* Declaration of the interface ID */
9// static const InterfaceID IID_IDataInfoSvc("IDataInfoSvc",1,0);
10
11class IDataInfoSvc : virtual public IService {
12public:
13 // static const InterfaceID& interfaceID() { return IID_IDataInfoSvc; }
15 // virtual void setDecayCard(string card) = 0;
16
17 virtual string getDecayOptions() = 0;
18 virtual std::vector<int> getTotEvtNo() = 0;
19
20 virtual void setDecayCard( string card ) = 0;
21 virtual void setTotEvtNo( std::vector<int> i ) = 0;
22
23 /// Retrieve flags, pingrg-2010-12-9
24 virtual unsigned int flag1() = 0;
25 virtual unsigned int flag2() = 0;
26 /// Update flags
27 virtual void setFlag1( unsigned int value ) = 0;
28 virtual void setFlag2( unsigned int value ) = 0;
29};
30
31#endif /* IDATAINFOSVC_H_ */
virtual void setDecayCard(string card)=0
virtual void setFlag1(unsigned int value)=0
Update flags.
virtual void setTotEvtNo(std::vector< int > i)=0
virtual void setFlag2(unsigned int value)=0
virtual std::vector< int > getTotEvtNo()=0
virtual unsigned int flag2()=0
virtual string getDecayOptions()=0
DeclareInterfaceID(IDataInfoSvc, 1, 0)
virtual unsigned int flag1()=0
Retrieve flags, pingrg-2010-12-9.