]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
-add new default pids
authorjbook <jbook@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 21 Mar 2013 14:58:45 +0000 (14:58 +0000)
committerjbook <jbook@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 21 Mar 2013 14:58:45 +0000 (14:58 +0000)
PWGDQ/dielectron/AliDielectronPID.cxx
PWGDQ/dielectron/macrosJPSI/ConfigJpsi_jb_PbPb.C

index 84bc16bf7022cb4396c4773be388b03c4d8f2697..1deca30404fe7d4949382aeb05cda07fb14e3754 100644 (file)
@@ -551,6 +551,26 @@ void AliDielectronPID::SetDefaults(Int_t def){
     AddCut(kTOF,AliPID::kElectron,-4.,4.,0,200,kFALSE,AliDielectronPID::kIfAvailable);
     AddCut(kTPC,AliPID::kElectron,-3.5,3.5);
   }
+  else if (def==14) {
+    // TRD 1D 90% elec eff, 4-6 tracklets
+    // TPC electron inclusion
+    // TOF electron inclusion if available
+    AddCut(AliDielectronPID::kTRDeleEff,AliPID::kElectron,.9,1.,3.5,6.,kFALSE,
+          AliDielectronPID::kIfAvailable,AliDielectronVarManager::kTRDpidQuality);
+    AddCut(kTOF,AliPID::kElectron,-4.,4.,0,200,kFALSE,AliDielectronPID::kIfAvailable);
+    AddCut(kTPC,AliPID::kElectron,-3.5,3.5);
+  }
+  else if (def==15) {
+    // TRD 1D 90% elec eff, 4-6 tracklets, chi2 < 2
+    // TPC electron inclusion
+    // TOF electron inclusion if available
+    AddCut(AliDielectronPID::kTRDeleEff,AliPID::kElectron,.9,1.,3.5,6.,kFALSE,
+          AliDielectronPID::kIfAvailable,AliDielectronVarManager::kTRDpidQuality);
+    AddCut(AliDielectronPID::kTRDeleEff,AliPID::kElectron,.9,1.,0.,2.,kFALSE,
+          AliDielectronPID::kIfAvailable,AliDielectronVarManager::kTRDchi2);
+    AddCut(kTOF,AliPID::kElectron,-4.,4.,0,200,kFALSE,AliDielectronPID::kIfAvailable);
+    AddCut(kTPC,AliPID::kElectron,-3.5,3.5);
+  }
 
 }
 
index 03d2d56aab08ba02fcf57705ce9c7f8dacc1d7cb..f09ff69485eb8b30652334fabe93958bfc46df9a 100644 (file)
@@ -229,7 +229,7 @@ void SetupTrackCuts(AliDielectron *die, Int_t cutDefinition)
   AliDielectronPID *pidCuts        = new AliDielectronPID("PIDCuts","PIDCuts");
   switch(cutDefinition) {
   case kTRD:
-    pidCuts->AddCut(AliDielectronPID::kTRDeleEff,AliPID::kElectron,.8,1.,3.5.,6.,kFALSE,
+    pidCuts->AddCut(AliDielectronPID::kTRDeleEff,AliPID::kElectron,.8,1.,3.5,6.,kFALSE,
                    AliDielectronPID::kIfAvailable,AliDielectronVarManager::kTRDpidQuality);
   case kTOF:
     pidVarCuts->AddCut(AliDielectronVarManager::kTOFbeta,      0.2,   0.9, kTRUE);