Hammer
1.0.0
Helicity Amplitude Module for Matrix Element Reweighting
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
FFBtoDstarBLPRVar.hh
Go to the documentation of this file.
1
///
2
/// @file FFBtoDstarBLPRVar.hh
3
/// @brief \f$ B \rightarrow D^* \f$ BLPRVar form factors with variations
4
///
5
6
//**** This file is a part of the HAMMER library
7
//**** Copyright (C) 2016 - 2020 The HAMMER Collaboration
8
//**** HAMMER is licensed under version 3 of the GPL; see COPYING for details
9
//**** Please note the MCnet academic guidelines; see GUIDELINES for details
10
11
// -*- C++ -*-
12
#ifndef HAMMER_FF_BDSTARBLPRVAR
13
#define HAMMER_FF_BDSTARBLPRVAR
14
15
#include "
Hammer/FormFactors/FFBLPRBase.hh
"
16
17
namespace
Hammer {
18
19
class
FFBtoDstarBLPRVar
:
public
FFBLPRBase
{
20
21
public
:
22
FFBtoDstarBLPRVar
();
23
24
FFBtoDstarBLPRVar
(
const
FFBtoDstarBLPRVar
& other) =
default
;
25
FFBtoDstarBLPRVar
&
operator=
(
const
FFBtoDstarBLPRVar
& other) =
delete
;
26
FFBtoDstarBLPRVar
(
FFBtoDstarBLPRVar
&& other) =
delete
;
27
FFBtoDstarBLPRVar
&
operator=
(
FFBtoDstarBLPRVar
&& other) =
delete
;
28
virtual
~FFBtoDstarBLPRVar
() =
default
;
29
30
public
:
31
32
virtual
std::unique_ptr<FormFactorBase>
clone
(
const
std::string& label);
33
34
protected
:
35
virtual
void
evalAtPSPoint
(
const
std::vector<double>& point,
const
std::vector<double>&
masses
= {});
36
37
virtual
void
defineSettings
();
38
private
:
39
mutable
bool
initialized
;
40
mutable
bool
initCs
=
false
;
41
mutable
double
Cv1z
;
42
mutable
double
Cv2z
;
43
mutable
double
Cv3z
;
44
mutable
double
Cv1zp
;
45
mutable
double
Cv2zp
;
46
mutable
double
Cv3zp
;
47
mutable
double
Cv1zpp
;
48
mutable
double
Cv2zpp
;
49
mutable
double
Cv3zpp
;
50
};
51
52
}
// namespace Hammer
53
54
#endif
Hammer::FFBtoDstarBLPRVar::operator=
FFBtoDstarBLPRVar & operator=(const FFBtoDstarBLPRVar &other)=delete
Hammer::FFBtoDstarBLPRVar::Cv3z
double Cv3z
Definition:
FFBtoDstarBLPRVar.hh:43
Hammer::FFBtoDstarBLPRVar::clone
virtual std::unique_ptr< FormFactorBase > clone(const std::string &label)
Definition:
FFBtoDstarBLPRVar.cc:312
Hammer::FFBtoDstarBLPRVar::evalAtPSPoint
virtual void evalAtPSPoint(const std::vector< double > &point, const std::vector< double > &masses={})
Definition:
FFBtoDstarBLPRVar.cc:93
Hammer::FFBtoDstarBLPRVar::Cv1z
double Cv1z
Definition:
FFBtoDstarBLPRVar.hh:41
Hammer::FFBtoDstarBLPRVar::initCs
bool initCs
Definition:
FFBtoDstarBLPRVar.hh:40
Hammer::FFBtoDstarBLPRVar::FFBtoDstarBLPRVar
FFBtoDstarBLPRVar()
Definition:
FFBtoDstarBLPRVar.cc:29
Hammer::FFBtoDstarBLPRVar::Cv1zpp
double Cv1zpp
Definition:
FFBtoDstarBLPRVar.hh:47
Hammer::FFBtoDstarBLPRVar::Cv2z
double Cv2z
Definition:
FFBtoDstarBLPRVar.hh:42
Hammer::ParticleData::masses
const std::vector< double > & masses() const
returns the particle masses of the current decay signature
Definition:
ParticleData.cc:44
Hammer::FFBtoDstarBLPRVar::Cv2zp
double Cv2zp
Definition:
FFBtoDstarBLPRVar.hh:45
Hammer::FFBtoDstarBLPRVar::~FFBtoDstarBLPRVar
virtual ~FFBtoDstarBLPRVar()=default
Hammer::FFBtoDstarBLPRVar::Cv3zp
double Cv3zp
Definition:
FFBtoDstarBLPRVar.hh:46
Hammer::FFBtoDstarBLPRVar::Cv3zpp
double Cv3zpp
Definition:
FFBtoDstarBLPRVar.hh:49
Hammer::FFBtoDstarBLPRVar::Cv2zpp
double Cv2zpp
Definition:
FFBtoDstarBLPRVar.hh:48
Hammer::FFBtoDstarBLPRVar::Cv1zp
double Cv1zp
Definition:
FFBtoDstarBLPRVar.hh:44
FFBLPRBase.hh
Hammer base class for BLPR form factors.
Hammer::FFBLPRBase
Base class for BLPR form factors.
Definition:
FFBLPRBase.hh:22
Hammer::FFBtoDstarBLPRVar
Definition:
FFBtoDstarBLPRVar.hh:19
Hammer::FFBtoDstarBLPRVar::defineSettings
virtual void defineSettings()
defines new settings for this class
Definition:
FFBtoDstarBLPRVar.cc:51
Hammer::FFBtoDstarBLPRVar::initialized
bool initialized
Definition:
FFBtoDstarBLPRVar.hh:39
media
psf
Home
Development
Hammer
include
Hammer
FormFactors
FFBtoDstarBLPRVar.hh
Generated by
1.8.5