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

#include <SpinFactors4Body_ScalarsAndVectors.h>

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

Public Member Functions

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

Constructor & Destructor Documentation

◆ SF_DtoS1S2_S1toP1P2_S2toP3P4()

SF_DtoS1S2_S1toP1P2_S2toP3P4::SF_DtoS1S2_S1toP1P2_S2toP3P4 ( const DecayTree )
inline

◆ ~SF_DtoS1S2_S1toP1P2_S2toP3P4()

virtual SF_DtoS1S2_S1toP1P2_S2toP3P4::~SF_DtoS1S2_S1toP1P2_S2toP3P4 ( )
inlinevirtual

Definition at line 43 of file SpinFactors4Body_ScalarsAndVectors.h.

43 {}

Member Function Documentation

◆ exampleDecay()

const DecayTree & SF_DtoS1S2_S1toP1P2_S2toP3P4::exampleDecay ( )
virtual

Definition at line 82 of file SpinFactors4Body_ScalarsAndVectors.cpp.

82  {//Laurens KsSpin
83  return getExampleDecay();
84 }

◆ getExampleDecay()

const DecayTree & SF_DtoS1S2_S1toP1P2_S2toP3P4::getExampleDecay ( )
static

Definition at line 74 of file SpinFactors4Body_ScalarsAndVectors.cpp.

74  {
75  if(0 == _exampleDecay){
76  _exampleDecay = new DecayTree(421);
77  _exampleDecay->addDgtr(9010221)->addDgtr(211, -211);
78  _exampleDecay->addDgtr(9010221)->addDgtr(211, -211);
79  }
80  return *_exampleDecay;
81 }
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_DtoS1S2_S1toP1P2_S2toP3P4::name ( ) const
inlinevirtual

Reimplemented from SpinFactorTrivial.

Definition at line 46 of file SpinFactors4Body_ScalarsAndVectors.h.

46  {
47  return "SpinFactor4:SF_DtoS1S2_S1toP1P2_S2toP3P4-trivialSpinFactor";
48  }

Member Data Documentation

◆ _exampleDecay

DecayTree * SF_DtoS1S2_S1toP1P2_S2toP3P4::_exampleDecay =0
staticprivate

Definition at line 38 of file SpinFactors4Body_ScalarsAndVectors.h.


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