ROOT logo
// One can use the configuration macro in compiled mode by
// root [0] gSystem->Load("libgeant321");
// root [0] gSystem->SetIncludePath("-I$ROOTSYS/include -I$ALICE_ROOT/include\
//                   -I$ALICE_ROOT -I$ALICE/geant3/TGeant3");
// root [0] .x grun.C(1,"Config.C++")

#if !defined(__CINT__) || defined(__MAKECINT__)
#include <Riostream.h>
#include <TRandom.h>
#include <TSystem.h>
#include <TVirtualMC.h>
#include <TGeant3TGeo.h>
#include "STEER/AliRunLoader.h"
#include "STEER/AliRun.h"
#include "STEER/AliConfig.h"
#include "PYTHIA6/AliDecayerPythia.h"
#include "EVGEN/AliGenCocktail.h"
#include "EVGEN/AliGenCosmicsParam.h"
#include "EVGEN/AliGenHIJINGpara.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/AliITSv11.h"
#include "TPC/AliTPCv2.h"
#include "TOF/AliTOFv5T0.h"
#include "HMPID/AliHMPIDv3.h"
#include "ZDC/AliZDCv3.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 "ACORDE/AliACORDEv1.h"
#include "VZERO/AliVZEROv7.h"
#endif

Float_t EtaToTheta(Float_t arg);

static AliMagF::BMap_t mag = AliMagF::k5kG; 

void Config()
{
    // ThetaRange is (0., 180.). It was (0.28,179.72) 7/12/00 09:00
    // Theta range given through pseudorapidity limits 22/6/2001

    // Set Random Number seed
  TDatime dt;
  UInt_t curtime=dt.Get();
  UInt_t procid=gSystem->GetPid();
  UInt_t seed=curtime-procid;
  if (gSystem->Getenv("envevno")) {
    seed=atoi(gSystem->Getenv("envevno"));
    seed += 1000; // 0 e' il seed dall'orologio....
    printf("...taking seed as event number + 1000...\n");
  }
  printf("...setting seed as %d...\n",seed);
  gRandom->SetSeed(seed);
  printf("Seed for random number generation = %d \n",gRandom->GetSeed());


  //  AliLog::Message(AliLog::kInfo, Form("Seed for random number generation = %d",gRandom->GetSeed()), "Config.C", "Config.C", "Config()","Config.C", __LINE__);


   // libraries required by geant321
#if defined(__CINT__)
    gSystem->Load("libgeant321");
#endif

    new     TGeant3TGeo("C++ Interface to Geant3");

    if(!AliCDBManager::Instance()->IsDefaultStorageSet()){
      AliCDBManager::Instance()->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
      AliCDBManager::Instance()->SetRun(0);
    }

    AliRunLoader* rl=0x0;

    AliLog::Message(AliLog::kInfo, "Creating Run Loader", "Config.C", "Config.C", "Config()"," Config.C", __LINE__);

    rl = AliRunLoader::Open("galice.root",
			    AliConfig::GetDefaultEventFolderName(),
			    "recreate");
    if (rl == 0x0)
      {
	gAlice->Fatal("Config.C","Can not instatiate the Run Loader");
	return;
      }
    rl->SetCompressionLevel(2);
    rl->SetNumberOfEventsPerFile(1000);
    gAlice->SetRunLoader(rl);
    // gAlice->SetGeometryFromFile("geometry.root");
    // gAlice->SetGeometryFromCDB();

    // Set the trigger configuration
    //    AliSimulation::Instance()->SetTriggerConfig("Pb-Pb");
    AliSimulation::Instance()->SetTriggerConfig("ACORDE");
    cout<<"Trigger configuration is set to  ACORDE"<<endl;

    //
    // Set External decayer
    TVirtualMCDecayer *decayer = new AliDecayerPythia();

    decayer->SetForceDecay(kAll);
    decayer->Init();
    gMC->SetExternalDecayer(decayer);
    //=======================================================================
    // ************* STEERING parameters FOR ALICE SIMULATION **************
    // --- Specify event type to be tracked through the ALICE setup
    // --- All positions are in cm, angles in degrees, and P and E in GeV


    gMC->SetProcess("DCAY",1);
    gMC->SetProcess("PAIR",1);
    gMC->SetProcess("COMP",1);
    gMC->SetProcess("PHOT",1);
    gMC->SetProcess("PFIS",0);
    gMC->SetProcess("DRAY",0);
    gMC->SetProcess("ANNI",1);
    gMC->SetProcess("BREM",1);
    gMC->SetProcess("MUNU",1);
    gMC->SetProcess("CKOV",1);
    gMC->SetProcess("HADR",1);
    gMC->SetProcess("LOSS",2);
    gMC->SetProcess("MULS",1);
    gMC->SetProcess("RAYL",1);

    Float_t cut = 1.e-3;        // 1MeV cut by default
    Float_t tofmax = 1.e10;

    gMC->SetCut("CUTGAM", cut);
    gMC->SetCut("CUTELE", cut);
    gMC->SetCut("CUTNEU", cut);
    gMC->SetCut("CUTHAD", cut);
    gMC->SetCut("CUTMUO", cut);
    gMC->SetCut("BCUTE",  cut); 
    gMC->SetCut("BCUTM",  cut); 
    gMC->SetCut("DCUTE",  cut); 
    gMC->SetCut("DCUTM",  cut); 
    gMC->SetCut("PPCUTM", cut);
    gMC->SetCut("TOFMAX", tofmax); 


    //  AliGenCosmicsParam
    AliGenCosmicsParam *gener = new AliGenCosmicsParam();
    gener->SetParamACORDE();
    gener->SetYOrigin(260.); // warning: just above TPC, no TOF, no ACORDE
    gener->SetMomentumRange(8.,1000.);
    gener->SetMaxAngleWRTVertical(3.1415/4.);
    gener->SetInSPDinner(); // "acceptance trigger"
    gener->SetBkG(0.); // needed for "acceptance trigger"
    gener->Init();
    gGener = gener;

    // MAGNETIC FIELD IN THE BARREL
    AliMagF* field = new AliMagF("Maps","Maps",1.,1., mag);
    field->SetL3ConstField(0); //Using const. field in the barrel
    TGeoGlobalMagField::Instance()->SetField(field);

    rl->CdGAFile();

    Int_t   iABSO  =  1;
    Int_t   iDIPO  =  0;
    Int_t   iFMD   =  0;
    Int_t   iFRAME =  1;
    Int_t   iHALL  =  1;
    Int_t   iITS   =  1;
    Int_t   iMAG   =  1;
    Int_t   iMUON  =  0;
    Int_t   iPHOS  =  0;
    Int_t   iPIPE  =  1;
    Int_t   iPMD   =  0;
    Int_t   iHMPID =  0;
    Int_t   iSHIL  =  1;
    Int_t   iSTART =  0;
    Int_t   iTOF   =  0;
    Int_t   iTPC   =  1;
    Int_t   iTRD   =  0;
    Int_t   iZDC   =  0;
    Int_t   iEMCAL =  0;
    Int_t   iACORDE   =  1;
    Int_t   iVZERO =  0;
    rl->CdGAFile();
    //=================== Alice BODY parameters =============================
    AliBODY *BODY = new AliBODY("BODY", "Alice envelop");

    if (iMAG)
    {
        //=================== MAG parameters ============================
        // --- Start with Magnet since detector layouts may be depending ---
        // --- on the selected Magnet dimensions ---
        AliMAG *MAG = new AliMAG("MAG", "Magnet");
    }


    if (iABSO)
    {
        //=================== ABSO parameters ============================
        AliABSO *ABSO = new AliABSOv0("ABSO", "Muon Absorber");
    }

    if (iDIPO)
    {
        //=================== DIPO parameters ============================

        AliDIPO *DIPO = new AliDIPOv2("DIPO", "Dipole version 2");
    }

    if (iHALL)
    {
        //=================== HALL parameters ============================

        AliHALL *HALL = new AliHALL("HALL", "Alice Hall");
    }


    if (iFRAME)
    {
        //=================== FRAME parameters ============================

        AliFRAMEv2 *FRAME = new AliFRAMEv2("FRAME", "Space Frame");
	FRAME->SetHoles(1);
    }

    if (iSHIL)
    {
        //=================== SHIL parameters ============================

        AliSHIL *SHIL = new AliSHILv2("SHIL", "Shielding Version 2");
    }


    if (iPIPE)
    {
        //=================== PIPE parameters ============================

        AliPIPE *PIPE = new AliPIPEv0("PIPE", "Beam Pipe");
    }
 
    if (iITS)
    {
        //=================== ITS parameters ============================

	AliITS *ITS  = new AliITSv11("ITS","ITS v11");
    }

    if (iTPC)
    {
        //============================ TPC parameters ===================
        AliTPC *TPC = new AliTPCv2("TPC", "Default");
    }


    if (iTOF) {
        //=================== TOF parameters ============================
	AliTOF *TOF = new AliTOFv5T0("TOF", "normal TOF");
    }


    if (iHMPID)
    {
        //=================== HMPID parameters ===========================
        AliHMPID *HMPID = new AliHMPIDv3("HMPID", "normal HMPID");

    }


    if (iZDC)
    {
        //=================== ZDC parameters ============================

        AliZDC *ZDC = new AliZDCv3("ZDC", "normal ZDC");
    }

    if (iTRD)
    {
        //=================== TRD parameters ============================

        AliTRD *TRD = new AliTRDv1("TRD", "TRD slow simulator");
    }

    if (iFMD)
    {
        //=================== FMD parameters ============================
	AliFMD *FMD = new AliFMDv1("FMD", "normal FMD");
   }

    if (iMUON)
    {
        //=================== MUON parameters ===========================
        // New MUONv1 version (geometry defined via builders)
        AliMUON *MUON = new AliMUONv1("MUON", "default");
    }
    //=================== PHOS parameters ===========================

    if (iPHOS)
    {
        AliPHOS *PHOS = new AliPHOSv1("PHOS", "IHEP");
    }


    if (iPMD)
    {
        //=================== PMD parameters ============================
        AliPMD *PMD = new AliPMDv1("PMD", "normal PMD");
    }

    if (iSTART)
    {
        //=================== START parameters ============================
        AliSTART *START = new AliSTARTv1("START", "START Detector");
    }

    if (iEMCAL)
    {
        //=================== EMCAL parameters ============================
        AliEMCAL *EMCAL = new AliEMCALv2("EMCAL", "EMCAL_COMPLETE");
    }

     if (iACORDE)
    {
        //=================== ACORDE parameters ============================
        AliACORDE *ACORDE = new AliACORDEv1("ACORDE", "normal ACORDE");
    }

     if (iVZERO)
    {
        //=================== ACORDE parameters ============================
        AliVZERO *VZERO = new AliVZEROv7("VZERO", "normal VZERO");
    }

     AliLog::Message(AliLog::kInfo, "End of Config", "Config.C", "Config.C", "Config()"," Config.C", __LINE__);

}

Float_t EtaToTheta(Float_t arg){
  return (180./TMath::Pi())*2.*atan(exp(-arg));
}
 Config_AliGenCosmicsParam.C:1
 Config_AliGenCosmicsParam.C:2
 Config_AliGenCosmicsParam.C:3
 Config_AliGenCosmicsParam.C:4
 Config_AliGenCosmicsParam.C:5
 Config_AliGenCosmicsParam.C:6
 Config_AliGenCosmicsParam.C:7
 Config_AliGenCosmicsParam.C:8
 Config_AliGenCosmicsParam.C:9
 Config_AliGenCosmicsParam.C:10
 Config_AliGenCosmicsParam.C:11
 Config_AliGenCosmicsParam.C:12
 Config_AliGenCosmicsParam.C:13
 Config_AliGenCosmicsParam.C:14
 Config_AliGenCosmicsParam.C:15
 Config_AliGenCosmicsParam.C:16
 Config_AliGenCosmicsParam.C:17
 Config_AliGenCosmicsParam.C:18
 Config_AliGenCosmicsParam.C:19
 Config_AliGenCosmicsParam.C:20
 Config_AliGenCosmicsParam.C:21
 Config_AliGenCosmicsParam.C:22
 Config_AliGenCosmicsParam.C:23
 Config_AliGenCosmicsParam.C:24
 Config_AliGenCosmicsParam.C:25
 Config_AliGenCosmicsParam.C:26
 Config_AliGenCosmicsParam.C:27
 Config_AliGenCosmicsParam.C:28
 Config_AliGenCosmicsParam.C:29
 Config_AliGenCosmicsParam.C:30
 Config_AliGenCosmicsParam.C:31
 Config_AliGenCosmicsParam.C:32
 Config_AliGenCosmicsParam.C:33
 Config_AliGenCosmicsParam.C:34
 Config_AliGenCosmicsParam.C:35
 Config_AliGenCosmicsParam.C:36
 Config_AliGenCosmicsParam.C:37
 Config_AliGenCosmicsParam.C:38
 Config_AliGenCosmicsParam.C:39
 Config_AliGenCosmicsParam.C:40
 Config_AliGenCosmicsParam.C:41
 Config_AliGenCosmicsParam.C:42
 Config_AliGenCosmicsParam.C:43
 Config_AliGenCosmicsParam.C:44
 Config_AliGenCosmicsParam.C:45
 Config_AliGenCosmicsParam.C:46
 Config_AliGenCosmicsParam.C:47
 Config_AliGenCosmicsParam.C:48
 Config_AliGenCosmicsParam.C:49
 Config_AliGenCosmicsParam.C:50
 Config_AliGenCosmicsParam.C:51
 Config_AliGenCosmicsParam.C:52
 Config_AliGenCosmicsParam.C:53
 Config_AliGenCosmicsParam.C:54
 Config_AliGenCosmicsParam.C:55
 Config_AliGenCosmicsParam.C:56
 Config_AliGenCosmicsParam.C:57
 Config_AliGenCosmicsParam.C:58
 Config_AliGenCosmicsParam.C:59
 Config_AliGenCosmicsParam.C:60
 Config_AliGenCosmicsParam.C:61
 Config_AliGenCosmicsParam.C:62
 Config_AliGenCosmicsParam.C:63
 Config_AliGenCosmicsParam.C:64
 Config_AliGenCosmicsParam.C:65
 Config_AliGenCosmicsParam.C:66
 Config_AliGenCosmicsParam.C:67
 Config_AliGenCosmicsParam.C:68
 Config_AliGenCosmicsParam.C:69
 Config_AliGenCosmicsParam.C:70
 Config_AliGenCosmicsParam.C:71
 Config_AliGenCosmicsParam.C:72
 Config_AliGenCosmicsParam.C:73
 Config_AliGenCosmicsParam.C:74
 Config_AliGenCosmicsParam.C:75
 Config_AliGenCosmicsParam.C:76
 Config_AliGenCosmicsParam.C:77
 Config_AliGenCosmicsParam.C:78
 Config_AliGenCosmicsParam.C:79
 Config_AliGenCosmicsParam.C:80
 Config_AliGenCosmicsParam.C:81
 Config_AliGenCosmicsParam.C:82
 Config_AliGenCosmicsParam.C:83
 Config_AliGenCosmicsParam.C:84
 Config_AliGenCosmicsParam.C:85
 Config_AliGenCosmicsParam.C:86
 Config_AliGenCosmicsParam.C:87
 Config_AliGenCosmicsParam.C:88
 Config_AliGenCosmicsParam.C:89
 Config_AliGenCosmicsParam.C:90
 Config_AliGenCosmicsParam.C:91
 Config_AliGenCosmicsParam.C:92
 Config_AliGenCosmicsParam.C:93
 Config_AliGenCosmicsParam.C:94
 Config_AliGenCosmicsParam.C:95
 Config_AliGenCosmicsParam.C:96
 Config_AliGenCosmicsParam.C:97
 Config_AliGenCosmicsParam.C:98
 Config_AliGenCosmicsParam.C:99
 Config_AliGenCosmicsParam.C:100
 Config_AliGenCosmicsParam.C:101
 Config_AliGenCosmicsParam.C:102
 Config_AliGenCosmicsParam.C:103
 Config_AliGenCosmicsParam.C:104
 Config_AliGenCosmicsParam.C:105
 Config_AliGenCosmicsParam.C:106
 Config_AliGenCosmicsParam.C:107
 Config_AliGenCosmicsParam.C:108
 Config_AliGenCosmicsParam.C:109
 Config_AliGenCosmicsParam.C:110
 Config_AliGenCosmicsParam.C:111
 Config_AliGenCosmicsParam.C:112
 Config_AliGenCosmicsParam.C:113
 Config_AliGenCosmicsParam.C:114
 Config_AliGenCosmicsParam.C:115
 Config_AliGenCosmicsParam.C:116
 Config_AliGenCosmicsParam.C:117
 Config_AliGenCosmicsParam.C:118
 Config_AliGenCosmicsParam.C:119
 Config_AliGenCosmicsParam.C:120
 Config_AliGenCosmicsParam.C:121
 Config_AliGenCosmicsParam.C:122
 Config_AliGenCosmicsParam.C:123
 Config_AliGenCosmicsParam.C:124
 Config_AliGenCosmicsParam.C:125
 Config_AliGenCosmicsParam.C:126
 Config_AliGenCosmicsParam.C:127
 Config_AliGenCosmicsParam.C:128
 Config_AliGenCosmicsParam.C:129
 Config_AliGenCosmicsParam.C:130
 Config_AliGenCosmicsParam.C:131
 Config_AliGenCosmicsParam.C:132
 Config_AliGenCosmicsParam.C:133
 Config_AliGenCosmicsParam.C:134
 Config_AliGenCosmicsParam.C:135
 Config_AliGenCosmicsParam.C:136
 Config_AliGenCosmicsParam.C:137
 Config_AliGenCosmicsParam.C:138
 Config_AliGenCosmicsParam.C:139
 Config_AliGenCosmicsParam.C:140
 Config_AliGenCosmicsParam.C:141
 Config_AliGenCosmicsParam.C:142
 Config_AliGenCosmicsParam.C:143
 Config_AliGenCosmicsParam.C:144
 Config_AliGenCosmicsParam.C:145
 Config_AliGenCosmicsParam.C:146
 Config_AliGenCosmicsParam.C:147
 Config_AliGenCosmicsParam.C:148
 Config_AliGenCosmicsParam.C:149
 Config_AliGenCosmicsParam.C:150
 Config_AliGenCosmicsParam.C:151
 Config_AliGenCosmicsParam.C:152
 Config_AliGenCosmicsParam.C:153
 Config_AliGenCosmicsParam.C:154
 Config_AliGenCosmicsParam.C:155
 Config_AliGenCosmicsParam.C:156
 Config_AliGenCosmicsParam.C:157
 Config_AliGenCosmicsParam.C:158
 Config_AliGenCosmicsParam.C:159
 Config_AliGenCosmicsParam.C:160
 Config_AliGenCosmicsParam.C:161
 Config_AliGenCosmicsParam.C:162
 Config_AliGenCosmicsParam.C:163
 Config_AliGenCosmicsParam.C:164
 Config_AliGenCosmicsParam.C:165
 Config_AliGenCosmicsParam.C:166
 Config_AliGenCosmicsParam.C:167
 Config_AliGenCosmicsParam.C:168
 Config_AliGenCosmicsParam.C:169
 Config_AliGenCosmicsParam.C:170
 Config_AliGenCosmicsParam.C:171
 Config_AliGenCosmicsParam.C:172
 Config_AliGenCosmicsParam.C:173
 Config_AliGenCosmicsParam.C:174
 Config_AliGenCosmicsParam.C:175
 Config_AliGenCosmicsParam.C:176
 Config_AliGenCosmicsParam.C:177
 Config_AliGenCosmicsParam.C:178
 Config_AliGenCosmicsParam.C:179
 Config_AliGenCosmicsParam.C:180
 Config_AliGenCosmicsParam.C:181
 Config_AliGenCosmicsParam.C:182
 Config_AliGenCosmicsParam.C:183
 Config_AliGenCosmicsParam.C:184
 Config_AliGenCosmicsParam.C:185
 Config_AliGenCosmicsParam.C:186
 Config_AliGenCosmicsParam.C:187
 Config_AliGenCosmicsParam.C:188
 Config_AliGenCosmicsParam.C:189
 Config_AliGenCosmicsParam.C:190
 Config_AliGenCosmicsParam.C:191
 Config_AliGenCosmicsParam.C:192
 Config_AliGenCosmicsParam.C:193
 Config_AliGenCosmicsParam.C:194
 Config_AliGenCosmicsParam.C:195
 Config_AliGenCosmicsParam.C:196
 Config_AliGenCosmicsParam.C:197
 Config_AliGenCosmicsParam.C:198
 Config_AliGenCosmicsParam.C:199
 Config_AliGenCosmicsParam.C:200
 Config_AliGenCosmicsParam.C:201
 Config_AliGenCosmicsParam.C:202
 Config_AliGenCosmicsParam.C:203
 Config_AliGenCosmicsParam.C:204
 Config_AliGenCosmicsParam.C:205
 Config_AliGenCosmicsParam.C:206
 Config_AliGenCosmicsParam.C:207
 Config_AliGenCosmicsParam.C:208
 Config_AliGenCosmicsParam.C:209
 Config_AliGenCosmicsParam.C:210
 Config_AliGenCosmicsParam.C:211
 Config_AliGenCosmicsParam.C:212
 Config_AliGenCosmicsParam.C:213
 Config_AliGenCosmicsParam.C:214
 Config_AliGenCosmicsParam.C:215
 Config_AliGenCosmicsParam.C:216
 Config_AliGenCosmicsParam.C:217
 Config_AliGenCosmicsParam.C:218
 Config_AliGenCosmicsParam.C:219
 Config_AliGenCosmicsParam.C:220
 Config_AliGenCosmicsParam.C:221
 Config_AliGenCosmicsParam.C:222
 Config_AliGenCosmicsParam.C:223
 Config_AliGenCosmicsParam.C:224
 Config_AliGenCosmicsParam.C:225
 Config_AliGenCosmicsParam.C:226
 Config_AliGenCosmicsParam.C:227
 Config_AliGenCosmicsParam.C:228
 Config_AliGenCosmicsParam.C:229
 Config_AliGenCosmicsParam.C:230
 Config_AliGenCosmicsParam.C:231
 Config_AliGenCosmicsParam.C:232
 Config_AliGenCosmicsParam.C:233
 Config_AliGenCosmicsParam.C:234
 Config_AliGenCosmicsParam.C:235
 Config_AliGenCosmicsParam.C:236
 Config_AliGenCosmicsParam.C:237
 Config_AliGenCosmicsParam.C:238
 Config_AliGenCosmicsParam.C:239
 Config_AliGenCosmicsParam.C:240
 Config_AliGenCosmicsParam.C:241
 Config_AliGenCosmicsParam.C:242
 Config_AliGenCosmicsParam.C:243
 Config_AliGenCosmicsParam.C:244
 Config_AliGenCosmicsParam.C:245
 Config_AliGenCosmicsParam.C:246
 Config_AliGenCosmicsParam.C:247
 Config_AliGenCosmicsParam.C:248
 Config_AliGenCosmicsParam.C:249
 Config_AliGenCosmicsParam.C:250
 Config_AliGenCosmicsParam.C:251
 Config_AliGenCosmicsParam.C:252
 Config_AliGenCosmicsParam.C:253
 Config_AliGenCosmicsParam.C:254
 Config_AliGenCosmicsParam.C:255
 Config_AliGenCosmicsParam.C:256
 Config_AliGenCosmicsParam.C:257
 Config_AliGenCosmicsParam.C:258
 Config_AliGenCosmicsParam.C:259
 Config_AliGenCosmicsParam.C:260
 Config_AliGenCosmicsParam.C:261
 Config_AliGenCosmicsParam.C:262
 Config_AliGenCosmicsParam.C:263
 Config_AliGenCosmicsParam.C:264
 Config_AliGenCosmicsParam.C:265
 Config_AliGenCosmicsParam.C:266
 Config_AliGenCosmicsParam.C:267
 Config_AliGenCosmicsParam.C:268
 Config_AliGenCosmicsParam.C:269
 Config_AliGenCosmicsParam.C:270
 Config_AliGenCosmicsParam.C:271
 Config_AliGenCosmicsParam.C:272
 Config_AliGenCosmicsParam.C:273
 Config_AliGenCosmicsParam.C:274
 Config_AliGenCosmicsParam.C:275
 Config_AliGenCosmicsParam.C:276
 Config_AliGenCosmicsParam.C:277
 Config_AliGenCosmicsParam.C:278
 Config_AliGenCosmicsParam.C:279
 Config_AliGenCosmicsParam.C:280
 Config_AliGenCosmicsParam.C:281
 Config_AliGenCosmicsParam.C:282
 Config_AliGenCosmicsParam.C:283
 Config_AliGenCosmicsParam.C:284
 Config_AliGenCosmicsParam.C:285
 Config_AliGenCosmicsParam.C:286
 Config_AliGenCosmicsParam.C:287
 Config_AliGenCosmicsParam.C:288
 Config_AliGenCosmicsParam.C:289
 Config_AliGenCosmicsParam.C:290
 Config_AliGenCosmicsParam.C:291
 Config_AliGenCosmicsParam.C:292
 Config_AliGenCosmicsParam.C:293
 Config_AliGenCosmicsParam.C:294
 Config_AliGenCosmicsParam.C:295
 Config_AliGenCosmicsParam.C:296
 Config_AliGenCosmicsParam.C:297
 Config_AliGenCosmicsParam.C:298
 Config_AliGenCosmicsParam.C:299
 Config_AliGenCosmicsParam.C:300
 Config_AliGenCosmicsParam.C:301
 Config_AliGenCosmicsParam.C:302
 Config_AliGenCosmicsParam.C:303
 Config_AliGenCosmicsParam.C:304
 Config_AliGenCosmicsParam.C:305
 Config_AliGenCosmicsParam.C:306
 Config_AliGenCosmicsParam.C:307
 Config_AliGenCosmicsParam.C:308
 Config_AliGenCosmicsParam.C:309
 Config_AliGenCosmicsParam.C:310
 Config_AliGenCosmicsParam.C:311
 Config_AliGenCosmicsParam.C:312
 Config_AliGenCosmicsParam.C:313
 Config_AliGenCosmicsParam.C:314
 Config_AliGenCosmicsParam.C:315
 Config_AliGenCosmicsParam.C:316
 Config_AliGenCosmicsParam.C:317
 Config_AliGenCosmicsParam.C:318
 Config_AliGenCosmicsParam.C:319
 Config_AliGenCosmicsParam.C:320
 Config_AliGenCosmicsParam.C:321
 Config_AliGenCosmicsParam.C:322
 Config_AliGenCosmicsParam.C:323
 Config_AliGenCosmicsParam.C:324
 Config_AliGenCosmicsParam.C:325
 Config_AliGenCosmicsParam.C:326
 Config_AliGenCosmicsParam.C:327
 Config_AliGenCosmicsParam.C:328
 Config_AliGenCosmicsParam.C:329
 Config_AliGenCosmicsParam.C:330
 Config_AliGenCosmicsParam.C:331
 Config_AliGenCosmicsParam.C:332
 Config_AliGenCosmicsParam.C:333
 Config_AliGenCosmicsParam.C:334
 Config_AliGenCosmicsParam.C:335
 Config_AliGenCosmicsParam.C:336
 Config_AliGenCosmicsParam.C:337
 Config_AliGenCosmicsParam.C:338
 Config_AliGenCosmicsParam.C:339
 Config_AliGenCosmicsParam.C:340
 Config_AliGenCosmicsParam.C:341
 Config_AliGenCosmicsParam.C:342
 Config_AliGenCosmicsParam.C:343
 Config_AliGenCosmicsParam.C:344
 Config_AliGenCosmicsParam.C:345
 Config_AliGenCosmicsParam.C:346