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

#include <IEventTagSvc.h>

+ Inheritance diagram for IEventTagSvc:

Public Member Functions

virtual int getDecayCode (Event::McParticle *part)=0
 
virtual unsigned long long int getChainCode (Event::McParticle *part)=0
 
virtual unsigned int getCharmDecayType (Event::McParticle *part)=0
 
virtual std::string pdg2name (long int pdg)=0
 
virtual long int name2pdg (std::string pname)=0
 
virtual ~IEventTagSvc ()
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 15 of file IEventTagSvc.h.

Constructor & Destructor Documentation

◆ ~IEventTagSvc()

virtual IEventTagSvc::~IEventTagSvc ( )
inlinevirtual

Definition at line 24 of file IEventTagSvc.h.

24{}

Member Function Documentation

◆ getChainCode()

virtual unsigned long long int IEventTagSvc::getChainCode ( Event::McParticle part)
pure virtual

Implemented in EventTagSvc.

Referenced by FillEventTag::execute().

◆ getCharmDecayType()

virtual unsigned int IEventTagSvc::getCharmDecayType ( Event::McParticle part)
pure virtual

Implemented in EventTagSvc.

Referenced by FillEventTag::execute().

◆ getDecayCode()

virtual int IEventTagSvc::getDecayCode ( Event::McParticle part)
pure virtual

Implemented in EventTagSvc.

Referenced by FillEventTag::execute().

◆ interfaceID()

const InterfaceID & IEventTagSvc::interfaceID ( )
inlinestatic

Definition at line 26 of file IEventTagSvc.h.

26 {
27 static const InterfaceID _IID("IEventtagsvc", 1, 0);
28 // static const InterfaceID _IID(7091, 1, 0);
29 return _IID;
30}

Referenced by EventTagSvc::queryInterface().

◆ name2pdg()

virtual long int IEventTagSvc::name2pdg ( std::string  pname)
pure virtual

Implemented in EventTagSvc.

◆ pdg2name()

virtual std::string IEventTagSvc::pdg2name ( long int  pdg)
pure virtual

Implemented in EventTagSvc.


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