GENIEGenerator
|
Eikonal wavefunction solution for Alvarez-Ruso Coherent Pion Production xsec. More...
#include <AREikonalSolution.h>
Public Member Functions | |
AREikonalSolution (bool debug, AlvarezRusoCOHPiPDXSec *parent) | |
AREikonalSolution (bool debug, ARSampledNucleus *nucl) | |
virtual | ~AREikonalSolution () |
virtual std::complex< double > | Element (const double radius, const double cosine_rz, const double e_pion) |
void | Solve () |
Public Member Functions inherited from genie::alvarezruso::ARWFSolution | |
ARWFSolution (bool debug=false) | |
virtual | ~ARWFSolution () |
Private Member Functions | |
AlvarezRusoCOHPiPDXSec * | Parent () |
ARSampledNucleus * | Nucleus () |
ARConstants * | Con () |
std::complex< double > | PionSelfEnergy (const double rhop_cent, const double rhon_cent, const double omepi, const double ppim) |
void | Deltamed (const double sdel, const double pf, const double rat, double &gamdpb, double &imsig, const double ppim, const double omepi) |
double | Cc (const double a, const double b, const double c, const double ome) |
double | Gamd (const double s) |
double | Qcm (const double s) |
Private Attributes | |
AlvarezRusoCOHPiPDXSec * | parent_ |
ARSampledNucleus * | fNucleus |
ARConstants * | constants_ |
bool | owns_constants |
Additional Inherited Members | |
Public Attributes inherited from genie::alvarezruso::ARWFSolution | |
bool | debug_ |
Eikonal wavefunction solution for Alvarez-Ruso Coherent Pion Production xsec.
Definition at line 34 of file AREikonalSolution.h.
genie::alvarezruso::AREikonalSolution::AREikonalSolution | ( | bool | debug, |
AlvarezRusoCOHPiPDXSec * | parent | ||
) |
Definition at line 255 of file AREikonalSolution.cxx.
References constants_, genie::alvarezruso::ARWFSolution::debug_, fNucleus, genie::alvarezruso::AlvarezRusoCOHPiPDXSec::GetConstants(), genie::alvarezruso::AlvarezRusoCOHPiPDXSec::GetNucleus(), owns_constants, and Parent().
genie::alvarezruso::AREikonalSolution::AREikonalSolution | ( | bool | debug, |
ARSampledNucleus * | nucl | ||
) |
Definition at line 263 of file AREikonalSolution.cxx.
References constants_, genie::alvarezruso::ARWFSolution::debug_, and owns_constants.
|
virtual |
Definition at line 270 of file AREikonalSolution.cxx.
References constants_, and owns_constants.
|
private |
Definition at line 219 of file AREikonalSolution.cxx.
References genie::alvarezruso::AlvarezRusoCOHPiPDXSec::GetPiMass(), and Parent().
Referenced by Deltamed().
|
inlineprivate |
Definition at line 50 of file AREikonalSolution.h.
References constants_.
Referenced by Deltamed(), Element(), Gamd(), PionSelfEnergy(), and Qcm().
|
private |
Definition at line 137 of file AREikonalSolution.cxx.
References Cc(), Con(), Gamd(), genie::alvarezruso::AlvarezRusoCOHPiPDXSec::GetPiMass(), genie::alvarezruso::ARConstants::HBar(), genie::alvarezruso::ARConstants::NucleonMass(), Parent(), and Qcm().
Referenced by PionSelfEnergy().
|
virtual |
Implements genie::alvarezruso::ARWFSolution.
Definition at line 25 of file AREikonalSolution.cxx.
References genie::alvarezruso::ARSampledNucleus::A(), genie::units::A, genie::alvarezruso::ARSampledNucleus::CalcNumberDensity(), Con(), fNucleus, genie::alvarezruso::AlvarezRusoCOHPiPDXSec::GetPiMass(), genie::alvarezruso::ARConstants::HBar(), Nucleus(), Parent(), PionSelfEnergy(), genie::alvarezruso::ARConstants::PiPMass(), genie::alvarezruso::ARSampledNucleus::RadiusMax(), genie::alvarezruso::integrationtools::RGN1D(), genie::alvarezruso::integrationtools::SGNR(), and genie::alvarezruso::ARSampledNucleus::Z().
|
private |
Definition at line 227 of file AREikonalSolution.cxx.
References Con(), genie::alvarezruso::ARConstants::DeltaNCoupling(), genie::constants::kPi, genie::alvarezruso::ARConstants::NucleonMass(), genie::alvarezruso::ARConstants::PiPMass(), and Qcm().
Referenced by Deltamed().
|
inlineprivate |
Definition at line 49 of file AREikonalSolution.h.
References fNucleus.
Referenced by Element().
|
inlineprivate |
Definition at line 48 of file AREikonalSolution.h.
References parent_.
Referenced by AREikonalSolution(), Cc(), Deltamed(), and Element().
|
private |
Definition at line 98 of file AREikonalSolution.cxx.
References Con(), Deltamed(), genie::alvarezruso::ARConstants::DeltaNCoupling(), genie::alvarezruso::ARConstants::DeltaPMass(), genie::units::fs, genie::alvarezruso::ARConstants::HBar(), genie::constants::kPi, genie::alvarezruso::ARConstants::NucleonMass(), genie::alvarezruso::ARConstants::PiPMass(), and genie::alvarezruso::ARConstants::Rho0().
Referenced by Element().
|
private |
Definition at line 246 of file AREikonalSolution.cxx.
References Con(), genie::alvarezruso::ARConstants::NucleonMass(), and genie::alvarezruso::ARConstants::PiPMass().
Referenced by Deltamed(), and Gamd().
|
virtual |
Implements genie::alvarezruso::ARWFSolution.
Definition at line 274 of file AREikonalSolution.cxx.
|
private |
Definition at line 62 of file AREikonalSolution.h.
Referenced by AREikonalSolution(), Con(), and ~AREikonalSolution().
|
private |
Definition at line 61 of file AREikonalSolution.h.
Referenced by AREikonalSolution(), Element(), and Nucleus().
|
private |
Definition at line 64 of file AREikonalSolution.h.
Referenced by AREikonalSolution(), and ~AREikonalSolution().
|
private |
Definition at line 60 of file AREikonalSolution.h.
Referenced by Parent().