]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Added support for electron template to use TPC PID to higher momenta for Kaons.
authorjanielsk <janielsk@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 3 Jul 2013 12:19:00 +0000 (12:19 +0000)
committerjanielsk <janielsk@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 3 Jul 2013 12:19:00 +0000 (12:19 +0000)
PWGLF/SPECTRA/PiKaPr/TPCTOFpA/AliAnalysisTPCTOFpA.cxx

index 98f0ba77537a2cd1fb1812d80b196bdf31bc5f73..d0301cd2d1de8692ffdabd63fd007dbfa9054efb 100644 (file)
@@ -880,8 +880,8 @@ void AliAnalysisTPCTOFpA::UserExec(Option_t *)
        TParticle *trackMC = stack->Particle(TMath::Abs(track->GetLabel()));
        Int_t pdg = TMath::Abs(trackMC->GetPdgCode());
        //
-       if (pdg != assumedPdg && stack->IsPhysicalPrimary(TMath::Abs(track->GetLabel()))) code = 2;
-       if (pdg != assumedPdg && stack->IsSecondaryFromWeakDecay(TMath::Abs(track->GetLabel()))) code = 5;
+       if (pdg != assumedPdg) code = 2;
+       //if (pdg != assumedPdg && stack->IsSecondaryFromWeakDecay(TMath::Abs(track->GetLabel()))) code = 5;
        if (pdg == assumedPdg && stack->IsPhysicalPrimary(TMath::Abs(track->GetLabel()))) code = 1;
        if (pdg == assumedPdg && stack->IsSecondaryFromWeakDecay(TMath::Abs(track->GetLabel()))) {
          code = 3;
@@ -892,8 +892,17 @@ void AliAnalysisTPCTOFpA::UserExec(Option_t *)
            if (trackMother->GetPdgCode() == 3222) motherCode = 8; //Sigma+
          }
        }
-       if (pdg == assumedPdg && stack->IsSecondaryFromMaterial(TMath::Abs(track->GetLabel()))) code = 4;
-       
+
+
+       //FILL MATERIAL TEMPLATE FOR KAONS WITH ELECTRONS
+       if (iPart != 1){
+         if (pdg == assumedPdg && stack->IsSecondaryFromMaterial(TMath::Abs(track->GetLabel()))) code = 4;
+       }       
+       else {
+         if (pdg == 11) code = 4;
+         //cout << "got an electron for  kaons!" << endl;
+       }
+
        //
        // muons need special treatment, because they are indistinguishable from pions
        //