Changeset View
Changeset View
Standalone View
Standalone View
EvtGenModels/EvtRareLbToLllFFGutsche.hh
/*********************************************************************** | /*********************************************************************** | ||||
* Copyright 1998-2020 CERN for the benefit of the EvtGen authors * | * Copyright 1998-2022 CERN for the benefit of the EvtGen authors * | ||||
* * | * * | ||||
* This file is part of EvtGen. * | * This file is part of EvtGen. * | ||||
* * | * * | ||||
* EvtGen is free software: you can redistribute it and/or modify * | * EvtGen is free software: you can redistribute it and/or modify * | ||||
* it under the terms of the GNU General Public License as published by * | * it under the terms of the GNU General Public License as published by * | ||||
* the Free Software Foundation, either version 3 of the License, or * | * the Free Software Foundation, either version 3 of the License, or * | ||||
* (at your option) any later version. * | * (at your option) any later version. * | ||||
* * | * * | ||||
Show All 25 Lines | |||||
#include <map> | #include <map> | ||||
#include <string> | #include <string> | ||||
class EvtRareLbToLllFFGutsche : public EvtRareLbToLllFFBase { | class EvtRareLbToLllFFGutsche : public EvtRareLbToLllFFBase { | ||||
public: | public: | ||||
void init() override; | void init() override; | ||||
void getFF( EvtParticle* parent, EvtParticle* lambda, | void getFF( const EvtParticle& parent, const EvtParticle& lambda, | ||||
EvtRareLbToLllFFBase::FormFactors& FF ) override; | EvtRareLbToLllFFBase::FormFactors& FF ) const override; | ||||
private: | private: | ||||
double formFactorParametrization( double s, double f0, double a, double b ); | double formFactorParametrization( const double s, const double f0, | ||||
const double a, const double b ) const; | |||||
double fVconsts[3][3]; | double fVconsts[3][3]; | ||||
double fAconsts[3][3]; | double fAconsts[3][3]; | ||||
double fTVconsts[3][3]; | double fTVconsts[3][3]; | ||||
double fTAconsts[3][3]; | double fTAconsts[3][3]; | ||||
static EvtIdSet fParents; | const EvtIdSet fParents{ "Lambda_b0", "anti-Lambda_b0" }; | ||||
static EvtIdSet fDaughters; | const EvtIdSet fDaughters{ "Lambda0", "anti-Lambda0" }; | ||||
}; | }; | ||||
#endif // EVTRARELBTOLLLFF_HH | #endif // EVTRARELBTOLLLFF_HH |