EvtMTrivialLS Class Reference

#include <EvtMTrivialLS.hh>

Inheritance diagram for EvtMTrivialLS:

EvtMLineShape List of all members.

Public Member Functions

 EvtMTrivialLS (const EvtId &id, const vector< string > &args)
 ~EvtMTrivialLS ()
EvtComplex shape (const vector< EvtVector4R > &product) const
EvtMLineShapeduplicate () const
void setres (EvtMRes *n)

Protected Attributes

EvtMRes_node

Detailed Description

Definition at line 6 of file EvtMTrivialLS.hh.


Constructor & Destructor Documentation

EvtMTrivialLS::EvtMTrivialLS ( const EvtId id,
const vector< string > &  args 
) [inline]

Definition at line 10 of file EvtMTrivialLS.hh.

Referenced by duplicate().

00010 {};

EvtMTrivialLS::~EvtMTrivialLS (  )  [inline]

Definition at line 11 of file EvtMTrivialLS.hh.

00011 {};


Member Function Documentation

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

Implements EvtMLineShape.

Definition at line 9 of file EvtMTrivialLS.cc.

References EvtMTrivialLS().

00010 {   
00011     EvtId temp1;
00012     vector<string> temp2;
00013 
00014     EvtMLineShape* tmp=new EvtMTrivialLS(temp1, temp2); 
00015     return tmp;
00016 }

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

Definition at line 14 of file EvtMRes.hh.

References EvtMLineShape::_node.

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

00014 { _node = n; }

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

Implements EvtMLineShape.

Definition at line 4 of file EvtMTrivialLS.cc.

00005 { 
00006     return EvtComplex(1.0, 0.0); 
00007 }


Member Data Documentation

EvtMRes* EvtMLineShape::_node [protected, inherited]

Definition at line 21 of file EvtMRes.hh.

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


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