Belle II Software
release-05-01-25
EvtBCL.h
1
/**************************************************************************
2
* BASF2 (Belle Analysis Framework 2) *
3
* Copyright(C) 2018 Belle II Collaboration *
4
* *
5
* Author: The Belle II Collaboration *
6
* Contributors: Markus Prim *
7
* *
8
* This software is provided "as is" without any warranty. *
9
**************************************************************************/
10
#pragma once
11
12
#include "EvtGenBase/EvtDecayAmp.hh"
13
#include "EvtGenBase/EvtSemiLeptonicFF.hh"
14
#include "EvtGenBase/EvtSemiLeptonicAmp.hh"
15
16
class
EvtParticle;
17
18
namespace
Belle2
{
26
class
EvtBCL
:
public
EvtDecayAmp {
27
28
public
:
29
31
EvtBCL
();
32
34
virtual
~EvtBCL
();
35
37
std::string
getName
();
38
40
EvtDecayBase*
clone
();
41
43
void
decay
(EvtParticle* p);
44
46
void
initProbMax
();
47
49
void
init
();
50
51
private
:
52
54
EvtSemiLeptonicFF*
bclmodel
;
55
57
EvtSemiLeptonicAmp*
calcamp
;
58
59
};
60
62
}
Belle2::EvtBCL
The class provides the form factors for orbitally excited semileptonic decays.
Definition:
EvtBCL.h:26
Belle2::EvtBCL::initProbMax
void initProbMax()
Sets maximal probab.
Definition:
EvtBCL.cc:66
Belle2::EvtBCL::decay
void decay(EvtParticle *p)
Creates a decay.
Definition:
EvtBCL.cc:59
Belle2::EvtBCL::getName
std::string getName()
Returns name of module.
Definition:
EvtBCL.cc:49
Belle2::EvtBCL::bclmodel
EvtSemiLeptonicFF * bclmodel
Pointers needed for FFs.
Definition:
EvtBCL.h:54
Belle2::EvtBCL::calcamp
EvtSemiLeptonicAmp * calcamp
Pointers needed to calculate amplitude.
Definition:
EvtBCL.h:57
Belle2
Abstract base class for different kinds of events.
Definition:
MillepedeAlgorithm.h:19
Belle2::EvtBCL::init
void init()
Initializes module.
Definition:
EvtBCL.cc:82
Belle2::EvtBCL::EvtBCL
EvtBCL()
Default constructor.
Definition:
EvtBCL.cc:39
Belle2::EvtBCL::~EvtBCL
virtual ~EvtBCL()
virtual destructor
Definition:
EvtBCL.cc:41
Belle2::EvtBCL::clone
EvtDecayBase * clone()
Clones module.
Definition:
EvtBCL.cc:54
generators
evtgen
models
include
EvtBCL.h
Generated on Fri Nov 5 2021 03:53:18 for Belle II Software by
1.8.17