AliRoot Core  ee782a0 (ee782a0)
pdc06_config.C File Reference
#include <Riostream.h>
#include <TRandom.h>
#include <TDatime.h>
#include <TSystem.h>
#include <TVirtualMC.h>
#include <TGeant3TGeo.h>
#include "EVGEN/AliGenCocktail.h"
#include "EVGEN/AliGenParam.h"
#include "EVGEN/AliGenMUONlib.h"
#include "STEER/AliRunLoader.h"
#include "STEER/AliRun.h"
#include "STEER/AliConfig.h"
#include "PYTHIA6/AliDecayerPythia.h"
#include "PYTHIA6/AliGenPythia.h"
#include "STEER/AliMagF.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/AliITSgeom.h"
#include "ITS/AliITSvPPRasymmFMD.h"
#include "TPC/AliTPCv2.h"
#include "TOF/AliTOFv5T0.h"
#include "RICH/AliRICHv1.h"
#include "ZDC/AliZDCv2.h"
#include "TRD/AliTRDv1.h"
#include "FMD/AliFMDv1.h"
#include "MUON/AliMUONv1.h"
#include "PHOS/AliPHOSv1.h"
#include "PMD/AliPMDv1.h"
#include "START/AliSTARTv1.h"
#include "EMCAL/AliEMCALv2.h"
#include "CRT/AliCRTv0.h"
#include "VZERO/AliVZEROv7.h"
Include dependency graph for pdc06_config.C:

Go to the source code of this file.

Enumerations

enum  PDC06Proc_t {
  kCharmPbPb5500, kCharmpPb8800, kCharmpp14000, kCharmpp14000wmi,
  kD0PbPb5500, kD0pPb8800, kD0pp14000, kDPlusPbPb5500,
  kDPluspPb8800, kDPluspp14000, kBeautyPbPb5500, kBeautypPb8800,
  kBeautypp14000, kBeautypp14000wmi, kPyMbNoHvq, kPyOmegaPlus,
  kPyOmegaMinus, kRunMax
}
 
enum  DecayHvFl_t { kNature, kHadr, kSemiEl, kSemiMu }
 
enum  YCut_t { kFull, kBarrel, kMuonArm }
 
enum  TrigConf_t { kDefaultPPTrig, kDefaultPbPbTrig }
 

Functions

AliGenPythia * PythiaHVQ (PDC06Proc_t proc)
 
AliGeneratorMbCocktail ()
 
AliGeneratorPyMbTriggered (Int_t pdg)
 
void ProcessEnvironmentVars ()
 
void Config ()
 

Variables

const char * pprRunName []
 
const char * TrigConfName []
 
static PDC06Proc_t proc = kPyOmegaPlus
 
static DecayHvFl_t decHvFl = kNature
 
static YCut_t ycut = kFull
 
static AliMagF::BMap_t mag = AliMagF::k5kG
 
static TrigConf_t trig = kDefaultPPTrig
 
static Int_t runNumber = 0
 
TDatime dt
 
static UInt_t seed = dt.Get()
 
Int_t nEvts = -1
 
Bool_t stars = kTRUE
 
Float_t ptHardMin = 2.76
 
Float_t ptHardMax = -1.
 
static TString comment
 

Enumeration Type Documentation

Enumerator
kNature 
kHadr 
kSemiEl 
kSemiMu 

Definition at line 95 of file pdc06_config.C.

Enumerator
kCharmPbPb5500 
kCharmpPb8800 
kCharmpp14000 
kCharmpp14000wmi 
kD0PbPb5500 
kD0pPb8800 
kD0pp14000 
kDPlusPbPb5500 
kDPluspPb8800 
kDPluspp14000 
kBeautyPbPb5500 
kBeautypPb8800 
kBeautypp14000 
kBeautypp14000wmi 
kPyMbNoHvq 
kPyOmegaPlus 
kPyOmegaMinus 
kRunMax 

Definition at line 74 of file pdc06_config.C.

enum TrigConf_t
Enumerator
kDefaultPPTrig 
kDefaultPbPbTrig 

Definition at line 105 of file pdc06_config.C.

enum YCut_t
Enumerator
kFull 
kBarrel 
kMuonArm 

Definition at line 100 of file pdc06_config.C.

Function Documentation

void Config ( )

Definition at line 164 of file pdc06_config.C.

AliGenerator * MbCocktail ( )

Definition at line 744 of file pdc06_config.C.

Referenced by Config().

void ProcessEnvironmentVars ( )

Definition at line 788 of file pdc06_config.C.

Referenced by Config().

AliGenerator * PyMbTriggered ( Int_t  pdg)

Definition at line 775 of file pdc06_config.C.

Referenced by Config().

AliGenPythia * PythiaHVQ ( PDC06Proc_t  proc)

Definition at line 598 of file pdc06_config.C.

Referenced by Config().

Variable Documentation

