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
FFBtoD1starISGW2.hh
Go to the documentation of this file.
1
///
2
/// @file FFBtoD1starISGW2.hh
3
/// @brief \f$ B \rightarrow D_1^* \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_BDSSD1STARISGW2
14
#define HAMMER_FF_BDSSD1STARISGW2
15
16
#include "
Hammer/FormFactors/FFISGW2Base.hh
"
17
18
namespace
Hammer {
19
20
class
FFBtoD1starISGW2
:
public
FFISGW2Base
{
21
22
public
:
23
FFBtoD1starISGW2
();
24
25
FFBtoD1starISGW2
(
const
FFBtoD1starISGW2
& other) =
default
;
26
FFBtoD1starISGW2
&
operator=
(
const
FFBtoD1starISGW2
& other) =
delete
;
27
FFBtoD1starISGW2
(
FFBtoD1starISGW2
&& other) =
delete
;
28
FFBtoD1starISGW2
&
operator=
(
FFBtoD1starISGW2
&& other) =
delete
;
29
virtual
~FFBtoD1starISGW2
() =
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::FFISGW2Base
Base class for ISGW2 form factors implementation matched to EvtGen.
Definition:
FFISGW2Base.hh:25
Hammer::FFBtoD1starISGW2::FFBtoD1starISGW2
FFBtoD1starISGW2()
Definition:
FFBtoD1starISGW2.cc:29
Hammer::FFBtoD1starISGW2::evalAtPSPoint
virtual void evalAtPSPoint(const std::vector< double > &point, const std::vector< double > &masses={})
Definition:
FFBtoD1starISGW2.cc:56
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::FFBtoD1starISGW2
Definition:
FFBtoD1starISGW2.hh:20
Hammer::FFBtoD1starISGW2::operator=
FFBtoD1starISGW2 & operator=(const FFBtoD1starISGW2 &other)=delete
Hammer::FFBtoD1starISGW2::~FFBtoD1starISGW2
virtual ~FFBtoD1starISGW2()=default
Hammer::FFBtoD1starISGW2::clone
virtual std::unique_ptr< FormFactorBase > clone(const std::string &label)
Definition:
FFBtoD1starISGW2.cc:155
Hammer::FFBtoD1starISGW2::initialized
bool initialized
Definition:
FFBtoD1starISGW2.hh:40
Hammer::FFBtoD1starISGW2::defineSettings
virtual void defineSettings()
defines new settings for this class
Definition:
FFBtoD1starISGW2.cc:48
media
psf
Home
Development
Hammer
include
Hammer
FormFactors
FFBtoD1starISGW2.hh
Generated by
1.8.5