IEventTagSvc Class Reference

#include <IEventTagSvc.h>

Inheritance diagram for IEventTagSvc:

EventTagSvc List of all members.

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

virtual IEventTagSvc::~IEventTagSvc (  )  [inline, virtual]

Definition at line 24 of file IEventTagSvc.h.

00024 {}


Member Function Documentation

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

Implemented in EventTagSvc.

Referenced by FillEventTag::execute().

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

Implemented in EventTagSvc.

Referenced by FillEventTag::execute().

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

Implemented in EventTagSvc.

Referenced by FillEventTag::execute().

const InterfaceID & IEventTagSvc::interfaceID (  )  [inline, static]

Definition at line 26 of file IEventTagSvc.h.

Referenced by EventTagSvc::queryInterface().

00026                                                      {
00027   static const InterfaceID _IID("IEventtagsvc", 1, 0);
00028   //  static const InterfaceID _IID(7091, 1, 0);
00029   return _IID;
00030 }

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

Implemented in EventTagSvc.

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

Implemented in EventTagSvc.


Generated on Tue Nov 29 23:19:43 2016 for BOSS_7.0.2 by  doxygen 1.4.7