]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGDQ/dielectron/macrosLMEE/ConfigLMEEPbPb2011.C
add flag
[u/mrichter/AliRoot.git] / PWGDQ / dielectron / macrosLMEE / ConfigLMEEPbPb2011.C
index ac52e695fdc7e946a9ba54a6158932057dc8f1e5..26823dc2d877ea8400f1400c4bb9a3f068cedb61 100644 (file)
@@ -297,6 +297,7 @@ void InitCF(AliDielectron* die, Int_t cutDefinition)
 
   cf->AddVariable(AliDielectronVarManager::kCentrality,"0.,10.0,30.0,40.0,60.,80.,100.");
   cf->AddVariable(AliDielectronVarManager::kOpeningAngle,320,0.,3.2);
+  cf->AddVariable(AliDielectronVarManager::kPsiPair,320,0.,3.2);
   //leg variables
   cf->AddVariable(AliDielectronVarManager::kP,200,0.,20.,kTRUE);
   cf->AddVariable(AliDielectronVarManager::kPt,200,0.,20.,kTRUE);
@@ -312,6 +313,11 @@ void InitCF(AliDielectron* die, Int_t cutDefinition)
        cf->AddVariable(AliDielectronVarManager::kPdgCodeMother,10000,-5000.5,4999.5,kTRUE);
   }
 
+//Added after train commit
+  cf->SetStepsForEachCut();
+  cf->SetStepForAfterAllCuts();
+
+
   cf->SetStepsForSignal();
   die->SetCFManagerPair(cf);
 
@@ -343,6 +349,28 @@ void InitCF(AliDielectron* die, Int_t cutDefinition)
   die->AddSignalMC(finalState);
 
 
+  AliDielectronSignalMC* eleFromConversions=new
+       AliDielectronSignalMC("eleFromConversions","conversion electrons");
+  eleFromConversions->SetLegPDGs(11,-11);
+  eleFromConversions->SetCheckBothChargesLegs(kTRUE,kTRUE);
+  eleFromConversions->SetLegSources(AliDielectronSignalMC::kSecondary,
+         AliDielectronSignalMC::kSecondary);
+  eleFromConversions->SetMotherPDGs(22,22);    // 22- photon
+  die->AddSignalMC(eleFromConversions);
+
+
+  AliDielectronSignalMC* dalitzDecays=new
+       AliDielectronSignalMC("dalitzDecays","dalitz Pairs");
+  dalitzDecays->SetLegPDGs(11,-11);
+  dalitzDecays->SetCheckBothChargesLegs(kTRUE,kTRUE);
+  dalitzDecays->SetLegSources(AliDielectronSignalMC::kSecondary,
+         AliDielectronSignalMC::kSecondary);
+  dalitzDecays->SetMotherPDGs(111,111);
+  dalitzDecays->SetFillPureMCStep(kTRUE);
+  die->AddSignalMC(dalitzDecays);
+
+                                                        
+
 }
 
 //--------------------------------------