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

#include <SpinFactors4Body_ScalarsAndVectors.h>

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

Public Member Functions

 SF_DtoPP0_PtoSP1_StoP3P4 (const DecayTree &)
 
virtual ~SF_DtoPP0_PtoSP1_StoP3P4 ()
 
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 22 of file SpinFactors4Body_ScalarsAndVectors.h.

Constructor & Destructor Documentation

◆ SF_DtoPP0_PtoSP1_StoP3P4()

SF_DtoPP0_PtoSP1_StoP3P4::SF_DtoPP0_PtoSP1_StoP3P4 ( const DecayTree )
inline

◆ ~SF_DtoPP0_PtoSP1_StoP3P4()

virtual SF_DtoPP0_PtoSP1_StoP3P4::~SF_DtoPP0_PtoSP1_StoP3P4 ( )
inlinevirtual

Definition at line 28 of file SpinFactors4Body_ScalarsAndVectors.h.

28 {}

Member Function Documentation

◆ exampleDecay()

const DecayTree & SF_DtoPP0_PtoSP1_StoP3P4::exampleDecay ( )
virtual

Definition at line 93 of file SpinFactors4Body_ScalarsAndVectors.cpp.

93  {//Laurens KsSpin
94  return getExampleDecay();
95 }

◆ getExampleDecay()

const DecayTree & SF_DtoPP0_PtoSP1_StoP3P4::getExampleDecay ( )
static

Definition at line 86 of file SpinFactors4Body_ScalarsAndVectors.cpp.

86  {
87  if(0 == _exampleDecay){
88  _exampleDecay = new DecayTree(421);
89  _exampleDecay->addDgtr(-211, 100211)->addDgtr(211, 9000221)->addDgtr(-211,211);
90  }
91  return *_exampleDecay;
92 }
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_DtoPP0_PtoSP1_StoP3P4::name ( ) const
inlinevirtual

Reimplemented from SpinFactorTrivial.

Definition at line 31 of file SpinFactors4Body_ScalarsAndVectors.h.

31  {
32  return "SpinFactor4:SF_DtoPP0_PtoSP1_StoP3P4-trivialSpinFactor";
33  }

Member Data Documentation

◆ _exampleDecay

DecayTree * SF_DtoPP0_PtoSP1_StoP3P4::_exampleDecay =0
staticprivate

Definition at line 23 of file SpinFactors4Body_ScalarsAndVectors.h.


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