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
FFBtoD2starLLSW.hh
Go to the documentation of this file.
1
///
2
/// @file FFBtoD2starLLSW.hh
3
/// @brief \f$ B \rightarrow D_2^* \f$ LLSW form factors
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_BDSSD2STARLLSW
13
#define HAMMER_FF_BDSSD2STARLLSW
14
15
#include "
Hammer/FormFactors/FFLLSWBase.hh
"
16
17
namespace
Hammer {
18
19
class
FFBtoD2starLLSW
:
public
FFLLSWBase
{
20
21
public
:
22
FFBtoD2starLLSW
();
23
24
FFBtoD2starLLSW
(
const
FFBtoD2starLLSW
& other) =
default
;
25
FFBtoD2starLLSW
&
operator=
(
const
FFBtoD2starLLSW
& other) =
delete
;
26
FFBtoD2starLLSW
(
FFBtoD2starLLSW
&& other) =
delete
;
27
FFBtoD2starLLSW
&
operator=
(
FFBtoD2starLLSW
&& other) =
delete
;
28
virtual
~FFBtoD2starLLSW
() =
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::FFBtoD2starLLSW::FFBtoD2starLLSW
FFBtoD2starLLSW()
Definition:
FFBtoD2starLLSW.cc:28
Hammer::FFLLSWBase
Base class for LLSW form factors.
Definition:
FFLLSWBase.hh:22
Hammer::FFBtoD2starLLSW::operator=
FFBtoD2starLLSW & operator=(const FFBtoD2starLLSW &other)=delete
Hammer::FFBtoD2starLLSW
Definition:
FFBtoD2starLLSW.hh:19
Hammer::FFBtoD2starLLSW::initialized
bool initialized
Definition:
FFBtoD2starLLSW.hh:39
Hammer::FFBtoD2starLLSW::evalAtPSPoint
virtual void evalAtPSPoint(const std::vector< double > &point, const std::vector< double > &masses={})
Definition:
FFBtoD2starLLSW.cc:69
Hammer::ParticleData::masses
const std::vector< double > & masses() const
returns the particle masses of the current decay signature
Definition:
ParticleData.cc:44
Hammer::FFBtoD2starLLSW::clone
virtual std::unique_ptr< FormFactorBase > clone(const std::string &label)
Definition:
FFBtoD2starLLSW.cc:134
Hammer::FFBtoD2starLLSW::~FFBtoD2starLLSW
virtual ~FFBtoD2starLLSW()=default
FFLLSWBase.hh
Hammer base class for LLSW form factors.
Hammer::FFBtoD2starLLSW::defineSettings
virtual void defineSettings()
defines new settings for this class
Definition:
FFBtoD2starLLSW.cc:48
media
psf
Home
Development
Hammer
include
Hammer
FormFactors
FFBtoD2starLLSW.hh
Generated by
1.8.5