GENIEGenerator
|
Wave function class for AlvarezRuso Coherent pion production xsec. More...
#include <ARWavefunction.h>
Public Member Functions | |
ARWavefunction (unsigned int sampling_in, bool debug=false) | |
~ARWavefunction () | |
std::string | print () const |
const std::vector < std::complex< double > > & | operator[] (unsigned int i) const |
const std::complex< double > & | operator() (unsigned int i, unsigned int j) const |
std::complex< double > | get (unsigned int i, unsigned int j) const |
void | set (unsigned int i, unsigned int j, const std::complex< double > &value) |
unsigned int | sampling () const |
Private Attributes | |
bool | debug_ |
unsigned int | sampling_ |
std::vector< std::vector < std::complex< double > > > | wavefunction_ |
Wave function class for AlvarezRuso Coherent pion production xsec.
Definition at line 30 of file ARWavefunction.h.
genie::alvarezruso::ARWavefunction::ARWavefunction | ( | unsigned int | sampling_in, |
bool | debug = false |
||
) |
Definition at line 24 of file ARWavefunction.cxx.
References debug_.
genie::alvarezruso::ARWavefunction::~ARWavefunction | ( | ) |
Definition at line 32 of file ARWavefunction.cxx.
std::complex< double > genie::alvarezruso::ARWavefunction::get | ( | unsigned int | i, |
unsigned int | j | ||
) | const |
Definition at line 62 of file ARWavefunction.cxx.
References wavefunction_.
const std::complex< double > & genie::alvarezruso::ARWavefunction::operator() | ( | unsigned int | i, |
unsigned int | j | ||
) | const |
Definition at line 57 of file ARWavefunction.cxx.
References wavefunction_.
const std::vector< std::complex< double > > & genie::alvarezruso::ARWavefunction::operator[] | ( | unsigned int | i | ) | const |
Definition at line 52 of file ARWavefunction.cxx.
References wavefunction_.
std::string genie::alvarezruso::ARWavefunction::print | ( | ) | const |
unsigned int genie::alvarezruso::ARWavefunction::sampling | ( | ) | const |
void genie::alvarezruso::ARWavefunction::set | ( | unsigned int | i, |
unsigned int | j, | ||
const std::complex< double > & | value | ||
) |
Definition at line 67 of file ARWavefunction.cxx.
References wavefunction_.
Referenced by genie::alvarezruso::AlvarezRusoCOHPiPDXSec::SolveWavefunctions().
|
private |
Definition at line 52 of file ARWavefunction.h.
Referenced by ARWavefunction().
|
private |
Definition at line 53 of file ARWavefunction.h.
Referenced by print(), and sampling().
|
private |
Definition at line 54 of file ARWavefunction.h.
Referenced by get(), operator()(), operator[](), and set().