Config.C File Reference

#include <Riostream.h>
#include <TRandom.h>
#include <TSystem.h>
#include <TVirtualMC.h>
#include <TGeant3.h>
#include "STEER/AliRunLoader.h"
#include "STEER/AliRun.h"
#include "STEER/AliConfig.h"
#include "STEER/AliGenerator.h"
#include "PYTHIA6/AliDecayerPythia.h"
#include "EVGEN/AliGenHIJINGpara.h"
#include "THijing/AliGenHijing.h"
#include "EVGEN/AliGenCocktail.h"
#include "EVGEN/AliGenSlowNucleons.h"
#include "EVGEN/AliSlowNucleonModelExp.h"
#include "EVGEN/AliGenParam.h"
#include "EVGEN/AliGenMUONlib.h"
#include "EVGEN/AliGenMUONCocktail.h"
#include "PYTHIA6/AliGenPythia.h"
#include "STEER/AliMagFMaps.h"
#include "STRUCT/AliBODY.h"
#include "STRUCT/AliMAG.h"
#include "STRUCT/AliABSOv0.h"
#include "STRUCT/AliDIPOv2.h"
#include "STRUCT/AliHALL.h"
#include "STRUCT/AliFRAMEv2.h"
#include "STRUCT/AliSHILv2.h"
#include "STRUCT/AliPIPEv0.h"
#include "ITS/AliITSvPPRasymmFMD.h"
#include "TPC/AliTPCv2.h"
#include "TOF/AliTOFv4T0.h"
#include "RICH/AliRICHv1.h"
#include "ZDC/AliZDCv2.h"
#include "TRD/AliTRDv1.h"
#include "FMD/AliFMDv1.h"
#include "MUON/AliMUONv1.h"
#include "MUON/AliMUONSt1GeometryBuilderV2.h"
#include "MUON/AliMUONSt2GeometryBuilder.h"
#include "MUON/AliMUONSlatGeometryBuilder.h"
#include "MUON/AliMUONTriggerGeometryBuilder.h"
#include "PHOS/AliPHOSv1.h"
#include "PMD/AliPMDv1.h"
#include "START/AliSTARTv1.h"
#include "EMCAL/AliEMCALv1.h"
#include "CRT/AliCRTv0.h"
#include "VZERO/AliVZEROv2.h"

Include dependency graph for Config.C:

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
}
enum  Geo_t { kHoles, kNoHoles }
enum  Rad_t { kGluonRadiation, kNoGluonRadiation }
enum  Mag_t { k2kG, k4kG, k5kG }
enum  MC_t { kFLUKA, kGEANT3, kGEANT4, kGEANT3TGEO }

Functions

Float_t EtaToTheta (Float_t eta)
Eg_t LookupEG (const Char_t *name)
AliGenerator * GeneratorFactory (EG_t eg, Rad_t rad, TString &comment)
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 

Definition at line 64 of file Config.C.

enum Geo_t
 

Enumerator:
kHoles 
kNoHoles 

Definition at line 186 of file Config.C.

enum Mag_t
 

Enumerator:
k2kG 
k4kG 
k5kG 

Definition at line 198 of file Config.C.

enum MC_t
 

Enumerator:
kFLUKA 
kGEANT3 
kGEANT4 
kGEANT3TGEO 

Definition at line 205 of file Config.C.

enum Rad_t
 

Enumerator:
kGluonRadiation 
kNoGluonRadiation 

Definition at line 192 of file Config.C.


Function Documentation

void Config  ) 
 

Definition at line 222 of file Config.C.

Float_t EtaToTheta Float_t  eta  ) 
 

Definition at line 704 of file Config.C.

AliGenerator * GeneratorFactory EG_t  eg,
Rad_t  rad,
TString &  comment
 

Definition at line 722 of file Config.C.

AliGenHijing * HijingStandard  ) 
 

Definition at line 1635 of file Config.C.

Int_t LookupEG const Char_t *  name  ) 
 

Definition at line 711 of file Config.C.

void ProcessEnvironmentVars EG_t eg,
Int_t &  seed
 

Definition at line 1663 of file Config.C.


Variable Documentation

const char* egName[kEgMax]
 

Definition at line 127 of file Config.C.


Generated on Fri Mar 24 17:11:22 2006 for ALICE FMD Off-line by  doxygen 1.4.6