ROOT logo
AliESDtrackCuts *CreateTrackCutsPWGJE(Int_t cutMode) {

  //
  // Macro to create track cuts for PWG Jet analysis
  // User can select a specific set by indicating cutMode
  // cutMode has 8 digits: first 4 digits additional cuts, last 4 digits standard cuts
  //                       additional cuts are variations of standard cuts (used for hybrid track selection and QA)
  // Numbering starts from 1000 For standard and additional cut numbers

  AliESDtrackCuts *trackCuts  = new AliESDtrackCuts("AliESDtrackCuts");

  TString tag;

  Int_t mod = 10000;

  Bool_t bStdCutsDefined = kFALSE;


  //_____________________________________________________________________
  //                     STANDARD CUTS

  //Get standard cuts: last 4 digits of cutMode
  Int_t stdCutMode = cutMode%mod;

  if(stdCutMode == 1000) {

    bStdCutsDefined = kTRUE;

    trackCuts = AliESDtrackCuts::GetStandardITSTPCTrackCuts2010(kTRUE,1);
    trackCuts->SetMinNCrossedRowsTPC(120);
    trackCuts->SetMinRatioCrossedRowsOverFindableClustersTPC(0.8);
    trackCuts->SetMaxChi2PerClusterITS(36);
    trackCuts->SetMaxFractionSharedTPCClusters(0.4);
    trackCuts->SetMaxChi2TPCConstrainedGlobal(36);

    trackCuts->SetEtaRange(-0.9,0.9);
    trackCuts->SetPtRange(0.15, 1e10);

    tag = "Global track RAA analysis QM2011 + Chi2ITS<36";

  }

  if(stdCutMode == 1001) {

    bStdCutsDefined = kTRUE;

    // TPC  
    trackCuts->SetMinNClustersTPC(90);
    trackCuts->SetMaxChi2PerClusterTPC(4);
    trackCuts->SetRequireTPCStandAlone(kTRUE); //cut on NClustersTPC and chi2TPC Iter1
    trackCuts->SetAcceptKinkDaughters(kFALSE);
    trackCuts->SetRequireTPCRefit(kTRUE);
    trackCuts->SetMaxFractionSharedTPCClusters(0.4);
    // ITS
    trackCuts->SetRequireITSRefit(kTRUE);
    //accept secondaries
    trackCuts->SetMaxDCAToVertexXY(2.4);
    trackCuts->SetMaxDCAToVertexZ(3.2);
    trackCuts->SetDCAToVertex2D(kTRUE);
    //reject fakes
    trackCuts->SetMaxChi2PerClusterITS(36);

    trackCuts->SetRequireSigmaToVertex(kFALSE);

    trackCuts->SetEtaRange(-0.9,0.9);
    trackCuts->SetPtRange(0.15, 100.);

 
    tag = "Global tracks jet analysis with ITSrefit and NclsIter1=90, noSPD requirement";

  }

  if(stdCutMode == 1002) {

    bStdCutsDefined = kTRUE;

    // TPC  
    trackCuts->SetMinNClustersTPC(80);
    trackCuts->SetMaxChi2PerClusterTPC(4);
    trackCuts->SetAcceptKinkDaughters(kFALSE);
    trackCuts->SetRequireTPCRefit(kTRUE);
    trackCuts->SetMaxFractionSharedTPCClusters(0.4);
    // ITS
    trackCuts->SetRequireITSRefit(kTRUE);
    //accept secondaries
    trackCuts->SetMaxDCAToVertexXY(2.4);
    trackCuts->SetMaxDCAToVertexZ(3.2);
    trackCuts->SetDCAToVertex2D(kTRUE);
    //reject fakes
    trackCuts->SetMaxChi2PerClusterITS(36);

    trackCuts->SetRequireSigmaToVertex(kFALSE);

    trackCuts->SetEtaRange(-0.9,0.9);
    trackCuts->SetPtRange(0.15, 100.);

 
    tag = "Global tracks jet analysis with ITSrefit and Ncls=80, noSPD requirement";

  }

  if(stdCutMode == 1003) {

    bStdCutsDefined = kTRUE;

    // tight global tracks
    trackCuts = AliESDtrackCuts::GetStandardITSTPCTrackCuts2010(kFALSE,1);
    trackCuts->SetMinNClustersTPC(0);
    trackCuts->SetMinNCrossedRowsTPC(120);
    trackCuts->SetMinRatioCrossedRowsOverFindableClustersTPC(0.1);// essentially switches it off
    trackCuts->SetMaxDCAToVertexXY(2.4);
    trackCuts->SetMaxDCAToVertexZ(3.2);
    trackCuts->SetDCAToVertex2D(kTRUE);
    trackCuts->SetMaxChi2PerClusterITS(36);
    trackCuts->SetMaxFractionSharedTPCClusters(0.4);

    tag = "Global tracks ITSTPC2010 + NCrossedRows + loose ITS";

  }
  
  if(stdCutMode == 1004) {

    bStdCutsDefined = kTRUE;

    // TPC  
    trackCuts->SetMinNClustersTPC(70);
    trackCuts->SetMaxChi2PerClusterTPC(4);
    trackCuts->SetRequireTPCStandAlone(kTRUE); //cut on NClustersTPC and chi2TPC Iter1
    trackCuts->SetAcceptKinkDaughters(kFALSE);
    trackCuts->SetRequireTPCRefit(kTRUE);
    trackCuts->SetMaxFractionSharedTPCClusters(0.4);
    // ITS
    trackCuts->SetRequireITSRefit(kTRUE);
    //accept secondaries
    trackCuts->SetMaxDCAToVertexXY(2.4);
    trackCuts->SetMaxDCAToVertexZ(3.2);
    trackCuts->SetDCAToVertex2D(kTRUE);
    //reject fakes
    trackCuts->SetMaxChi2PerClusterITS(36);

    trackCuts->SetRequireSigmaToVertex(kFALSE);

    trackCuts->SetEtaRange(-0.9,0.9);
    trackCuts->SetPtRange(0.15, 100.);
 
    tag = "Global tracks jet analysis with ITSrefit and NclsIter1=70, noSPD requirement";

  }
  if(stdCutMode == 1005) {

    bStdCutsDefined = kTRUE;

    // TPC  
    trackCuts->SetMinNClustersTPC(70);
    trackCuts->SetMaxChi2PerClusterTPC(4);
    trackCuts->SetRequireTPCStandAlone(kTRUE); //cut on NClustersTPC and chi2TPC Iter1
    trackCuts->SetAcceptKinkDaughters(kFALSE);
    trackCuts->SetRequireTPCRefit(kTRUE);
    trackCuts->SetMaxFractionSharedTPCClusters(0.4);
    // ITS
    trackCuts->SetRequireITSRefit(kTRUE);
    //accept secondaries
    trackCuts->SetMaxDCAToVertexXY(2.4);
    trackCuts->SetMaxDCAToVertexZ(3.2);
    trackCuts->SetDCAToVertex2D(kTRUE);
    //reject fakes
    trackCuts->SetMaxChi2PerClusterITS(36);

    trackCuts->SetRequireSigmaToVertex(kFALSE);

    trackCuts->SetEtaRange(-0.9,0.9);
    trackCuts->SetPtRange(0.15, 1E+15.);
 
    tag = "Global tracks jet analysis with ITSrefit and NclsIter1=70, noSPD requirement, no upper pt cut";

  }
  
  if(stdCutMode == 1006) {

    bStdCutsDefined = kTRUE;

    // TPC  
    TFormula *f1NClustersTPCLinearPtDep = new TFormula("f1NClustersTPCLinearPtDep","70.+30./20.*x");
    trackCuts->SetMinNClustersTPCPtDep(f1NClustersTPCLinearPtDep,20.);
    trackCuts->SetMinNClustersTPC(70);
    trackCuts->SetMaxChi2PerClusterTPC(4);
    trackCuts->SetRequireTPCStandAlone(kTRUE); //cut on NClustersTPC and chi2TPC Iter1
    trackCuts->SetAcceptKinkDaughters(kFALSE);
    trackCuts->SetRequireTPCRefit(kTRUE);
    trackCuts->SetMaxFractionSharedTPCClusters(0.4);
    // ITS
    trackCuts->SetRequireITSRefit(kTRUE);
    //accept secondaries
    trackCuts->SetMaxDCAToVertexXY(2.4);
    trackCuts->SetMaxDCAToVertexZ(3.2);
    trackCuts->SetDCAToVertex2D(kTRUE);
    //reject fakes
    trackCuts->SetMaxChi2PerClusterITS(36);
    trackCuts->SetMaxChi2TPCConstrainedGlobal(36);

    trackCuts->SetRequireSigmaToVertex(kFALSE);

    trackCuts->SetEtaRange(-0.9,0.9);
    trackCuts->SetPtRange(0.15, 1E+15.);
 
    tag = "Global tracks jet analysis with ITSrefit and NclsIter1=PtDep, noSPD requirement, no upper pt cut, golden chi2";

  }

  if(stdCutMode == 1007) {
    
    bStdCutsDefined = kTRUE;
    
    trackCuts = AliESDtrackCuts::GetStandardITSTPCTrackCuts2011(kFALSE,1);
    //accept secondaries
    trackCuts->SetMaxDCAToVertexXY(2.4);
    trackCuts->SetMaxDCAToVertexZ(3.2);
    trackCuts->SetDCAToVertex2D(kTRUE);

    //
    trackCuts->SetMaxChi2TPCConstrainedGlobal(36);

    trackCuts->SetEtaRange(-0.9,0.9);
    trackCuts->SetPtRange(0.15, 1E+15.);
 
    tag = "Global tracks with AliESDtrackCuts::GetStandardITSTPCTrackCuts2011(kFALSE)";

  }

  if(stdCutMode == 1008) {
    
    bStdCutsDefined = kTRUE;
    
    trackCuts = AliESDtrackCuts::GetStandardITSTPCTrackCuts2011(kFALSE,1);
    //accept secondaries
    trackCuts->SetMaxDCAToVertexXY(2.4);
    trackCuts->SetMaxDCAToVertexZ(3.2);
    trackCuts->SetDCAToVertex2D(kTRUE);

    //
    trackCuts->SetMaxChi2TPCConstrainedGlobal(36);
    trackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kNone);

    trackCuts->SetMaxFractionSharedTPCClusters(0.4);
 
    tag = "Global tracks 2011 with NCrossedRows cut";

  }


  if(stdCutMode == 2000) {

    bStdCutsDefined = kTRUE;

    // TPC  
    trackCuts->SetMinNClustersTPC(90);
    trackCuts->SetMaxChi2PerClusterTPC(4);
    trackCuts->SetRequireTPCStandAlone(kTRUE); //cut on NClustersTPC and chi2TPC Iter1
    trackCuts->SetAcceptKinkDaughters(kFALSE);
    trackCuts->SetRequireTPCRefit(kTRUE);
    trackCuts->SetMaxFractionSharedTPCClusters(0.4);
    //accept secondaries
    trackCuts->SetMaxDCAToVertexXY(2.4);
    trackCuts->SetMaxDCAToVertexZ(3.2);
    trackCuts->SetDCAToVertex2D(kTRUE);

    trackCuts->SetRequireSigmaToVertex(kFALSE);

    trackCuts->SetEtaRange(-0.9,0.9);
    trackCuts->SetPtRange(0.15, 100.);

 
    tag = "Global tracks jet analysis, loose cuts, NClsIter1=90, no ITS requirements";

  }

  if(stdCutMode == 2001) {

    bStdCutsDefined = kTRUE;

    trackCuts = AliESDtrackCuts::GetStandardTPCOnlyTrackCuts(); 
    // trackCuts->SetRequireTPCRefit(kTRUE);
    trackCuts->SetMinNClustersTPC(70);

    trackCuts->SetEtaRange(-0.9,0.9);
    trackCuts->SetPtRange(0.15, 100.);

 
    tag = "TPConly track cuts, loose cuts, NCls=70, no ITS requirements";

  }

  if(stdCutMode == 2002) {

    bStdCutsDefined = kTRUE;

    trackCuts = AliESDtrackCuts::GetStandardTPCOnlyTrackCuts(); 
    //  trackCuts->SetRequireTPCRefit(kTRUE);
    trackCuts->SetMinNClustersTPC(0);
    trackCuts->SetMinNCrossedRowsTPC(120);
    trackCuts->SetMinRatioCrossedRowsOverFindableClustersTPC(0.1);// essentially switches it off  

    trackCuts->SetEtaRange(-0.9,0.9);
    trackCuts->SetPtRange(0.15, 100.);

 
    tag = "TPConly track cuts, loose cuts, NCls=70, no ITS requirements";

  }

  if(!bStdCutsDefined) {
    printf("last 4 digits do not represent a predefined set of standard cuts. Returning 0\n");
    return 0;

  }


  //_____________________________________________________________________
  //                     ADDITIONAL CUTS

  //Get additional cut mode: first 4 digits of cutMode
  Int_t addCutMode = (int)((float)cutMode/(float)mod);

  if(addCutMode == 1000) {

    trackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kAny);
 
    tag += " + additonal: SPD any requirement";

  }

  if(addCutMode == 1001) {

    trackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kNone);
 
    tag += " + additional: w/o hits in SPD";

  }

  if(addCutMode == 1002) {

    trackCuts->SetMaxChi2PerClusterITS(1E10);

    tag += " + additional: maxITSChi2=1e10";

  }

  if(addCutMode == 1003) {

    trackCuts->SetMinNClustersTPC(0);
    trackCuts->SetMinNCrossedRowsTPC(0);
    trackCuts->SetMinRatioCrossedRowsOverFindableClustersTPC(0.);

    tag += " + additional: minClusters=0 minCrossedRows=0 minCrossedRowsOverFindable=0";

  }

  if(addCutMode == 1004) {

    trackCuts->SetRequireITSRefit(kFALSE);

    tag += " + additional: ITSrefit=kFALSE";

  }

  if(addCutMode == 1005) {

    trackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kOff);
 
    tag += " + additional: no SPD requirement (kOff)";

  }

  Printf("Created track cuts for: %s", tag.Data());

  return trackCuts;

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