]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Delete the esdTrackCut object after setting it on the default cut methods
authorzconesa <zaida.conesa.del.valle@cern.ch>
Wed, 21 May 2014 08:30:02 +0000 (10:30 +0200)
committerzconesa <zaida.conesa.del.valle@cern.ch>
Wed, 21 May 2014 08:30:19 +0000 (10:30 +0200)
PWGHF/vertexingHF/AliRDHFCutsD0toKpi.cxx
PWGHF/vertexingHF/AliRDHFCutsDStartoKpipi.cxx
PWGHF/vertexingHF/AliRDHFCutsDplustoKpipi.cxx
PWGHF/vertexingHF/AliRDHFCutsDstoKKpi.cxx
PWGHF/vertexingHF/AliRDHFCutsLctoV0.cxx
PWGHF/vertexingHF/AliRDHFCutsLctopKpi.cxx

index 66033f122be7ce4290bd2af247bdb706f9ecab80..40cc5f44f2e31de42d0b0b56217bde1dc643d6b2 100644 (file)
@@ -1232,7 +1232,8 @@ void AliRDHFCutsD0toKpi::SetStandardCutsPP2010() {
   esdTrackCuts->SetPtRange(0.3,1.e10);
   
   AddTrackCuts(esdTrackCuts);
-
+  delete esdTrackCuts;
+  esdTrackCuts=NULL;
   
   const Int_t nptbins =14;
   const Double_t ptmax = 9999.;
@@ -1357,6 +1358,8 @@ void AliRDHFCutsD0toKpi::SetStandardCutsPP2011_276TeV() {
   esdTrackCuts->SetMinDCAToVertexXYPtDep("0.0075*TMath::Max(0.,(1-TMath::Floor(TMath::Abs(pt)/2.)))");
 
   AddTrackCuts(esdTrackCuts);
+  delete esdTrackCuts;
+  esdTrackCuts=NULL;
 
 
   const Int_t nvars=11;
@@ -1499,6 +1502,8 @@ void AliRDHFCutsD0toKpi::SetStandardCutsPbPb2010() {
 
 
   AddTrackCuts(esdTrackCuts);
+  delete esdTrackCuts;
+  esdTrackCuts=NULL;
   // SPD k FIRST for Pt<3 GeV/c
   SetSelectCandTrackSPDFirst(kTRUE, 3); 
 
@@ -1635,6 +1640,8 @@ void AliRDHFCutsD0toKpi::SetStandardCutsPbPb2010Peripherals() {
 
 
   AddTrackCuts(esdTrackCuts);
+  delete esdTrackCuts;
+  esdTrackCuts=NULL;
   // SPD k FIRST for Pt<3 GeV/c
   SetSelectCandTrackSPDFirst(kTRUE, 3); 
 
index 666e07193eae17c4a1dece0ed490e445e87f67d3..c1762f64eda7f5f6cff464aeeb3e9bd04b1d2ab0 100644 (file)
@@ -625,6 +625,10 @@ void  AliRDHFCutsDStartoKpipi::SetStandardCutsPP2010() {
 
   AddTrackCuts(esdTrackCuts);
   AddTrackCutsSoftPi(esdSoftPicuts);
+  delete esdTrackCuts;
+  esdTrackCuts=NULL;
+  delete esdSoftPicuts;
+  esdSoftPicuts=NULL;
 
   const Int_t nptbins =13;
   const Double_t ptmax = 9999.;
@@ -736,6 +740,10 @@ void  AliRDHFCutsDStartoKpipi::SetStandardCutsPbPb2010(){
 
   AddTrackCuts(esdTrackCuts);
   AddTrackCutsSoftPi(esdSoftPicuts);
+  delete esdTrackCuts;
+  esdTrackCuts=NULL;
+  delete esdSoftPicuts;
+  esdSoftPicuts=NULL;
 
   const Int_t nptbins =13;
   const Double_t ptmax = 9999.;
@@ -878,6 +886,10 @@ void  AliRDHFCutsDStartoKpipi::SetStandardCutsPbPb2011DStar(TH1F *hfl){
 
   AddTrackCuts(esdTrackCuts);
   AddTrackCutsSoftPi(esdSoftPicuts);
+  delete esdTrackCuts;
+  esdTrackCuts=NULL;
+  delete esdSoftPicuts;
+  esdSoftPicuts=NULL;
 
   const Int_t nptbins =14;
   const Double_t ptmax = 36.;
@@ -1010,6 +1022,10 @@ void  AliRDHFCutsDStartoKpipi::SetStandardCutsPP2010DStarMult(Bool_t rec){
 
   AddTrackCuts(esdTrackCuts);
   AddTrackCutsSoftPi(esdSoftPicuts);
+  delete esdTrackCuts;
+  esdTrackCuts=NULL;
+  delete esdSoftPicuts;
+  esdSoftPicuts=NULL;
 
   const Int_t nptbins =14;
   const Double_t ptmax = 9999.;
index 2c7ac5342560ce9b154596f38bfba467a35b5b7b..5a100da57093d1e1653b5eae07e577787b4b0928 100644 (file)
@@ -660,6 +660,9 @@ void AliRDHFCutsDplustoKpipi::SetStandardCutsPP2010() {
   delete [] anacutsval;
   anacutsval=NULL;
 
+  delete esdTrackCuts;
+  esdTrackCuts=NULL;
+
   return;
 }
 
@@ -798,6 +801,9 @@ void AliRDHFCutsDplustoKpipi::SetStandardCutsPbPb2010() {
   delete [] ptbins;
   ptbins=NULL;
 
+  delete esdTrackCuts;
+  esdTrackCuts=NULL;
+
   return;
 }
 
index b34ede5460ba754b8a57ca78045f573fa908a8d3..86400bbc76bdf2dc46e76acc0f257b7ee04d13d4 100644 (file)
@@ -870,7 +870,8 @@ void AliRDHFCutsDstoKKpi::SetStandardCutsPP2010() {
   esdTrackCuts->SetPtRange(0.3,1.e10);
   
   AddTrackCuts(esdTrackCuts);
-  
+  delete esdTrackCuts;
+  esdTrackCuts=NULL;
  
    
   const Int_t nptbins=4;
index f25bf253ff2d4e6e9b3e0e95e3e3020f993cecba..a6a19d5c674c8cb86c98b5a2feb3ef947cc89eee 100644 (file)
@@ -1039,6 +1039,8 @@ void AliRDHFCutsLctoV0::SetStandardCutsPP2010() {
   //esdTrackCuts->SetEtaRange(-0.8,+0.8);
   esdTrackCuts->SetAcceptKinkDaughters(kFALSE);
   AddTrackCuts(esdTrackCuts);
+  delete esdTrackCuts;
+  esdTrackCuts=NULL;
 
 
   AliESDtrackCuts* esdTrackCutsV0daughters=new AliESDtrackCuts();
@@ -1055,6 +1057,8 @@ void AliRDHFCutsLctoV0::SetStandardCutsPP2010() {
   esdTrackCutsV0daughters->SetPtRange(0.,1.e10);
   esdTrackCutsV0daughters->SetAcceptKinkDaughters(kFALSE);
   AddTrackCutsV0daughters(esdTrackCutsV0daughters);
+  delete esdTrackCutsV0daughters;
+  esdTrackCutsV0daughters=NULL;
 
   const Int_t nptbins=1;
   Float_t* ptbins;
index bf6daa31d8009cdb1650dcf54b06d38146312199..b9dd70015a3fe6b43b808c28b8442083ec0ea6ce 100644 (file)
@@ -697,6 +697,8 @@ void AliRDHFCutsLctopKpi::SetStandardCutsPP2010() {
  esdTrackCuts->SetEtaRange(-0.8,0.8);
  esdTrackCuts->SetPtRange(0.3,1.e10);
  AddTrackCuts(esdTrackCuts);
+ delete esdTrackCuts;
+ esdTrackCuts=NULL;
 
  const Int_t nptbins=8;
  const Int_t nvars=13;
@@ -816,6 +818,8 @@ void AliRDHFCutsLctopKpi::SetStandardCutsPbPb2010() {
  esdTrackCuts->SetMaxDCAToVertexZ(1.);
  esdTrackCuts->SetPtRange(0.49,1.e10);
  AddTrackCuts(esdTrackCuts);
+ delete esdTrackCuts;
+ esdTrackCuts=NULL;
 
  const Int_t nptbins=8;
  const Int_t nvars=13;
@@ -1299,6 +1303,8 @@ void AliRDHFCutsLctopKpi::SetStandardCutsPPb2013() {
  esdTrackCuts->SetEtaRange(-0.8,0.8);
  esdTrackCuts->SetPtRange(0.3,1.e10);
  AddTrackCuts(esdTrackCuts);
+ delete esdTrackCuts;
+ esdTrackCuts=NULL;
  
  const Int_t nvars=13;
  const Int_t nptbins=9;