ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Generators
EvtGen_i
EvtGen_i
EvtGenExternal
Belle2
EvtBSemiTauonic.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
#include "EvtGenBase/EvtDecayAmp.hh"
13
14
class
EvtParticle;
15
16
namespace
Belle2
{
17
class
EvtBSemiTauonicAmplitude
;
18
class
EvtBSemiTauonicHelicityAmplitudeCalculator
;
19
36
class
EvtBSemiTauonic
:
public
EvtDecayAmp {
37
38
public
:
40
EvtBSemiTauonic
();
42
virtual
~EvtBSemiTauonic
();
43
47
std::string
getName
();
48
52
EvtDecayBase*
clone
();
53
57
void
decay
(EvtParticle* p);
58
61
void
initProbMax
();
62
66
void
init
();
67
68
private
:
70
EvtBSemiTauonicHelicityAmplitudeCalculator
*
m_CalcHelAmp
;
71
73
EvtBSemiTauonicAmplitude
*
m_CalcAmp
;
74
};
75
76
}
// Belle 2 Namespace
Belle2::EvtBSemiTauonicAmplitude
The base class for the calculation of the spin dependent amplitudes for the BSemiTauonic model based ...
Definition
EvtBSemiTauonicAmplitude.h:20
Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator
The class calculates the helicity amplitude of semi-tauonic B decays including new physics effects ba...
Definition
EvtBSemiTauonicHelicityAmplitudeCalculator.h:26
Belle2::EvtBSemiTauonic::~EvtBSemiTauonic
virtual ~EvtBSemiTauonic()
The destructor.
Belle2::EvtBSemiTauonic::initProbMax
void initProbMax()
The function sets the maximum value of the probability.
Belle2::EvtBSemiTauonic::EvtBSemiTauonic
EvtBSemiTauonic()
The default constructor.
Belle2::EvtBSemiTauonic::m_CalcHelAmp
EvtBSemiTauonicHelicityAmplitudeCalculator * m_CalcHelAmp
A pointer to the helicity amplitude calculator.
Definition
EvtBSemiTauonic.h:70
Belle2::EvtBSemiTauonic::decay
void decay(EvtParticle *p)
The function evaluates the decay amplitude of the parent particle.
Belle2::EvtBSemiTauonic::getName
std::string getName()
The function returns the model name.
Belle2::EvtBSemiTauonic::m_CalcAmp
EvtBSemiTauonicAmplitude * m_CalcAmp
A pointer to the spin-dependent amplitude calculator specific to the spin type of the daughter meson.
Definition
EvtBSemiTauonic.h:73
Belle2::EvtBSemiTauonic::clone
EvtDecayBase * clone()
The function makes a copy of an EvtBSTD object.
Belle2::EvtBSemiTauonic::init
void init()
The function initializes the decay.
Belle2
Definition
EvtB0toKsKK.h:17
Generated on
for ATLAS Offline Software by
1.17.0