]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGLF/totEt/AliAnalysisEtSelector.cxx
bug fix for 2.5% wide centrality bins
[u/mrichter/AliRoot.git] / PWGLF / totEt / AliAnalysisEtSelector.cxx
index d995ffcd0a16bd74075b94aa4b0c6c10111da99b..9bf9a33a562f3fd3cd10f17ee70f38a7eae0bbc5 100644 (file)
@@ -53,17 +53,17 @@ Bool_t AliAnalysisEtSelector::IsNeutralMcParticle(Int_t pIdx, AliStack& s, const
   return s.IsPhysicalPrimary(pIdx) &&(TMath::Abs(TMath::Abs(pdg.Charge()) - fCuts->GetMonteCarloNeutralParticle())<1e-3);
 }
 
-Bool_t AliAnalysisEtSelector::IsEmEtParticle(Int_t pdgCode) const
+Bool_t AliAnalysisEtSelector::IsEmEtParticle(const Int_t pdgCode) const
 {
   return pdgCode == fgGammaCode || pdgCode == fgPi0Code || pdgCode == fgEtaCode || pdgCode == fgEPlusCode || pdgCode == fgEMinusCode;
 }
 
 
-Bool_t AliAnalysisEtSelector::PrimaryIsEmEtParticle(Int_t pIdx, AliStack& stack) const
+Bool_t AliAnalysisEtSelector::PrimaryIsEmEtParticle(const Int_t pIdx, AliStack& stack) const
 {
   return IsEmEtParticle(stack.Particle(GetPrimary(pIdx, stack))->GetPdgCode());
 }
-Int_t AliAnalysisEtSelector::GetPrimary(Int_t partIdx, AliStack& stack) const
+Int_t AliAnalysisEtSelector::GetPrimary(const Int_t partIdx, AliStack& stack) const
 { // get primary
   if(partIdx >= 0) 
   {
@@ -174,3 +174,8 @@ Float_t AliAnalysisEtSelector::ShiftAngle(Float_t phi){//Always returns an angle
   }
   return myphi;
 }
+Bool_t AliAnalysisEtSelector::PassMinEnergyCut(Double_t e) const
+{
+  return e > fCuts->GetReconstructedEmcalClusterEnergyCut();
+}
+