AliRoot Core  3dc7879 (3dc7879)
Config.C File Reference

Go to the source code of this file.

Enumerations

enum  EG_t {
  test50, kParam_8000, kParam_4000, kParam_2000,
  kParam_fmd, kHijing_cent1, kHijing_cent2, kHijing_per1,
  kHijing_per2, kHijing_per3, kHijing_per4, kHijing_per5,
  kHijing_jj25, kHijing_jj50, kHijing_jj75, kHijing_jj100,
  kHijing_jj200, kHijing_gj25, kHijing_gj50, kHijing_gj75,
  kHijing_gj100, kHijing_gj200, kHijing_pA, kPythia6,
  kPythia6Jets20_24, kPythia6Jets24_29, kPythia6Jets29_35, kPythia6Jets35_42,
  kPythia6Jets42_50, kPythia6Jets50_60, kPythia6Jets60_72, kPythia6Jets72_86,
  kPythia6Jets86_104, kPythia6Jets104_125, kPythia6Jets125_150, kPythia6Jets150_180,
  kD0PbPb5500, kCharmSemiElPbPb5500, kBeautySemiElPbPb5500, kCocktailTRD,
  kPyJJ, kPyGJ, kMuonCocktailCent1, kMuonCocktailPer1,
  kMuonCocktailPer4, kMuonCocktailCent1HighPt, kMuonCocktailPer1HighPt, kMuonCocktailPer4HighPt,
  kMuonCocktailCent1Single, kMuonCocktailPer1Single, kMuonCocktailPer4Single, kFMD1Flat,
  kFMD2Flat, kFMD3Flat, kFMDFlat, kEgMax,
  test50, kParam_8000, kParam_4000, kParam_2000,
  kParam_fmd, kHijing_cent1, kHijing_cent2, kHijing_per1,
  kHijing_per2, kHijing_per3, kHijing_per4, kHijing_per5,
  kHijing_jj25, kHijing_jj50, kHijing_jj75, kHijing_jj100,
  kHijing_jj200, kHijing_gj25, kHijing_gj50, kHijing_gj75,
  kHijing_gj100, kHijing_gj200, kHijing_pA, kPythia6,
  kPythia6Jets20_24, kPythia6Jets24_29, kPythia6Jets29_35, kPythia6Jets35_42,
  kPythia6Jets42_50, kPythia6Jets50_60, kPythia6Jets60_72, kPythia6Jets72_86,
  kPythia6Jets86_104, kPythia6Jets104_125, kPythia6Jets125_150, kPythia6Jets150_180,
  kD0PbPb5500, kCharmSemiElPbPb5500, kBeautySemiElPbPb5500, kCocktailTRD,
  kPyJJ, kPyGJ, kMuonCocktailCent1, kMuonCocktailPer1,
  kMuonCocktailPer4, kMuonCocktailCent1HighPt, kMuonCocktailPer1HighPt, kMuonCocktailPer4HighPt,
  kMuonCocktailCent1Single, kMuonCocktailPer1Single, kMuonCocktailPer4Single, kFMD1Flat,
  kFMD2Flat, kFMD3Flat, kFMDFlat, kEgMax
}
 
enum  Geo_t { kHoles, kNoHoles, kHoles, kNoHoles }
 
enum  Rad_t { kGluonRadiation, kNoGluonRadiation, kGluonRadiation, kNoGluonRadiation }
 
enum  MC_t {
  kFLUKA, kGEANT3, kGEANT4, kGEANT3TGEO,
  kFLUKA, kGEANT3, kGEANT4, kGEANT3TGEO
}
 

Functions

Float_t EtaToTheta (Float_t eta)
 
EG_t LookupEG (const Char_t *name)
 
AliGeneratorGeneratorFactory (EG_t eg, Rad_t rad)
 
AliGenHijing * HijingStandard ()
 
void ProcessEnvironmentVars (EG_t &eg, Int_t &seed)
 
void Config ()
 

Variables

const char * egName [kEgMax]
 

Enumeration Type Documentation

