ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Generators
EvtGen_i
EvtGen_i
EvtGenExternal
Belle2
EvtBSemiTauonicAmplitude.h
Go to the documentation of this file.
1
/**************************************************************************
2
* BASF2 (Belle Analysis Framework 2) *
3
* Copyright(C) 2013 - Belle II Collaboration *
4
* *
5
* Author: The Belle II Collaboration *
6
* Contributors: Koji Hara *
7
* *
8
* This software is provided "as is" without any warranty. *
9
**************************************************************************/
10
#pragma once
11
12
class
EvtParticle;
13
class
EvtAmp;
14
class
EvtSpinDensity;
15
16
namespace
Belle2
{
17
class
EvtBSemiTauonicHelicityAmplitudeCalculator
;
18
20
class
EvtBSemiTauonicAmplitude
{
21
public
:
22
24
EvtBSemiTauonicAmplitude
() {};
25
27
virtual
~EvtBSemiTauonicAmplitude
() {};
28
29
37
virtual
void
CalcAmp
(EvtParticle* parent, EvtAmp& amp,
38
EvtBSemiTauonicHelicityAmplitudeCalculator
* HelicityAmplitudeCalculator) = 0;
39
50
double
CalcMaxProb
(EvtId parent, EvtId meson, EvtId lepton,
51
EvtId nudaug,
52
EvtBSemiTauonicHelicityAmplitudeCalculator
* HelicityAmplitudeCalculator);
53
61
EvtSpinDensity
RotateToHelicityBasisInBoostedFrame
(
const
EvtParticle* p,
62
EvtVector4R p4boost);
63
64
};
65
66
}
// Belle 2 Namespace
Belle2::EvtBSemiTauonicAmplitude::CalcAmp
virtual void CalcAmp(EvtParticle *parent, EvtAmp &, EvtBSemiTauonicHelicityAmplitudeCalculator *HelicityAmplitudeCalculator)=0
The function calculates the spin dependent amplitude.
Belle2::EvtBSemiTauonicAmplitude::CalcMaxProb
double CalcMaxProb(EvtId parent, EvtId meson, EvtId lepton, EvtId nudaug, EvtBSemiTauonicHelicityAmplitudeCalculator *HelicityAmplitudeCalculator)
The function calculates the maximum probability.
Belle2::EvtBSemiTauonicAmplitude::~EvtBSemiTauonicAmplitude
virtual ~EvtBSemiTauonicAmplitude()
base destructor does nothing
Definition
EvtBSemiTauonicAmplitude.h:27
Belle2::EvtBSemiTauonicAmplitude::EvtBSemiTauonicAmplitude
EvtBSemiTauonicAmplitude()
base constructor does nothing
Definition
EvtBSemiTauonicAmplitude.h:24
Belle2::EvtBSemiTauonicAmplitude::RotateToHelicityBasisInBoostedFrame
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...
Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator
The class calculates the helicity amplitude of semi-tauonic B decays including new physics effects ba...
Definition
EvtBSemiTauonicHelicityAmplitudeCalculator.h:26
Belle2
Definition
EvtB0toKsKK.h:17
Generated on
for ATLAS Offline Software by
1.17.0