TString comment
static

Definition at line 162 of file pdc06_config.C.

DecayHvFl_t decHvFl = kNature
static

Definition at line 122 of file pdc06_config.C.

Referenced by Config().

Definition at line 124 of file pdc06_config.C.

Referenced by Config().

Int_t nEvts = -1

Definition at line 136 of file pdc06_config.C.

const char* pprRunName[]
Initial value:
= {
"kCharmPbPb5500", "kCharmpPb8800", "kCharmpp14000", "kCharmpp14000wmi",
"kD0PbPb5500", "kD0pPb8800", "kD0pp14000",
"kDPlusPbPb5500", "kDPluspPb8800", "kDPluspp14000",
"kBeautyPbPb5500", "kBeautypPb8800", "kBeautypp14000", "kBeautypp14000wmi",
"kPyMbNoHvq", "kPyOmegaPlus", "kPyOmegaMinus"
}

Definition at line 85 of file pdc06_config.C.

Referenced by ProcessEnvironmentVars().

PDC06Proc_t proc = kPyOmegaPlus
static

Definition at line 121 of file pdc06_config.C.

Referenced by Config(), and ProcessEnvironmentVars().

Float_t ptHardMax = -1.

Definition at line 158 of file pdc06_config.C.

Referenced by GeneratorFactory().

Float_t ptHardMin = 2.76

Definition at line 157 of file pdc06_config.C.

Referenced by GeneratorFactory().

Int_t runNumber = 0
static

Definition at line 126 of file pdc06_config.C.

Referenced by AddEventsSingleRun(), AliEMCALQADataMakerRec::AliEMCALQADataMakerRec(), AliEMCALReconstructor::AliEMCALReconstructor(), AliEMCALTriggerElectronics::AliEMCALTriggerElectronics(), AliMUONDigitCalibrator::AliMUONDigitCalibrator(), AliMUONTriggerGUI::AliMUONTriggerGUI(), AssertMapping(), AliMUONCDB::CheckHV_ALIROOT_6402(), CheckTriggerDCS(), Config(), AliMUONCalibrationData::CreateHV(), AliMUONPainterDataSourceFrame::CreateOCDBDataSource(), AliMUONPainterDataSourceFrame::CreateRawDataSource(), CreateWeightedRejectList(), AliEMCALTriggerElectronics::Digits2Trigger(), fastMUONGen(), AliCDBStorage::GetBaseFolder(), AliEMCALQADataMakerRec::GetCalibRefFromOCDB(), GetCC(), AliEMCAL::GetGeometry(), AliEMCALGeometry::GetInstanceFromRunNumber(), AliMUONRecoParam::GetMonoCathodClBendingRes(), GetTowerStatusMap(), AliStorageDatabase::InsertEvent(), AliCDBManager::IsOCDBUploadMode(), AliMUONTrackerData::IsPCBLevelEnabled(), AliQAManager::IsSaveData(), main(), makeEMCALQARef(), TStatToolkit::MakeGraphSparse(), AliQAManager::MergeCustom(), MUONClusterInfo(), MUONefficiency(), MUONmassPlot(), MUONOfflineShift(), MUONReCalcGlobalTrigger(), MUONRefit(), MUONStatusMap(), MUONStatusMapEvolution(), AliStorageAdministratorPanelListEvents::onGetListButton(), AliStorageAdministratorPanelListEvents::onLoadButton(), AliStorageAdministratorPanelMarkEvent::onMarkButton(), AliStorageAdministratorPanelListEvents::onMarkButton(), AliStorageAdministratorPanel::onServerGetEvent(), AliStorageAdministratorPanel::onServerGetNextEvent(), AliMUONDataInterface::Open(), AliMUONMCDataInterface::Open(), AliMUONTrackerHV::Plot(), AliMUONTrackerVoltages::Plot(), AliMUONTrackerVoltages::Print(), ProcessEnvironmentVars(), AliEMCALRawUtils::Raw2Digits(), AliMUONCDB::ReadIntegers(), AliMUONTrackerHV::ReportTrips(), RunAltroEmulOnRAW(), runSimulation(), AliQAManager::SaveIt2OCDB(), AliTPCCalibCE::SetEventInfo(), SetupOutputDirectory(), AliMUONCDB::ShowFaultyBusPatches(), AliMUONCDB::ShowFaultyPedestalsBusPatches(), ShowOCDBmap(), AliReconstruction::SlaveBegin(), StoreParam(), TestMUONPreprocessor(), TestPedestalDA(), and TestRecPoints().

Bool_t stars = kTRUE

Definition at line 139 of file pdc06_config.C.

const char* TrigConfName[]
Initial value:
= {
"p-p","Pb-Pb"
}

Definition at line 110 of file pdc06_config.C.

Referenced by Config().

YCut_t ycut = kFull
static

Definition at line 123 of file pdc06_config.C.

Referenced by Config().