icemc
 All Classes Namespaces Files Functions Variables Friends Macros Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Secondaries Class Reference

Secondary interactions. More...

#include <secondaries.hh>

Public Member Functions

 Secondaries ()
 
void GetSecondaries (Settings *settings1, string, double, double &, double &, int &, TH1F *)
 
void InitTauola ()
 
void GetTauDecay (string nuflavor, string current, string &taudecay, double &emfrac_db, double &hadfrac_db)
 
void GetEMFracDB (double &emfrac_db, double &hadfrac_db)
 
double GetDBViewAngle (const Vector &refr, const Vector &nnu)
 
double NFBWeight (double ptau, double taulength)
 
int GetEMFrac (Settings *settings1, string nuflavor, string current, string taudecay, double y, TH1F *hy, double pnu, int inu, double &emfrac, double &hadfrac, int &n_interactions, int taumodes1, double ptauf)
 

Public Attributes

int SECONDARIES
 
int TAUDECAY
 
double TAUFRAC
 
int count_nfb
 
int secondary_e_noncons
 
bool secondbang
 
string flavors [3]
 

Static Public Attributes

static const bool interestedintaus =false
 

Detailed Description

Secondary interactions.

Constructor & Destructor Documentation

Secondaries::Secondaries ( )

Member Function Documentation

double Secondaries::GetDBViewAngle ( const Vector refr,
const Vector nnu 
)
int Secondaries::GetEMFrac ( Settings settings1,
string  nuflavor,
string  current,
string  taudecay,
double  y,
TH1F *  hy,
double  pnu,
int  inu,
double &  emfrac,
double &  hadfrac,
int &  n_interactions,
int  taumodes1,
double  ptauf 
)
void Secondaries::GetEMFracDB ( double &  emfrac_db,
double &  hadfrac_db 
)
void Secondaries::GetSecondaries ( Settings settings1,
string  nuflavor,
double  plepton,
double &  em_secondaries_max,
double &  had_secondaries_max,
int &  n_interactions,
TH1F *  hy 
)
void Secondaries::GetTauDecay ( string  nuflavor,
string  current,
string &  taudecay,
double &  emfrac_db,
double &  hadfrac_db 
)
void Secondaries::InitTauola ( )
double Secondaries::NFBWeight ( double  ptau,
double  taulength 
)

Member Data Documentation

int Secondaries::count_nfb
string Secondaries::flavors[3]
const bool Secondaries::interestedintaus =false
static
int Secondaries::SECONDARIES
int Secondaries::secondary_e_noncons
bool Secondaries::secondbang
int Secondaries::TAUDECAY
double Secondaries::TAUFRAC

The documentation for this class was generated from the following files: