update to AOD analysis
authorlmilano <lmilano@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 12 Apr 2012 16:34:59 +0000 (16:34 +0000)
committerlmilano <lmilano@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 12 Apr 2012 16:34:59 +0000 (16:34 +0000)
PWGLF/SPECTRA/PiKaPr/TestAOD/AliSpectraAODTrackCuts.cxx
PWGLF/SPECTRA/PiKaPr/TestAOD/AliSpectraAODTrackCuts.h

index b431c183c3320e1d3081f14eb6b9157d286a5ddd..75a70729dccc066ed4e585c821468beeb8d514b7 100644 (file)
@@ -41,7 +41,7 @@ using namespace std;
 ClassImp(AliSpectraAODTrackCuts)
 
 
-AliSpectraAODTrackCuts::AliSpectraAODTrackCuts(const char *name) : TNamed(name, "AOD Track Cuts"), fIsSelected(0), fTrackBits(0), fEtaCut(0), fDCACut(0), fPCut(0), fPtCut(0),fQvecCutMin(0),fQvecCutMax(0), fHistoCuts(0), fTrack(0)
+AliSpectraAODTrackCuts::AliSpectraAODTrackCuts(const char *name) : TNamed(name, "AOD Track Cuts"), fIsSelected(0), fTrackBits(0), fEtaCut(0), fDCACut(0), fPCut(0), fPtCut(0), fPtCutTOFMatching(0),fQvecCutMin(0),fQvecCutMax(0), fHistoCuts(0), fTrack(0)
 
 {
    // Constructor
@@ -50,6 +50,7 @@ AliSpectraAODTrackCuts::AliSpectraAODTrackCuts(const char *name) : TNamed(name,
    fDCACut = 100000.0; // default value of dca cut ~ no cut
    fPCut = 100000.0; // default value of p cut ~ no cut
    fPtCut = 100000.0; // default value of pt cut ~ no cut 
+   fPtCutTOFMatching=0.6; //default value fot matching with TOF
    fQvecCutMin = -100000.0; // default value of qvec cut ~ no cut 
    fQvecCutMax = 100000.0; // default value of qvec cut ~ no cut 
    
@@ -121,7 +122,10 @@ Bool_t AliSpectraAODTrackCuts::CheckTOFMatching()
   else{
     UInt_t status; 
     status=fTrack->GetStatus();
-    if((status&AliAODTrack::kTOFout)==0 || (status&AliAODTrack::kTIME)==0) return kFALSE; //tof matching and PID
+    if((status&AliAODTrack::kTOFout)==0 || (status&AliAODTrack::kTIME)==0){
+      fHistoCuts->Fill(kTOFMatching);
+      return kFALSE; //tof matching and PID
+    } 
     return kTRUE;
   }
 }
index 9452adcb7e9c27100cceee6bd8901197ab034574..ed8eda3eca8c54cab068319458c22d5085474b3c 100644 (file)
@@ -21,7 +21,7 @@ class AliSpectraAODTrackCuts : public TNamed
 {
 public:
 
-   enum { kTrkBit = 0, kTrkEta, kTrkDCA, kTrkP, kTrkPt, kNTrkCuts};
+   enum { kTrkBit = 0, kTrkEta, kTrkDCA, kTrkP, kTrkPt, kTOFMatching, kNTrkCuts};
 
 
    AliSpectraAODTrackCuts() : TNamed(), fIsSelected(0), fTrackBits(0), fEtaCut(0), fPCut(0), fPtCut(0), fPtCutTOFMatching(0), fQvecCutMin(0), fQvecCutMax(0), fHistoCuts(0), fTrack(0) {}