BOSS 7.0.1
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtBtoXsgammaAbsModel Class Referenceabstract

#include <EvtBtoXsgammaAbsModel.hh>

+ Inheritance diagram for EvtBtoXsgammaAbsModel:

Public Member Functions

 EvtBtoXsgammaAbsModel ()
 
virtual ~EvtBtoXsgammaAbsModel ()
 
virtual void init (int, double *)
 
virtual double GetMass (int code)=0
 

Detailed Description

Definition at line 26 of file EvtBtoXsgammaAbsModel.hh.

Constructor & Destructor Documentation

◆ EvtBtoXsgammaAbsModel()

EvtBtoXsgammaAbsModel::EvtBtoXsgammaAbsModel ( )
inline

Definition at line 30 of file EvtBtoXsgammaAbsModel.hh.

30{}

◆ ~EvtBtoXsgammaAbsModel()

EvtBtoXsgammaAbsModel::~EvtBtoXsgammaAbsModel ( )
virtual

Definition at line 26 of file EvtBtoXsgammaAbsModel.cc.

26{}

Member Function Documentation

◆ GetMass()

virtual double EvtBtoXsgammaAbsModel::GetMass ( int  code)
pure virtual

◆ init()

void EvtBtoXsgammaAbsModel::init ( int  ,
double *   
)
virtual

Reimplemented in EvtBtoXsgammaAliGreub, EvtBtoXsgammaFixedMass, EvtBtoXsgammaFlatEnergy, and EvtBtoXsgammaKagan.

Definition at line 28 of file EvtBtoXsgammaAbsModel.cc.

28 {
29
30 //This default version of init does nothing;
31 //A specialized version of this function can be
32 //supplied for each decay model to do initialization.
33
34 return;
35
36}

Referenced by EvtBtoXsgamma::decay().


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