EvtMLineShape Class Reference

#include <EvtMRes.hh>

Inheritance diagram for EvtMLineShape:

EvtMBreitWigner EvtMTrivialLS List of all members.

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

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

Definition at line 12 of file EvtMRes.hh.

00012 {};


Member Function Documentation

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

Implemented in EvtMBreitWigner, and EvtMTrivialLS.

Referenced by EvtMHelAmp::duplicate().

void EvtMLineShape::setres ( EvtMRes n  )  [inline]

Definition at line 14 of file EvtMRes.hh.

References _node.

Referenced by EvtMHelAmp::duplicate(), and EvtMTree::makeresonance().

00014 { _node = n; }

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

Implemented in EvtMBreitWigner, and EvtMTrivialLS.

Referenced by EvtMRes::line().


Member Data Documentation

EvtMRes* EvtMLineShape::_node [protected]

Definition at line 21 of file EvtMRes.hh.

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


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