ROOT logo
void ConfigLegoTrainPWGJE(int iFlag = 0){

  Printf("%s:%d with flag %d",(char*)__FILE__,__LINE__,iFlag);
  // Adds the Global Variables depending on the flag
  // 

  if(iFlag==1008){ // 10h
    AliAnalysisManager::SetGlobalStr("kJetRunPeriod","LHC10h");
    AliAnalysisManager::SetGlobalInt("kGridRunRangeLo",110000);
    AliAnalysisManager::SetGlobalInt("kGridRunRangeUp",160000);

    AliAnalysisManager::SetGlobalStr("kDeltaAODJetName","");

    // event selection
    AliAnalysisManager::SetGlobalInt("kPhysicsSelectionFlag",AliVEvent::kMB);
    AliAnalysisManager::SetGlobalInt("kNTrigger",1);    
    AliAnalysisManager::SetGlobalInt("kTriggerBit0",AliVEvent::kMB);    
    AliAnalysisManager::SetGlobalStr("kTriggerName0","kMB");    
    // jet selection
    AliAnalysisManager::SetGlobalDbl("kJetEtaWindow",0.5);

    // track selection 
    AliAnalysisManager::SetGlobalDbl("kTrackEtaWindow",0.9);
    AliAnalysisManager::SetGlobalDbl("kVertexWindow",10);
    AliAnalysisManager::SetGlobalInt("kHighPtFilterMask",272);


  }
  else if(iFlag==1108){ // 11h


    AliAnalysisManager::SetGlobalStr("kJetRunPeriod","LHC11h");
    AliAnalysisManager::SetGlobalInt("kGridRunRangeLo",166000);
    AliAnalysisManager::SetGlobalInt("kGridRunRangeUp",171000);


    AliAnalysisManager::SetGlobalStr("kDeltaAODJetName","");


    AliAnalysisManager::SetGlobalInt("kPhysicsSelectionFlag",AliVEvent::kMB|AliVEvent::kCentral|AliVEvent::kSemiCentral|AliVEvent::kEMCEJE);    
    AliAnalysisManager::SetGlobalInt("kNTrigger",5);    
    AliAnalysisManager::SetGlobalInt("kTriggerBit0",AliVEvent::kMB|AliVEvent::kCentral|AliVEvent::kSemiCentral|AliVEvent::kEMCEJE);    
    AliAnalysisManager::SetGlobalInt("kTriggerBit1",AliVEvent::kMB);    
    AliAnalysisManager::SetGlobalInt("kTriggerBit2",AliVEvent::kCentral);    
    AliAnalysisManager::SetGlobalInt("kTriggerBit3",AliVEvent::kSemiCentral);
    AliAnalysisManager::SetGlobalInt("kTriggerBit4",AliVEvent::kEMCEJE);
    AliAnalysisManager::SetGlobalStr("kTriggerName0","kMB|kCentral|kSemiCentral|kEMCEJE");    
    AliAnalysisManager::SetGlobalStr("kTriggerName1","kMB");    
    AliAnalysisManager::SetGlobalStr("kTriggerName2","kCentral");    
    AliAnalysisManager::SetGlobalStr("kTriggerName3","kSemiCentral");    
    AliAnalysisManager::SetGlobalStr("kTriggerName4","kEMCEJE");    


    // aceptance windows for Spectrum task

    Float_t fid = 0.2;
    Float_t fEMCPhiLo = 2.17 - 1.87/2. + fid; // some fiducial region
    Float_t fEMCPhiUp = 2.17 + 1.87/2. - fid; // some fiducial region
    Float_t fEMCEtaLo = - 0.7 + fid;
    Float_t fEMCEtaUp =   0.7 - fid;
    AliAnalysisManager::SetGlobalInt("kNAcceptanceSpec",2);    
    AliAnalysisManager::SetGlobalDbl("kAcceptancePhiMinSpec0",fEMCPhiLo);
    AliAnalysisManager::SetGlobalDbl("kAcceptancePhiMaxSpec0",fEMCPhiUp);
    AliAnalysisManager::SetGlobalDbl("kAcceptanceEtaMinSpec0",fEMCEtaLo);
    AliAnalysisManager::SetGlobalDbl("kAcceptanceEtaMaxSpec0",fEMCEtaUp);

    // iroc 13 
    AliAnalysisManager::SetGlobalDbl("kAcceptancePhiMinSpec1",4.7-0.4);
    AliAnalysisManager::SetGlobalDbl("kAcceptancePhiMaxSpec1",4.7+0.4);
    AliAnalysisManager::SetGlobalDbl("kAcceptanceEtaMinSpec1",-0.9);
    AliAnalysisManager::SetGlobalDbl("kAcceptanceEtaMaxSpec1",0);


    // jet selection
    AliAnalysisManager::SetGlobalDbl("kJetEtaWindow",0.5);

    // track selection 
    AliAnalysisManager::SetGlobalDbl("kTrackEtaWindow",0.9);
    AliAnalysisManager::SetGlobalDbl("kVertexWindow",10);
    AliAnalysisManager::SetGlobalInt("kHighPtFilterMask",768);
    AliAnalysisManager::SetGlobalInt("kHighPtFilterMaskBest",256);

  }
  else{
    // catch all
    AliAnalysisManager::SetGlobalStr("kJetRunPeriod","LHCXX");
    AliAnalysisManager::SetGlobalInt("kGridRunRangeLo",110000);
    AliAnalysisManager::SetGlobalInt("kGridRunRangeUp",200000);


    AliAnalysisManager::SetGlobalStr("kDeltaAODJetName","");

    AliAnalysisManager::SetGlobalInt("kPhysicsSelectionFlag",AliVEvent::kMB|AliVEvent::kAny);
    AliAnalysisManager::SetGlobalInt("kNTrigger",2);    
    AliAnalysisManager::SetGlobalInt("kTriggerBit0",AliVEvent::kAny);    
    AliAnalysisManager::SetGlobalInt("kTriggerBit1",AliVEvent::kMB);    
    AliAnalysisManager::SetGlobalStr("kTriggerName0","kAny");    
    AliAnalysisManager::SetGlobalStr("kTriggerName1","kMB");    

    // jet selection
    AliAnalysisManager::SetGlobalDbl("kJetEtaWindow",0.5);

    // track selection 
    AliAnalysisManager::SetGlobalDbl("kTrackEtaWindow",0.9);
    AliAnalysisManager::SetGlobalDbl("kVertexWindow",10);
    AliAnalysisManager::SetGlobalInt("kHighPtFilterMask",272);



  }


}
 ConfigLegoTrainPWGJE.C:1
 ConfigLegoTrainPWGJE.C:2
 ConfigLegoTrainPWGJE.C:3
 ConfigLegoTrainPWGJE.C:4
 ConfigLegoTrainPWGJE.C:5
 ConfigLegoTrainPWGJE.C:6
 ConfigLegoTrainPWGJE.C:7
 ConfigLegoTrainPWGJE.C:8
 ConfigLegoTrainPWGJE.C:9
 ConfigLegoTrainPWGJE.C:10
 ConfigLegoTrainPWGJE.C:11
 ConfigLegoTrainPWGJE.C:12
 ConfigLegoTrainPWGJE.C:13
 ConfigLegoTrainPWGJE.C:14
 ConfigLegoTrainPWGJE.C:15
 ConfigLegoTrainPWGJE.C:16
 ConfigLegoTrainPWGJE.C:17
 ConfigLegoTrainPWGJE.C:18
 ConfigLegoTrainPWGJE.C:19
 ConfigLegoTrainPWGJE.C:20
 ConfigLegoTrainPWGJE.C:21
 ConfigLegoTrainPWGJE.C:22
 ConfigLegoTrainPWGJE.C:23
 ConfigLegoTrainPWGJE.C:24
 ConfigLegoTrainPWGJE.C:25
 ConfigLegoTrainPWGJE.C:26
 ConfigLegoTrainPWGJE.C:27
 ConfigLegoTrainPWGJE.C:28
 ConfigLegoTrainPWGJE.C:29
 ConfigLegoTrainPWGJE.C:30
 ConfigLegoTrainPWGJE.C:31
 ConfigLegoTrainPWGJE.C:32
 ConfigLegoTrainPWGJE.C:33
 ConfigLegoTrainPWGJE.C:34
 ConfigLegoTrainPWGJE.C:35
 ConfigLegoTrainPWGJE.C:36
 ConfigLegoTrainPWGJE.C:37
 ConfigLegoTrainPWGJE.C:38
 ConfigLegoTrainPWGJE.C:39
 ConfigLegoTrainPWGJE.C:40
 ConfigLegoTrainPWGJE.C:41
 ConfigLegoTrainPWGJE.C:42
 ConfigLegoTrainPWGJE.C:43
 ConfigLegoTrainPWGJE.C:44
 ConfigLegoTrainPWGJE.C:45
 ConfigLegoTrainPWGJE.C:46
 ConfigLegoTrainPWGJE.C:47
 ConfigLegoTrainPWGJE.C:48
 ConfigLegoTrainPWGJE.C:49
 ConfigLegoTrainPWGJE.C:50
 ConfigLegoTrainPWGJE.C:51
 ConfigLegoTrainPWGJE.C:52
 ConfigLegoTrainPWGJE.C:53
 ConfigLegoTrainPWGJE.C:54
 ConfigLegoTrainPWGJE.C:55
 ConfigLegoTrainPWGJE.C:56
 ConfigLegoTrainPWGJE.C:57
 ConfigLegoTrainPWGJE.C:58
 ConfigLegoTrainPWGJE.C:59
 ConfigLegoTrainPWGJE.C:60
 ConfigLegoTrainPWGJE.C:61
 ConfigLegoTrainPWGJE.C:62
 ConfigLegoTrainPWGJE.C:63
 ConfigLegoTrainPWGJE.C:64
 ConfigLegoTrainPWGJE.C:65
 ConfigLegoTrainPWGJE.C:66
 ConfigLegoTrainPWGJE.C:67
 ConfigLegoTrainPWGJE.C:68
 ConfigLegoTrainPWGJE.C:69
 ConfigLegoTrainPWGJE.C:70
 ConfigLegoTrainPWGJE.C:71
 ConfigLegoTrainPWGJE.C:72
 ConfigLegoTrainPWGJE.C:73
 ConfigLegoTrainPWGJE.C:74
 ConfigLegoTrainPWGJE.C:75
 ConfigLegoTrainPWGJE.C:76
 ConfigLegoTrainPWGJE.C:77
 ConfigLegoTrainPWGJE.C:78
 ConfigLegoTrainPWGJE.C:79
 ConfigLegoTrainPWGJE.C:80
 ConfigLegoTrainPWGJE.C:81
 ConfigLegoTrainPWGJE.C:82
 ConfigLegoTrainPWGJE.C:83
 ConfigLegoTrainPWGJE.C:84
 ConfigLegoTrainPWGJE.C:85
 ConfigLegoTrainPWGJE.C:86
 ConfigLegoTrainPWGJE.C:87
 ConfigLegoTrainPWGJE.C:88
 ConfigLegoTrainPWGJE.C:89
 ConfigLegoTrainPWGJE.C:90
 ConfigLegoTrainPWGJE.C:91
 ConfigLegoTrainPWGJE.C:92
 ConfigLegoTrainPWGJE.C:93
 ConfigLegoTrainPWGJE.C:94
 ConfigLegoTrainPWGJE.C:95
 ConfigLegoTrainPWGJE.C:96
 ConfigLegoTrainPWGJE.C:97
 ConfigLegoTrainPWGJE.C:98
 ConfigLegoTrainPWGJE.C:99
 ConfigLegoTrainPWGJE.C:100
 ConfigLegoTrainPWGJE.C:101
 ConfigLegoTrainPWGJE.C:102
 ConfigLegoTrainPWGJE.C:103
 ConfigLegoTrainPWGJE.C:104
 ConfigLegoTrainPWGJE.C:105
 ConfigLegoTrainPWGJE.C:106
 ConfigLegoTrainPWGJE.C:107
 ConfigLegoTrainPWGJE.C:108
 ConfigLegoTrainPWGJE.C:109
 ConfigLegoTrainPWGJE.C:110
 ConfigLegoTrainPWGJE.C:111
 ConfigLegoTrainPWGJE.C:112
 ConfigLegoTrainPWGJE.C:113
 ConfigLegoTrainPWGJE.C:114