BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
ITagParser.h
Go to the documentation of this file.
1#ifndef ITAGPARSER_H_
2#define ITAGPARSER_H_
3
4#include "GaudiKernel/IDataProviderSvc.h"
5#include "GaudiKernel/IInterface.h"
6#include "GaudiKernel/IService.h"
7#include "GaudiKernel/Kernel.h"
8#include "GaudiKernel/Service.h"
9
10#include <string>
11#include <vector>
12using namespace std;
13
15
16public:
17 ITagParser() { ; }
19
20 virtual StatusCode getVEntry( vector<int>& ) = 0;
21
22 virtual int getDstDataType() = 0;
23 virtual unsigned int getTagData0() = 0;
24 virtual unsigned int getTagData1() = 0;
25 virtual unsigned int getTagData2() = 0;
26 virtual unsigned int getTagData3() = 0;
27 virtual unsigned int getTagData4() = 0;
28 virtual unsigned int getTagData5() = 0;
29 virtual unsigned int getTagData6() = 0;
30 virtual unsigned int getTagData7() = 0;
31 virtual unsigned int getTagData8() = 0;
32 virtual unsigned int getTagData9() = 0;
33
34 virtual void setDstDataType( int t ) = 0;
35 virtual void setTagData0( unsigned int t ) = 0;
36 virtual void setTagData1( unsigned int t ) = 0;
37 virtual void setTagData2( unsigned int t ) = 0;
38 virtual void setTagData3( unsigned int t ) = 0;
39 virtual void setTagData4( unsigned int t ) = 0;
40 virtual void setTagData5( unsigned int t ) = 0;
41 virtual void setTagData6( unsigned int t ) = 0;
42 virtual void setTagData7( unsigned int t ) = 0;
43 virtual void setTagData8( unsigned int t ) = 0;
44 virtual void setTagData9( unsigned int t ) = 0;
45
46 virtual void setFileName( string name ) = 0;
47 virtual void setCriteria( vector<string> name ) = 0;
48
49private:
50};
51#endif /* ITAGPARSER_H_ */
virtual unsigned int getTagData5()=0
virtual void setTagData2(unsigned int t)=0
virtual void setTagData9(unsigned int t)=0
virtual void setTagData1(unsigned int t)=0
virtual void setTagData8(unsigned int t)=0
virtual void setTagData3(unsigned int t)=0
virtual unsigned int getTagData3()=0
virtual void setTagData7(unsigned int t)=0
virtual unsigned int getTagData7()=0
virtual void setCriteria(vector< string > name)=0
virtual unsigned int getTagData8()=0
virtual void setTagData5(unsigned int t)=0
virtual void setTagData0(unsigned int t)=0
virtual void setDstDataType(int t)=0
virtual void setTagData4(unsigned int t)=0
virtual void setTagData6(unsigned int t)=0
virtual unsigned int getTagData2()=0
virtual unsigned int getTagData0()=0
virtual StatusCode getVEntry(vector< int > &)=0
virtual unsigned int getTagData1()=0
virtual unsigned int getTagData4()=0
virtual int getDstDataType()=0
virtual unsigned int getTagData6()=0
virtual unsigned int getTagData9()=0
virtual void setFileName(string name)=0
int t()
Definition t.c:1