BOSS 8.0.0
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 ()
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 ()
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

Constructor & Destructor Documentation

◆ ~IEventTagSvc() [1/3]

virtual IEventTagSvc::~IEventTagSvc ( )
inlinevirtual

Definition at line 23 of file Event/EventTag/include/EventTag/IEventTagSvc.h.

23{}

◆ ~IEventTagSvc() [2/3]

virtual IEventTagSvc::~IEventTagSvc ( )
inlinevirtual

◆ ~IEventTagSvc() [3/3]

virtual IEventTagSvc::~IEventTagSvc ( )
inlinevirtual

Member Function Documentation

◆ DeclareInterfaceID() [1/3]

IEventTagSvc::DeclareInterfaceID ( IEventTagSvc ,
1 ,
0  )

◆ DeclareInterfaceID() [2/3]

IEventTagSvc::DeclareInterfaceID ( IEventTagSvc ,
1 ,
0  )

◆ DeclareInterfaceID() [3/3]

IEventTagSvc::DeclareInterfaceID ( IEventTagSvc ,
1 ,
0  )

◆ getChainCode() [1/3]

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

◆ getChainCode() [2/3]

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

◆ getChainCode() [3/3]

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

◆ getCharmDecayType() [1/3]

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

◆ getCharmDecayType() [2/3]

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

◆ getCharmDecayType() [3/3]

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

◆ getDecayCode() [1/3]

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

◆ getDecayCode() [2/3]

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

◆ getDecayCode() [3/3]

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

◆ name2pdg() [1/3]

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

◆ name2pdg() [2/3]

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

◆ name2pdg() [3/3]

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

◆ pdg2name() [1/3]

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

◆ pdg2name() [2/3]

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

◆ pdg2name() [3/3]

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

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