AliRoot Core  3dc7879 (3dc7879)
XSection.C File Reference
#include <TArrayF.h>
#include <TTree.h>
#include <TMath.h>
#include <iostream>
#include <TVirtualMC.h>
#include <TDatabasePDG.h>
#include <TString.h>
#include <TGeoManager.h>
#include <TGeoMedium.h>
#include <TGeant3.h>
#include <TGraph.h>
#include <TGraphErrors.h>
#include <TAxis.h>
#include <TFile.h>
#include <TH2.h>
#include <TLegend.h>
#include <AliRun.h>
#include <TCanvas.h>
#include <cmath>
#include <string>
#include <vector>
#include <sstream>
#include <iomanip>
Include dependency graph for XSection.C:

Go to the source code of this file.

Classes

struct  Mech
 
struct  MechValue
 
struct  XSections
 

Functions

void XSection (const char *pdgName="pi-")
 

Variables

Mech fgMechs []
 
bool init = false
 

Function Documentation

void XSection ( const char *  pdgName = "pi-")

Definition at line 265 of file XSection.C.

Variable Documentation

Mech fgMechs[]
Initial value:
=
{{ "HADF","FLUKA total hadronic x-section", "cm^{-1}",1,1},
{ "INEF","FLUKA hadronic inelastic x-section", "cm^{-1}",2,1},
{ "ELAF","FLUKA hadronic elastic x-section", "cm^{-1}",3,1},
{ "HADG","GHEISHA total hadronic x-section", "cm^{-1}",4,1},
{ "INEG","GHEISHA hadronic inelastic x-section", "cm^{-1}",6,1},
{ "ELAG","GHEISHA hadronic elastic x-section", "cm^{-1}",7,1},
{ "FISG","GHEISHA nuclear fission x-section", "cm^{-1}",1,2},
{ "CAPG","GHEISHA neutron capture x-section", "cm^{-1}",2,2},
{ "LOSS","stopping power", "MeV/cm", 3,2},
{ "PHOT","photoelectric x-section", "cm^{-1}",4,2},
{ "ANNI","positron annihilation x-section", "cm^{-1}",6,2},
{ "COMP","Compton effect x-section", "cm^{-1}",7,2},
{ "BREM","bremsstrahlung x-section", "cm^{-1}",1,3},
{ "PAIR","photon and muon direct- pair x-section","cm^{-1}",2,3},
{ "DRAY","delta-rays x-section", "cm^{-1}",3,3},
{ "PFIS","photo-fission x-section", "cm^{-1}",4,3},
{ "RAYL","Rayleigh scattering x-section", "cm^{-1}",6,3},
{ "MUNU","muon-nuclear interaction x-section", "cm^{-1}",7,3},
{ "RANG","range", "cm", 1,4},
{ "STEP","maximum step", "cm", 2,4},
{ 0, 0, 0, 0, 0}}

Definition at line 53 of file XSection.C.