return s.IsPhysicalPrimary(pIdx) &&(TMath::Abs(TMath::Abs(pdg.Charge()) - fCuts->GetMonteCarloNeutralParticle())<1e-3);
}
-Bool_t AliAnalysisEtSelector::IsEmEtParticle(const Int_t pdgCode) const
+Bool_t AliAnalysisEtSelector::IsEmEtParticle(Int_t pdgCode) const
{
return pdgCode == fgGammaCode || pdgCode == fgPi0Code || pdgCode == fgEtaCode || pdgCode == fgEPlusCode || pdgCode == fgEMinusCode;
}
-Bool_t AliAnalysisEtSelector::PrimaryIsEmEtParticle(const Int_t pIdx, AliStack& stack) const
+Bool_t AliAnalysisEtSelector::PrimaryIsEmEtParticle(Int_t pIdx, AliStack& stack) const
{
return IsEmEtParticle(stack.Particle(GetPrimary(pIdx, stack))->GetPdgCode());
}
-Int_t AliAnalysisEtSelector::GetPrimary(const Int_t partIdx, AliStack& stack) const
+Int_t AliAnalysisEtSelector::GetPrimary(Int_t partIdx, AliStack& stack) const
{ // get primary
if(partIdx >= 0)
{
virtual Bool_t IsNeutralMcParticle(Int_t pIdx, AliStack& s, const TParticlePDG& pdg) const;
// Is it an EM E_T particle
- virtual Bool_t IsEmEtParticle(const Int_t pdgCode) const;
+ virtual Bool_t IsEmEtParticle(Int_t pdgCode) const;
// Does the particle come from an EM E_T primary ?
- virtual Bool_t PrimaryIsEmEtParticle(const Int_t pIdx, AliStack &stack) const;
+ virtual Bool_t PrimaryIsEmEtParticle(Int_t pIdx, AliStack &stack) const;
// Get the index of primary particle for the particle
- Int_t GetPrimary(const Int_t partIdx, AliStack &stack) const;
+ Int_t GetPrimary(Int_t partIdx, AliStack &stack) const;
// Cut on geometrical acceptance
virtual Bool_t CutGeometricalAcceptance(const TParticle &/*part*/) { return true; }