Changeset View
Changeset View
Standalone View
Standalone View
EvtGenModels/EvtRareLbToLllFFlQCD.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 29 Lines | |||||
class EvtRareLbToLllFFlQCD : public EvtRareLbToLllFFBase { | class EvtRareLbToLllFFlQCD : public EvtRareLbToLllFFBase { | ||||
public: | public: | ||||
/// Standard constructor | /// Standard constructor | ||||
EvtRareLbToLllFFlQCD() = default; | EvtRareLbToLllFFlQCD() = default; | ||||
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 q2, double a0, double a1, | double formFactorParametrization( const double q2, const double a0, | ||||
double pole ); | const double a1, const double pole ) const; | ||||
double zvar( double q2 ); | double zvar( const double q2 ) const; | ||||
double fconsts[3][3]; | double fconsts[3][3]; | ||||
double gconsts[3][3]; | double gconsts[3][3]; | ||||
double hconsts[3][3]; | double hconsts[3][3]; | ||||
double htildaconsts[3][3]; | double htildaconsts[3][3]; | ||||
double t0; | double t0; | ||||
double tplus; | double tplus; | ||||
}; | }; | ||||
#endif // EVTRARELBTOLLLFF_HH | #endif // EVTRARELBTOLLLFF_HH |