Belle II Software
release-05-01-25
UtrepsB.h
1
/**************************************************************************
2
* BASF2 (Belle Analysis Framework 2) *
3
* Copyright(C) 2019 - Belle II Collaboration *
4
* *
5
* Author: The Belle II Collaboration *
6
* Contributors: Kiyoshi Hayasaka, Yo Sato *
7
* *
8
* This software is provided "as is" without any warranty. *
9
**************************************************************************/
10
11
#pragma once
12
13
#include <framework/logging/Logger.h>
14
#include <generators/treps/Particle_array.h>
15
#include <generators/treps/Sutool.h>
16
#include <generators/treps/Treps3B.h>
17
18
namespace
Belle2
{
27
class
UtrepsB :
public
TrepsB {
28
29
public
:
30
31
UtrepsB(
void
);
32
~UtrepsB() {};
33
35
void
initg
() ;
36
Interps
b00, b20, b22;
// Parameter sets
37
38
// FormFactor effect */
39
double
tpform(
double
,
double
)
const override
;
40
41
// angular distribution for final 2-body case */
42
double
tpangd(
double
,
double
)
override
;
43
44
// user decision routine for extra generation conditions. */
45
int
tpuser(TLorentzVector, TLorentzVector,
Part_gen
*,
int
)
override
;
46
47
private
:
48
double
d2func(
double
)
const
;
49
double
qfunc(
double
,
double
)
const
;
50
51
};
52
54
}
Belle2::Interps
Definition:
Sutool.h:58
Belle2::Part_gen
Definition:
Particle_array.h:50
Belle2
Abstract base class for different kinds of events.
Definition:
MillepedeAlgorithm.h:19
Belle2::UtrepsB::initg
void initg()
initialization of Pparametrization of pi+pi- partial waves
Definition:
UtrepsB.cc:21
generators
treps
include
UtrepsB.h
Generated on Fri Nov 5 2021 03:53:53 for Belle II Software by
1.8.17