Loading [MathJax]/jax/output/HTML-CSS/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
FFBtoDstarISGW2.hh
Go to the documentation of this file.
1
///
2
/// @file FFBtoDstarISGW2.hh
3
/// @brief \f$ B \rightarrow D^* \f$ ISGW2 form factors
4
/// @brief Ported directly from EvtGen
5
///
6
7
//**** This file is a part of the HAMMER library
8
//**** Copyright (C) 2016 - 2020 The HAMMER Collaboration
9
//**** HAMMER is licensed under version 3 of the GPL; see COPYING for details
10
//**** Please note the MCnet academic guidelines; see GUIDELINES for details
11
12
// -*- C++ -*-
13
#ifndef HAMMER_FF_BDSTARISGW2
14
#define HAMMER_FF_BDSTARISGW2
15
16
#include "
Hammer/FormFactors/FFISGW2Base.hh
"
17
18
namespace
Hammer {
19
20
class
FFBtoDstarISGW2
:
public
FFISGW2Base
{
21
22
public
:
23
FFBtoDstarISGW2
();
24
25
FFBtoDstarISGW2
(
const
FFBtoDstarISGW2
& other) =
default
;
26
FFBtoDstarISGW2
&
operator=
(
const
FFBtoDstarISGW2
& other) =
delete
;
27
FFBtoDstarISGW2
(
FFBtoDstarISGW2
&& other) =
delete
;
28
FFBtoDstarISGW2
&
operator=
(
FFBtoDstarISGW2
&& other) =
delete
;
29
virtual
~FFBtoDstarISGW2
() =
default
;
30
31
public
:
32
33
virtual
std::unique_ptr<FormFactorBase>
clone
(
const
std::string& label);
34
35
protected
:
36
virtual
void
evalAtPSPoint
(
const
std::vector<double>& point,
const
std::vector<double>&
masses
= {});
37
38
virtual
void
defineSettings
();
39
private
:
40
mutable
bool
initialized
;
41
};
42
43
}
// namespace Hammer
44
45
#endif
Hammer::FFBtoDstarISGW2::initialized
bool initialized
Definition:
FFBtoDstarISGW2.hh:40
Hammer::FFBtoDstarISGW2::defineSettings
virtual void defineSettings()
defines new settings for this class
Definition:
FFBtoDstarISGW2.cc:47
Hammer::FFBtoDstarISGW2
Definition:
FFBtoDstarISGW2.hh:20
Hammer::FFISGW2Base
Base class for ISGW2 form factors implementation matched to EvtGen.
Definition:
FFISGW2Base.hh:25
Hammer::FFBtoDstarISGW2::evalAtPSPoint
virtual void evalAtPSPoint(const std::vector< double > &point, const std::vector< double > &masses={})
Definition:
FFBtoDstarISGW2.cc:55
Hammer::FFBtoDstarISGW2::clone
virtual std::unique_ptr< FormFactorBase > clone(const std::string &label)
Definition:
FFBtoDstarISGW2.cc:216
Hammer::FFBtoDstarISGW2::operator=
FFBtoDstarISGW2 & operator=(const FFBtoDstarISGW2 &other)=delete
FFISGW2Base.hh
Hammer base class for ISGW2 form factors.
Hammer::ParticleData::masses
const std::vector< double > & masses() const
returns the particle masses of the current decay signature
Definition:
ParticleData.cc:44
Hammer::FFBtoDstarISGW2::~FFBtoDstarISGW2
virtual ~FFBtoDstarISGW2()=default
Hammer::FFBtoDstarISGW2::FFBtoDstarISGW2
FFBtoDstarISGW2()
Definition:
FFBtoDstarISGW2.cc:28
media
psf
Home
Development
Hammer
include
Hammer
FormFactors
FFBtoDstarISGW2.hh
Generated by
1.8.5