/home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/gen/include/RAT/ESCrossSec.hh Source File
|
Ratpac-two
|
ESCrossSec.hh
Messenger class to control cross section options.
Definition: ESCrossSecMessenger.hh:50
Calculates neutrino-electron elastic scattering. (based on original QSNO code by F....
Definition: ESCrossSec.hh:61
int GetRadiativeCorrection() const
Getter of the cross section calculation type being used.
Definition: ESCrossSec.hh:130
double IntegraldSigmadT(const double Enu, const double T1, const double T2) const
Definition: ESCrossSec.cc:426
void SetSinThetaW(const double &sintw)
Setter for the Weak mixing angle.
Definition: ESCrossSec.cc:568
double dSigmadT(const double Enu, const double Te) const
Calculate the differential cross section for the neutrino energy Enu.
Definition: ESCrossSec.cc:204
void LoadTablesDB()
Internal function to load the data from the DB.
Definition: ESCrossSec.cc:488
void SetRadiativeCorrection(const int ii)
Setter for which calculation to use.
Definition: ESCrossSec.cc:476
TGraph * DrawdSigmadT(const double Enu) const
Return a TGraph with the differential cross section for an incoming neutrino with energy Enu.
Definition: ESCrossSec.cc:575
double GetSinThetaW() const
Getter for the Weak mixing angle.
Definition: ESCrossSec.hh:146
const std::string & GetReaction() const
Getter for the neutrino type to be used.
Definition: ESCrossSec.hh:160
void SetReaction(const std::string &reaction)
Setter for the neutrino type to be used.
Definition: ESCrossSec.cc:534
double Sigma(const double Enu) const
Calculate the total cross section for the neutrino energy Enu.
Definition: ESCrossSec.cc:121
double dSigmadCosTh(const double Enu, const double CosTh) const
Calculate the differential cross section as a function of the recoil angle.
Definition: ESCrossSec.cc:442
Definition: CCCrossSecMessenger.hh:29
Generated by