enum EG_t
Enumerator
test50 
kParam_8000 
kParam_4000 
kParam_2000 
kParam_fmd 
kHijing_cent1 
kHijing_cent2 
kHijing_per1 
kHijing_per2 
kHijing_per3 
kHijing_per4 
kHijing_per5 
kHijing_jj25 
kHijing_jj50 
kHijing_jj75 
kHijing_jj100 
kHijing_jj200 
kHijing_gj25 
kHijing_gj50 
kHijing_gj75 
kHijing_gj100 
kHijing_gj200 
kHijing_pA 
kPythia6 
kPythia6Jets20_24 
kPythia6Jets24_29 
kPythia6Jets29_35 
kPythia6Jets35_42 
kPythia6Jets42_50 
kPythia6Jets50_60 
kPythia6Jets60_72 
kPythia6Jets72_86 
kPythia6Jets86_104 
kPythia6Jets104_125 
kPythia6Jets125_150 
kPythia6Jets150_180 
kD0PbPb5500 
kCharmSemiElPbPb5500 
kBeautySemiElPbPb5500 
kCocktailTRD 
kPyJJ 
kPyGJ 
kMuonCocktailCent1 
kMuonCocktailPer1 
kMuonCocktailPer4 
kMuonCocktailCent1HighPt 
kMuonCocktailPer1HighPt 
kMuonCocktailPer4HighPt 
kMuonCocktailCent1Single 
kMuonCocktailPer1Single 
kMuonCocktailPer4Single 
kFMD1Flat 
kFMD2Flat 
kFMD3Flat 
kFMDFlat 
kEgMax 
test50 
kParam_8000 
kParam_4000 
kParam_2000 
kParam_fmd 
kHijing_cent1 
kHijing_cent2 
kHijing_per1 
kHijing_per2 
kHijing_per3 
kHijing_per4 
kHijing_per5 
kHijing_jj25 
kHijing_jj50 
kHijing_jj75 
kHijing_jj100 
kHijing_jj200 
kHijing_gj25 
kHijing_gj50 
kHijing_gj75 
kHijing_gj100 
kHijing_gj200 
kHijing_pA 
kPythia6 
kPythia6Jets20_24 
kPythia6Jets24_29 
kPythia6Jets29_35 
kPythia6Jets35_42 
kPythia6Jets42_50 
kPythia6Jets50_60 
kPythia6Jets60_72 
kPythia6Jets72_86 
kPythia6Jets86_104 
kPythia6Jets104_125 
kPythia6Jets125_150 
kPythia6Jets150_180 
kD0PbPb5500 
kCharmSemiElPbPb5500 
kBeautySemiElPbPb5500 
kCocktailTRD 
kPyJJ 
kPyGJ 
kMuonCocktailCent1 
kMuonCocktailPer1 
kMuonCocktailPer4 
kMuonCocktailCent1HighPt 
kMuonCocktailPer1HighPt 
kMuonCocktailPer4HighPt 
kMuonCocktailCent1Single 
kMuonCocktailPer1Single 
kMuonCocktailPer4Single 
kFMD1Flat 
kFMD2Flat 
kFMD3Flat 
kFMDFlat 
kEgMax 

Definition at line 21 of file Config.C.

enum Geo_t
Enumerator
kHoles 
kNoHoles 
kHoles 
kNoHoles 

Definition at line 143 of file Config.C.

enum MC_t
Enumerator
kFLUKA 
kGEANT3 
kGEANT4 
kGEANT3TGEO 
kFLUKA 
kGEANT3 
kGEANT4 
kGEANT3TGEO 

Definition at line 155 of file Config.C.

enum Rad_t
Enumerator
kGluonRadiation 
kNoGluonRadiation 
kGluonRadiation 
kNoGluonRadiation 

Definition at line 149 of file Config.C.

Function Documentation

void Config ( )

Definition at line 172 of file Config.C.

Float_t EtaToTheta ( Float_t  eta)

Definition at line 434 of file Config.C.

AliGenerator * GeneratorFactory ( EG_t  eg,
Rad_t  rad 
)

Definition at line 452 of file Config.C.

Referenced by Config().

AliGenHijing* HijingStandard ( )

Definition at line 1334 of file Config.C.

Referenced by GeneratorFactory().

Int_t LookupEG ( const Char_t *  name)

Definition at line 441 of file Config.C.

Referenced by ProcessEnvironmentVars().

void ProcessEnvironmentVars ( EG_t eg,
Int_t &  seed 
)

Definition at line 1362 of file Config.C.

Referenced by Config().

Variable Documentation

const char* egName[kEgMax]

Definition at line 84 of file Config.C.

Referenced by LookupEG().