GamR  0.0.0
GammaROOT
Loading...
Searching...
No Matches
Coulex.hh File Reference
#include <iostream>
#include <fstream>
#include <cmath>
#include <vector>
#include <map>
#include <string>
#include <complex>
#include <TMath.h>
#include <toolkit/Misc.hh>
#include <angdist/AngDist.hh>
#include "Eloss.hh"
#include "WDBSubs.hh"
+ Include dependency graph for Coulex.hh:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  GamR::Coulex::WDB_nuclvl
 
struct  GamR::Coulex::WDB_nuctrans
 

Namespaces

namespace  GamR
 
namespace  GamR::Coulex
 

Functions

void GamR::Coulex::GP_AC_Tensors (float Ebeam, float CMAng, int lvl, std::complex< double > **rho, float &xsect)
 
int GamR::Coulex::setupcoulex (int Zbeam, float Abeam, int Ztgt, float Atgt, int grouptype, std::vector< WDB_nuclvl > &nuclvls, std::vector< WDB_nuctrans > &nucEtrans, std::vector< WDB_nuctrans > &nucMtrans)
 
int GamR::Coulex::MakeDatafile (int Zbeam, float Abeam, int Ztgt, float Atgt, int grouptype, std::vector< WDB_nuclvl > &nuclvls, std::vector< WDB_nuctrans > &nucEtrans, std::vector< WDB_nuctrans > &nucMtrans, std::string filename)
 
int GamR::Coulex::ReadDatafile (std::string datafile)
 
double GamR::Coulex::xcmlr (double anglab, double angCM, double Ap, double At, double Ep, double Q, bool Tgtex)
 
int GamR::Coulex::Kinematics (double A1I, double A2I, double A3I, double A4I, double E1I, double QEFFI, double PSII, double &E3I, double &E3AI, double &E4I, double &E4AI, double &ZETAI, double &ZETAAI, double &thetaI, double &thetaaI, double &PHII, double &PHIAI)
 
void GamR::Coulex::DrawSetup ()
 

Variables

const double GamR::Coulex::rad2deg = 360. / 2. / TMath::Pi()