MINT2
Public Member Functions | Static Public Member Functions | Static Private Attributes | List of all members
SF_DtoPP1P2_PtoP3P4 Class Reference

#include <SpinFactors4Body_ScalarsAndVectors.h>

Inheritance diagram for SF_DtoPP1P2_PtoP3P4:
SpinFactorTrivial ISpinFactor MINT::IReturnRealForEvent< IDalitzEvent > MINT::IReturnComplexForEvent< IDalitzEvent >

Public Member Functions

 SF_DtoPP1P2_PtoP3P4 (const DecayTree &)
 
virtual ~SF_DtoPP1P2_PtoP3P4 ()
 
virtual const DecayTreeexampleDecay ()
 
virtual std::string name () const
 
- Public Member Functions inherited from SpinFactorTrivial
virtual double getVal ()
 
virtual double getVal (IDalitzEvent &)
 
virtual double RealVal ()
 
virtual double RealVal (IDalitzEvent &)
 
virtual std::complex< double > ComplexVal ()
 
virtual std::complex< double > ComplexVal (IDalitzEvent &)
 
- Public Member Functions inherited from ISpinFactor
virtual ~ISpinFactor ()
 
- Public Member Functions inherited from MINT::IReturnRealForEvent< IDalitzEvent >
virtual ~IReturnRealForEvent ()
 
- Public Member Functions inherited from MINT::IReturnComplexForEvent< IDalitzEvent >
virtual ~IReturnComplexForEvent ()
 

Static Public Member Functions

static const DecayTreegetExampleDecay ()
 

Static Private Attributes

static DecayTree_exampleDecay =0
 

Additional Inherited Members

- Protected Member Functions inherited from ISpinFactor
 ISpinFactor ()
 
- Protected Member Functions inherited from MINT::IReturnRealForEvent< IDalitzEvent >
 IReturnRealForEvent ()
 
- Protected Member Functions inherited from MINT::IReturnComplexForEvent< IDalitzEvent >
 IReturnComplexForEvent ()
 

Detailed Description

Definition at line 53 of file SpinFactors4Body_ScalarsAndVectors.h.

Constructor & Destructor Documentation

◆ SF_DtoPP1P2_PtoP3P4()

SF_DtoPP1P2_PtoP3P4::SF_DtoPP1P2_PtoP3P4 ( const DecayTree )
inline

◆ ~SF_DtoPP1P2_PtoP3P4()

virtual SF_DtoPP1P2_PtoP3P4::~SF_DtoPP1P2_PtoP3P4 ( )
inlinevirtual

Definition at line 59 of file SpinFactors4Body_ScalarsAndVectors.h.

59 {}

Member Function Documentation

◆ exampleDecay()

const DecayTree & SF_DtoPP1P2_PtoP3P4::exampleDecay ( )
virtual

Definition at line 70 of file SpinFactors4Body_ScalarsAndVectors.cpp.

70  {//Laurens KsSpin
71  return getExampleDecay();
72 }
static const DecayTree & getExampleDecay()

◆ getExampleDecay()

const DecayTree & SF_DtoPP1P2_PtoP3P4::getExampleDecay ( )
static

Definition at line 62 of file SpinFactors4Body_ScalarsAndVectors.cpp.

62  {//Lauren's wide KsSpin
63  if(0 == _exampleDecay){
64  _exampleDecay = new DecayTree(421);
65  _exampleDecay->addDgtr(888310)->addDgtr(211, -211);
66  _exampleDecay->addDgtr(321, -321);
67  }
68  return *_exampleDecay;
69 }
MINT::counted_ptr< DDTree< ValueType > > addDgtr(const DDTree< ValueType > *treePtr)
Definition: DDTree.h:211
DDTree< DecayTreeItem > DecayTree
Definition: DecayTree.h:35

◆ name()

virtual std::string SF_DtoPP1P2_PtoP3P4::name ( ) const
inlinevirtual

Reimplemented from SpinFactorTrivial.

Definition at line 62 of file SpinFactors4Body_ScalarsAndVectors.h.

62  {
63  return "SpinFactor4:SF_DtoPP1P2_PtoP3P4-trivialSpinFactor";
64  }

Member Data Documentation

◆ _exampleDecay

DecayTree * SF_DtoPP1P2_PtoP3P4::_exampleDecay =0
staticprivate

Definition at line 54 of file SpinFactors4Body_ScalarsAndVectors.h.


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