BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtMLineShape Class Referenceabstract

#include <EvtMRes.hh>

Inheritance diagram for EvtMLineShape:

Public Member Functions

virtual ~EvtMLineShape ()
void setres (EvtMRes *n)
virtual EvtComplex shape (const vector< EvtVector4R > &product) const =0
virtual EvtMLineShapeduplicate () const =0

Protected Attributes

EvtMRes_node

Detailed Description

Definition at line 8 of file EvtMRes.hh.

Constructor & Destructor Documentation

◆ ~EvtMLineShape()

virtual EvtMLineShape::~EvtMLineShape ( )
inlinevirtual

Definition at line 11 of file EvtMRes.hh.

11{};

Member Function Documentation

◆ duplicate()

virtual EvtMLineShape * EvtMLineShape::duplicate ( ) const
pure virtual

Implemented in EvtMBreitWigner, and EvtMTrivialLS.

◆ setres()

void EvtMLineShape::setres ( EvtMRes * n)
inline

Definition at line 13 of file EvtMRes.hh.

13{ _node = n; }
const Int_t n
EvtMRes * _node
Definition EvtMRes.hh:19

Referenced by EvtMHelAmp::duplicate().

◆ shape()

virtual EvtComplex EvtMLineShape::shape ( const vector< EvtVector4R > & product) const
pure virtual

Implemented in EvtMBreitWigner, and EvtMTrivialLS.

Member Data Documentation

◆ _node

EvtMRes* EvtMLineShape::_node
protected

Definition at line 19 of file EvtMRes.hh.

Referenced by setres(), and EvtMBreitWigner::shape().


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