BOSS 7.0.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
 
virtual ~IEventTagSvc ()
 
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 ()
 
static const InterfaceID & interfaceID ()
 

Detailed Description

Constructor & Destructor Documentation

◆ ~IEventTagSvc() [1/2]

virtual IEventTagSvc::~IEventTagSvc ( )
inlinevirtual

◆ ~IEventTagSvc() [2/2]

virtual IEventTagSvc::~IEventTagSvc ( )
inlinevirtual

Definition at line 24 of file InstallArea/include/EventTag/EventTag/IEventTagSvc.h.

24{}

Member Function Documentation

◆ getChainCode() [1/2]

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

Implemented in EventTagSvc, and EventTagSvc.

Referenced by FillEventTag::execute().

◆ getChainCode() [2/2]

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

Implemented in EventTagSvc, and EventTagSvc.

◆ getCharmDecayType() [1/2]

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

Implemented in EventTagSvc, and EventTagSvc.

Referenced by FillEventTag::execute().

◆ getCharmDecayType() [2/2]

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

Implemented in EventTagSvc, and EventTagSvc.

◆ getDecayCode() [1/2]

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

Implemented in EventTagSvc, and EventTagSvc.

Referenced by FillEventTag::execute().

◆ getDecayCode() [2/2]

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

Implemented in EventTagSvc, and EventTagSvc.

◆ interfaceID() [1/2]

const InterfaceID & IEventTagSvc::interfaceID ( )
inlinestatic

Definition at line 26 of file Event/EventTag/EventTag-00-01-07/EventTag/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().

◆ interfaceID() [2/2]

static const InterfaceID & IEventTagSvc::interfaceID ( )
static

◆ name2pdg() [1/2]

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

Implemented in EventTagSvc, and EventTagSvc.

◆ name2pdg() [2/2]

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

Implemented in EventTagSvc, and EventTagSvc.

◆ pdg2name() [1/2]

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

Implemented in EventTagSvc, and EventTagSvc.

◆ pdg2name() [2/2]

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

Implemented in EventTagSvc, and EventTagSvc.


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