]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Added cut for K* checks with/without TRD
authorfbellini <fbellini@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 29 Apr 2013 14:19:43 +0000 (14:19 +0000)
committerfbellini <fbellini@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 29 Apr 2013 14:19:43 +0000 (14:19 +0000)
PWGLF/RESONANCES/AliRsnCutSetDaughterParticle.cxx
PWGLF/RESONANCES/AliRsnCutSetDaughterParticle.h
PWGLF/RESONANCES/macros/mini/ConfigTOFanalysisKStar.C

index 26763682e0986c93b52e87d2175994dabfe7ebc7..36497519dd286ecd1b5409d5e2d02df91d8dc088 100644 (file)
@@ -287,6 +287,20 @@ void AliRsnCutSetDaughterParticle::Init()
         AddCut(iCutTOFMatch);  
          SetCutScheme( Form("%s&%s&%s",fCutQuality->GetName(), iCutTPCNSigma->GetName(), iCutTOFMatch->GetName()) );
          break;
+
+   case AliRsnCutSetDaughterParticle::kQualityStd2010TRD:
+     AddCut(fCutQuality);
+     AddCut(iCutPhiTRD2010);
+     SetCutScheme( Form("%s&%s",fCutQuality->GetName(),iCutPhiTRD2010->GetName()) );
+     break;
+     
+   case AliRsnCutSetDaughterParticle::kQualityStd2010NoTRD:
+     AddCut(fCutQuality);
+     AddCut(iCutPhiNoTRD2010);
+     SetCutScheme( Form("%s&%s",fCutQuality->GetName(),iCutPhiNoTRD2010->GetName()) );
+     break;
+   
+
     default :
          break;
    }
index caa9c50b585cb3670f8617199dd533b3f02810cc..1552a35e045a66ba8f23463debf766a2ccdd5b78 100644 (file)
@@ -25,7 +25,7 @@ public:
    enum ERsnDaughterCutSet {
       kNoCuts,
       kQualityStd2010,
-      kQualityStd2011,
+      kQualityStd2011,    
       kTOFMatch,
       kFastTPCpidNsigma,
       kFastTOFpidNsigma,
@@ -36,7 +36,9 @@ public:
       kTOFMatchNoTRD2010,
       kTOFpidKstarPbPbTRD2010,
       kTOFpidKstarPbPbNoTRD2010,
-      kTOFMatchTPCpidNsigma,      
+      kTOFMatchTPCpidNsigma,     
+      kQualityStd2010TRD,
+      kQualityStd2010NoTRD,
       kNDaughterCuts
    };
 
index 21a382ec84fc66f7884efd164f5941c66313b48d..b39fcd1bcdbf71cb5e7c356bea7611d3a9ebc5f5 100644 (file)
@@ -46,7 +46,7 @@ Bool_t ConfigTOFanalysisKStar
   Int_t iCutPi = task->AddTrackCuts(cutSetPi);
   Int_t iCutK = task->AddTrackCuts(cutSetK);
   
-  if(enableMonitor){
+  if (enableMonitor){
     Printf("======== Cut monitoring enabled");
     gROOT->LoadMacro("$ALICE_ROOT/PWGLF/RESONANCES/macros/mini/AddMonitorOutput.C");
     AddMonitorOutput(isMC, cutSetQ->GetMonitorOutput(), monitorOpt.Data());
@@ -54,10 +54,6 @@ Bool_t ConfigTOFanalysisKStar
     AddMonitorOutput(isMC, cutSetK->GetMonitorOutput()), monitorOpt.Data();
   }  
   
-  if (monitorOpt.Contains("MonOnly")) {
-    Printf("======== Cut monitoring only");   
-    return kTRUE;
-  }
   // -- Values ------------------------------------------------------------------------------------
   /* invariant mass   */ Int_t imID   = task->CreateValue(AliRsnMiniValue::kInvMass, kFALSE);
   /* IM resolution    */ Int_t resID  = task->CreateValue(AliRsnMiniValue::kInvMassRes, kTRUE);