Loading [MathJax]/jax/input/TeX/config.js
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
FFBtoD1starBLRVar.hh
Go to the documentation of this file.
1
///
2
/// @file FFBtoD1starBLRVar.hh
3
/// @brief \f$ B \rightarrow D_1^* \f$ BLR 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_BDSSD1STARBLR_VAR
13
#define HAMMER_FF_BDSSD1STARBLR_VAR
14
15
#include "
Hammer/FormFactors/FFBLRBase.hh
"
16
17
namespace
Hammer {
18
19
class
FFBtoD1starBLRVar
:
public
FFBLRBase
{
20
21
public
:
22
FFBtoD1starBLRVar
();
23
24
FFBtoD1starBLRVar
(
const
FFBtoD1starBLRVar
& other) =
default
;
25
FFBtoD1starBLRVar
&
operator=
(
const
FFBtoD1starBLRVar
& other) =
delete
;
26
FFBtoD1starBLRVar
(
FFBtoD1starBLRVar
&& other) =
delete
;
27
FFBtoD1starBLRVar
&
operator=
(
FFBtoD1starBLRVar
&& other) =
delete
;
28
virtual
~FFBtoD1starBLRVar
() =
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
};
41
42
}
// namespace Hammer
43
44
#endif
Hammer::FFBtoD1starBLRVar::operator=
FFBtoD1starBLRVar & operator=(const FFBtoD1starBLRVar &other)=delete
Hammer::FFBtoD1starBLRVar::evalAtPSPoint
virtual void evalAtPSPoint(const std::vector< double > &point, const std::vector< double > &masses={})
Definition:
FFBtoD1starBLRVar.cc:83
Hammer::FFBtoD1starBLRVar::clone
virtual std::unique_ptr< FormFactorBase > clone(const std::string &label)
Definition:
FFBtoD1starBLRVar.cc:193
Hammer::ParticleData::masses
const std::vector< double > & masses() const
returns the particle masses of the current decay signature
Definition:
ParticleData.cc:44
Hammer::FFBtoD1starBLRVar::~FFBtoD1starBLRVar
virtual ~FFBtoD1starBLRVar()=default
Hammer::FFBLRBase
Base class for BLR form factors.
Definition:
FFBLRBase.hh:22
FFBLRBase.hh
Hammer base class for BLR form factors.
Hammer::FFBtoD1starBLRVar::defineSettings
virtual void defineSettings()
defines new settings for this class
Definition:
FFBtoD1starBLRVar.cc:50
Hammer::FFBtoD1starBLRVar::FFBtoD1starBLRVar
FFBtoD1starBLRVar()
Definition:
FFBtoD1starBLRVar.cc:28
Hammer::FFBtoD1starBLRVar
Definition:
FFBtoD1starBLRVar.hh:19
Hammer::FFBtoD1starBLRVar::initialized
bool initialized
Definition:
FFBtoD1starBLRVar.hh:39
media
psf
Home
Development
Hammer
include
Hammer
FormFactors
FFBtoD1starBLRVar.hh
Generated by
1.8.5