ATLAS Offline Software
Generators
EvtGen_i
EvtGen_i
EvtGenExternal
Belle2
EvtBCL.h
Go to the documentation of this file.
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
21
class
EvtBCL
:
public
EvtDecayAmp {
22
23
public
:
24
26
EvtBCL
();
27
29
virtual
~EvtBCL
();
30
32
std::string
getName
();
33
35
EvtDecayBase*
clone
();
36
38
void
decay
(EvtParticle*
p
);
39
41
void
initProbMax
();
42
44
void
init
();
45
46
private
:
47
49
EvtSemiLeptonicFF*
m_bclmodel
;
50
52
EvtSemiLeptonicAmp*
m_calcamp
;
53
54
};
55
56
EvtBCL::initProbMax
void initProbMax()
Sets maximal probab.
EvtBCL::clone
EvtDecayBase * clone()
Clones module.
EvtBCL::decay
void decay(EvtParticle *p)
Creates a decay.
EvtBCL::EvtBCL
EvtBCL()
Default constructor.
EvtBCL::init
void init()
Initializes module.
python.utils.AtlRunQueryDQUtils.p
p
Definition:
AtlRunQueryDQUtils.py:210
EvtBCL
The class provides the form factors for orbitally excited semileptonic decays.
Definition:
EvtBCL.h:21
EvtBCL::m_bclmodel
EvtSemiLeptonicFF * m_bclmodel
Pointers needed for FFs.
Definition:
EvtBCL.h:49
EvtBCL::~EvtBCL
virtual ~EvtBCL()
virtual destructor
EvtBCL::getName
std::string getName()
Returns name of module.
EvtBCL::m_calcamp
EvtSemiLeptonicAmp * m_calcamp
Pointers needed to calculate amplitude.
Definition:
EvtBCL.h:52
Generated on Mon Dec 23 2024 21:10:22 for ATLAS Offline Software by
1.8.18