BOSS 7.1.1
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
 
 DeclareInterfaceID (IEventTagSvc, 1, 0)
 
virtual ~IEventTagSvc ()
 

Detailed Description

Definition at line 15 of file IEventTagSvc.h.

Constructor & Destructor Documentation

◆ ~IEventTagSvc()

virtual IEventTagSvc::~IEventTagSvc ( )
inlinevirtual

Definition at line 25 of file IEventTagSvc.h.

25{}

Member Function Documentation

◆ DeclareInterfaceID()

IEventTagSvc::DeclareInterfaceID ( IEventTagSvc ,
1 ,
0  )

◆ getChainCode()

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

Referenced by FillEventTag::execute().

◆ getCharmDecayType()

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

Referenced by FillEventTag::execute().

◆ getDecayCode()

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

Referenced by FillEventTag::execute().

◆ name2pdg()

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

◆ pdg2name()

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

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