BOSS 7.0.4
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 12 of file EvtMRes.hh.

12{};

Member Function Documentation

◆ duplicate()

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

Implemented in EvtMBreitWigner, and EvtMTrivialLS.

Referenced by EvtMHelAmp::duplicate().

◆ setres()

void EvtMLineShape::setres ( EvtMRes n)
inline

Definition at line 14 of file EvtMRes.hh.

14{ _node = n; }
const Int_t n
EvtMRes * _node
Definition: EvtMRes.hh:21

Referenced by EvtMHelAmp::duplicate().

◆ shape()

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

Implemented in EvtMBreitWigner, and EvtMTrivialLS.

Referenced by EvtMRes::line().

Member Data Documentation

◆ _node

EvtMRes* EvtMLineShape::_node
protected

Definition at line 21 of file EvtMRes.hh.

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


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