Belle II Software  release-08-01-10
EvtBSemiTauonicAmplitude.h
1 /**************************************************************************
2  * basf2 (Belle II Analysis Software Framework) *
3  * Author: The Belle II Collaboration *
4  * *
5  * See git log for contributors and copyright holders. *
6  * This file is licensed under LGPL-3.0, see LICENSE.md. *
7  **************************************************************************/
8 #pragma once
9 
10 class EvtParticle;
11 class EvtAmp;
12 class EvtSpinDensity;
13 
14 namespace Belle2 {
19  class EvtBSemiTauonicHelicityAmplitudeCalculator;
20 
23  public:
24 
27 
30 
31 
39  virtual void CalcAmp(EvtParticle* parent, EvtAmp& amp,
40  EvtBSemiTauonicHelicityAmplitudeCalculator* HelicityAmplitudeCalculator) = 0;
41 
52  double CalcMaxProb(EvtId parent, EvtId meson, EvtId lepton,
53  EvtId nudaug,
54  EvtBSemiTauonicHelicityAmplitudeCalculator* HelicityAmplitudeCalculator);
55 
63  EvtSpinDensity RotateToHelicityBasisInBoostedFrame(const EvtParticle* p,
64  EvtVector4R p4boost);
65 
66  };
67 
69 } // Belle 2 Namespace
The base class for the calculation of the spin dependent amplitudes for the BSemiTauonic model based ...
virtual ~EvtBSemiTauonicAmplitude()
base destructor does nothing
virtual void CalcAmp(EvtParticle *parent, EvtAmp &amp, EvtBSemiTauonicHelicityAmplitudeCalculator *HelicityAmplitudeCalculator)=0
The function calculates the spin dependent amplitude.
EvtBSemiTauonicAmplitude()
base constructor does nothing
The class calculates the helicity amplitude of semi-tauonic B decays including new physics effects ba...
EvtSpinDensity RotateToHelicityBasisInBoostedFrame(const EvtParticle *p, EvtVector4R p4boost)
The function calculates the rotation matrix to convert the spin basis to the helicity basis in the bo...
double CalcMaxProb(EvtId parent, EvtId meson, EvtId lepton, EvtId nudaug, EvtBSemiTauonicHelicityAmplitudeCalculator *HelicityAmplitudeCalculator)
The function calculates the maximum probability.
Abstract base class for different kinds of events.