BOSS 7.0.6
BESIII Offline Software System
Loading...
Searching...
No Matches
ITagParser Class Referenceabstract

#include <ITagParser.h>

+ Inheritance diagram for ITagParser:

Public Member Functions

 ITagParser ()
 
 ~ITagParser ()
 
virtual StatusCode getVEntry (vector< int > &)=0
 
virtual int getDstDataType ()=0
 
virtual unsigned int getTagData0 ()=0
 
virtual unsigned int getTagData1 ()=0
 
virtual unsigned int getTagData2 ()=0
 
virtual unsigned int getTagData3 ()=0
 
virtual unsigned int getTagData4 ()=0
 
virtual unsigned int getTagData5 ()=0
 
virtual unsigned int getTagData6 ()=0
 
virtual unsigned int getTagData7 ()=0
 
virtual unsigned int getTagData8 ()=0
 
virtual unsigned int getTagData9 ()=0
 
virtual void setDstDataType (int t)=0
 
virtual void setTagData0 (unsigned int t)=0
 
virtual void setTagData1 (unsigned int t)=0
 
virtual void setTagData2 (unsigned int t)=0
 
virtual void setTagData3 (unsigned int t)=0
 
virtual void setTagData4 (unsigned int t)=0
 
virtual void setTagData5 (unsigned int t)=0
 
virtual void setTagData6 (unsigned int t)=0
 
virtual void setTagData7 (unsigned int t)=0
 
virtual void setTagData8 (unsigned int t)=0
 
virtual void setTagData9 (unsigned int t)=0
 
virtual void setFileName (string name)=0
 
virtual void setCriteria (vector< string > name)=0
 

Detailed Description

Definition at line 14 of file ITagParser.h.

Constructor & Destructor Documentation

◆ ITagParser()

ITagParser::ITagParser ( )
inline

Definition at line 17 of file ITagParser.h.

17{;}

◆ ~ITagParser()

ITagParser::~ITagParser ( )
inline

Definition at line 18 of file ITagParser.h.

18{;}

Member Function Documentation

◆ getDstDataType()

virtual int ITagParser::getDstDataType ( )
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

◆ getTagData0()

virtual unsigned int ITagParser::getTagData0 ( )
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

◆ getTagData1()

virtual unsigned int ITagParser::getTagData1 ( )
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

◆ getTagData2()

virtual unsigned int ITagParser::getTagData2 ( )
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

◆ getTagData3()

virtual unsigned int ITagParser::getTagData3 ( )
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

◆ getTagData4()

virtual unsigned int ITagParser::getTagData4 ( )
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

◆ getTagData5()

virtual unsigned int ITagParser::getTagData5 ( )
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

◆ getTagData6()

virtual unsigned int ITagParser::getTagData6 ( )
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

◆ getTagData7()

virtual unsigned int ITagParser::getTagData7 ( )
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

◆ getTagData8()

virtual unsigned int ITagParser::getTagData8 ( )
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

◆ getTagData9()

virtual unsigned int ITagParser::getTagData9 ( )
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

◆ getVEntry()

virtual StatusCode ITagParser::getVEntry ( vector< int > &  )
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

Referenced by TagFilterSvc::getVEntry().

◆ setCriteria()

virtual void ITagParser::setCriteria ( vector< string >  name)
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

Referenced by TagFilterSvc::getVEntry().

◆ setDstDataType()

virtual void ITagParser::setDstDataType ( int  t)
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

◆ setFileName()

virtual void ITagParser::setFileName ( string  name)
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

Referenced by TagFilterSvc::getVEntry().

◆ setTagData0()

virtual void ITagParser::setTagData0 ( unsigned int  t)
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

◆ setTagData1()

virtual void ITagParser::setTagData1 ( unsigned int  t)
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

◆ setTagData2()

virtual void ITagParser::setTagData2 ( unsigned int  t)
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

◆ setTagData3()

virtual void ITagParser::setTagData3 ( unsigned int  t)
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

◆ setTagData4()

virtual void ITagParser::setTagData4 ( unsigned int  t)
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

◆ setTagData5()

virtual void ITagParser::setTagData5 ( unsigned int  t)
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

◆ setTagData6()

virtual void ITagParser::setTagData6 ( unsigned int  t)
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

◆ setTagData7()

virtual void ITagParser::setTagData7 ( unsigned int  t)
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

◆ setTagData8()

virtual void ITagParser::setTagData8 ( unsigned int  t)
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.

◆ setTagData9()

virtual void ITagParser::setTagData9 ( unsigned int  t)
pure virtual

Implemented in TagParser1, TagParser2, TagParser3, and TagParser4.


The documentation for this class was generated from the following file: