ROOT logo
static Int_t    eventsPerRun = 100;
enum PprGeo_t 
{
    kHoles, kNoHoles
};
static PprGeo_t geo = kHoles;

void Config()
{
    // 7-DEC-2000 09:00
    // Switch on Transition Radiation simulation. 6/12/00 18:00
    // iZDC=1  7/12/00 09:00
    // 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
    // AliLoader::SetDebug(5) ; 
    gRandom->SetSeed(12345);


   // libraries required by geant321
    gSystem->Load("libgeant321");

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

    if (!gSystem->Getenv("CONFIG_FILE"))
    {
        cout<<"Config.C: Creating Run Loader ..."<<endl;
        AliRunLoader* rl = AliRunLoader::Open("galice.root",AliConfig::fgkDefaultEventFolderName,
                                              "recreate");
        if (rl == 0x0)
         {
           gAlice->Fatal("Config.C","Can not instatiate the Run Loader");
           return;
         }
        rl->SetCompressionLevel(2);
        rl->SetNumberOfEventsPerFile(1000);
        gAlice->SetRunLoader(rl);
    }

    TGeant3 *geant3 = (TGeant3 *) gMC;

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

    decayer->SetForceDecay(kAll);
    decayer->Init();
    gMC->SetExternalDecayer(decayer);
    //
    //
    //=======================================================================
    // ******* GEANT STEERING parameters FOR ALICE SIMULATION *******
    geant3->SetTRIG(1);         //Number of events to be processed 
    geant3->SetSWIT(4, 10);
    geant3->SetDEBU(0, 0, 1);
    //geant3->SetSWIT(2,2);
    geant3->SetDCAY(1);
    geant3->SetPAIR(1);
    geant3->SetCOMP(1);
    geant3->SetPHOT(1);
    geant3->SetPFIS(0);
    geant3->SetDRAY(0);
    geant3->SetANNI(1);
    geant3->SetBREM(1);
    geant3->SetMUNU(1);
    geant3->SetCKOV(1);
    geant3->SetHADR(1);         //Select pure GEANH (HADR 1) or GEANH/NUCRIN (HADR 3)
    geant3->SetLOSS(2);
    geant3->SetMULS(1);
    geant3->SetRAYL(1);
    geant3->SetAUTO(1);         //Select automatic STMIN etc... calc. (AUTO 1) or manual (AUTO 0)
    geant3->SetABAN(0);         //Restore 3.16 behaviour for abandoned tracks
    geant3->SetOPTI(2);         //Select optimisation level for GEANT geometry searches (0,1,2)
    geant3->SetERAN(5.e-7);

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

    //             GAM ELEC NHAD CHAD MUON EBREM MUHAB EDEL MUDEL MUPA TOFMAX
    geant3->SetCUTS(cut, cut, cut, cut, cut, cut, cut, cut, cut, cut,
                    tofmax);
    //
    //=======================================================================
    // ************* 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
    if (gSystem->Getenv("CONFIG_NPARTICLES"))
    {
        int     nParticles = atoi(gSystem->Getenv("CONFIG_NPARTICLES"));
    } else
    {
        int     nParticles = 6;
    }
    AliGenHIJINGpara *gener = new AliGenHIJINGpara(nParticles);
    gener->SetMomentumRange(10,11.);
    gener->SetPhiRange(269.5,270.5);
    gener->SetThetaRange(85.0,95.0);
    gener->SetOrigin(0,0,0);        //vertex position
    gener->SetSigma(0,0,0);         //Sigma in (X,Y,Z) (cm) on IP position
    gener->Init();
 
    // 
    // Activate this line if you want the vertex smearing to happen
    // track by track
    //
    //gener->SetVertexSmear(perTrack); 
    // Field (L3 0.4 T)
    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1., 1., AliMagF::k5kG));

    Int_t   iABSO  =  0;
    Int_t   iDIPO  =  0;
    Int_t   iFMD   =  0;
    Int_t   iFRAME =  0;
    Int_t   iHALL  =  0;
    Int_t   iITS   =  0;
    Int_t   iMAG   =  0;
    Int_t   iMUON  =  0;
    Int_t   iPHOS  =  1;
    Int_t   iPIPE  =  0;
    Int_t   iPMD   =  0;
    Int_t   iHMPID  =  0;
    Int_t   iSHIL  =  0;
    Int_t   iT0 =  0;
    Int_t   iTOF   =  0;
    Int_t   iTPC   =  0;
    Int_t   iTRD   =  0;
    Int_t   iZDC   =  0;
    Int_t   iEMCAL =  0;
    Int_t   iACORDE   =  0;
    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");
	if (geo == kHoles) {
	    FRAME->SetHoles(1);
	} else {
	    FRAME->SetHoles(0);
	}
    }

    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 ============================
    //
    // As the innermost detector in ALICE, the Inner Tracking System "impacts" on
    // almost all other detectors. This involves the fact that the ITS geometry
    // still has several options to be followed in parallel in order to determine
    // the best set-up which minimizes the induced background. All the geometries
    // available to date are described in the following. Read carefully the comments
    // and use the default version (the only one uncommented) unless you are making
    // comparisons and you know what you are doing. In this case just uncomment the
    // ITS geometry you want to use and run Aliroot.
    //
    // Detailed geometries:         
    //
    //
    //AliITS *ITS  = new AliITSv5symm("ITS","Updated ITS TDR detailed version with symmetric services");
    //
    //AliITS *ITS  = new AliITSv5asymm("ITS","Updates ITS TDR detailed version with asymmetric services");
    //
	AliITSvPPRasymm *ITS  = new AliITSvPPRasymm("ITS","New ITS PPR detailed version with asymmetric services");
	ITS->SetMinorVersion(2);					 // don't touch this parameter if you're not an ITS developer
	ITS->SetReadDet(kFALSE);					 // don't touch this parameter if you're not an ITS developer
    //    ITS->SetWriteDet("$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det");  // don't touch this parameter if you're not an ITS developer
	ITS->SetThicknessDet1(200.);   // detector thickness on layer 1 must be in the range [100,300]
	ITS->SetThicknessDet2(200.);   // detector thickness on layer 2 must be in the range [100,300]
	ITS->SetThicknessChip1(200.);  // chip thickness on layer 1 must be in the range [150,300]
	ITS->SetThicknessChip2(200.);  // chip thickness on layer 2 must be in the range [150,300]
	ITS->SetRails(0);	     // 1 --> rails in ; 0 --> rails out
	ITS->SetCoolingFluid(1);   // 1 --> water ; 0 --> freon
	//
    //AliITSvPPRsymm *ITS  = new AliITSvPPRsymm("ITS","New ITS PPR detailed version with symmetric services");
    //ITS->SetMinorVersion(2);                                       // don't touch this parameter if you're not an ITS developer
    //ITS->SetReadDet(kFALSE);                                       // don't touch this parameter if you're not an ITS developer
    //ITS->SetWriteDet("$ALICE_ROOT/ITS/ITSgeometry_vPPRsymm2.det"); // don't touch this parameter if you're not an ITS developer
    //ITS->SetThicknessDet1(200.);   // detector thickness on layer 1 must be in the range [100,300]
    //ITS->SetThicknessDet2(200.);   // detector thickness on layer 2 must be in the range [100,300]
    //ITS->SetThicknessChip1(200.);  // chip thickness on layer 1 must be in the range [150,300]
    //ITS->SetThicknessChip2(200.);  // chip thickness on layer 2 must be in the range [150,300]
    //ITS->SetRails(0);              // 1 --> rails in ; 0 --> rails out
    //ITS->SetCoolingFluid(1);       // 1 --> water ; 0 --> freon
    //
    //
    // Coarse geometries (warning: no hits are produced with these coarse geometries and they unuseful 
    // for reconstruction !):
    //                                                     
    //
    //AliITSvPPRcoarseasymm *ITS  = new AliITSvPPRcoarseasymm("ITS","New ITS PPR coarse version with asymmetric services");
    //ITS->SetRails(0);                // 1 --> rails in ; 0 --> rails out
    //ITS->SetSupportMaterial(0);      // 0 --> Copper ; 1 --> Aluminum ; 2 --> Carbon
    //
    //AliITS *ITS  = new AliITSvPPRcoarsesymm("ITS","New ITS PPR coarse version with symmetric services");
    //ITS->SetRails(0);                // 1 --> rails in ; 0 --> rails out
    //ITS->SetSupportMaterial(0);      // 0 --> Copper ; 1 --> Aluminum ; 2 --> Carbon
    //                      
    //
    //
    // Geant3 <-> EUCLID conversion
    // ============================
    //
    // SetEUCLID is a flag to output (=1) or not to output (=0) both geometry and
    // media to two ASCII files (called by default ITSgeometry.euc and
    // ITSgeometry.tme) in a format understandable to the CAD system EUCLID.
    // The default (=0) means that you dont want to use this facility.
    //
     ITS->SetEUCLID(0);  
    }

    if (iTPC)
    {
        //============================ TPC parameters ================================
        // --- This allows the user to specify sectors for the SLOW (TPC geometry 2)
        // --- Simulator. SecAL (SecAU) <0 means that ALL lower (upper)
        // --- sectors are specified, any value other than that requires at least one 
        // --- sector (lower or upper)to be specified!
        // --- Reminder: sectors 1-24 are lower sectors (1-12 -> z>0, 13-24 -> z<0)
        // ---           sectors 25-72 are the upper ones (25-48 -> z>0, 49-72 -> z<0)
        // --- SecLows - number of lower sectors specified (up to 6)
        // --- SecUps - number of upper sectors specified (up to 12)
        // --- Sens - sensitive strips for the Slow Simulator !!!
        // --- This does NOT work if all S or L-sectors are specified, i.e.
        // --- if SecAL or SecAU < 0
        //
        //
        //-----------------------------------------------------------------------------

        //  gROOT->LoadMacro("SetTPCParam.C");
        //  AliTPCParam *param = SetTPCParam();
        AliTPC *TPC = new AliTPCv2("TPC", "Default");

        // All sectors included 
        TPC->SetSecAU(-1);
        TPC->SetSecAL(-1);
    }


    if (iTOF) {
	if (geo == kHoles) {
        //=================== TOF parameters ============================
	    AliTOF *TOF = new AliTOFv2FHoles("TOF", "TOF with Holes");
	} else {
	    AliTOF *TOF = new AliTOFv4T0("TOF", "normal TOF");
	}
    }


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

    }


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

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

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

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

        // Select the gas mixture (0: 97% Xe + 3% isobutane, 1: 90% Xe + 10% CO2)
        TRD->SetGasMix(1);
	if (geo == kHoles) {
	    // With hole in front of PHOS
	    TRD->SetPHOShole();
	    // With hole in front of HMPID
	    TRD->SetHMPIDhole();
	}
	    // Switch on TR
	    AliTRDsim *TRDsim = TRD->CreateTR();
    }

    if (iFMD)
    {
        //=================== FMD parameters ============================
	AliFMD *FMD = new AliFMDv1("FMD", "normal FMD");
        FMD->SetRingsSi1(256);
        FMD->SetRingsSi2(128);
        FMD->SetSectorsSi1(20);
        FMD->SetSectorsSi2(40);      
   }

    if (iMUON)
    {
        //=================== MUON parameters ===========================

        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 (iT0)
    {
        //=================== T0 parameters ============================
        AliT0 *T0 = new AliT0v1("T0", "T0 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 AliVZEROv2("VZERO", "normal VZERO");
    }

}

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