]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG/EMCAL/AliEmcalPicoTrackMaker.h
From Salvatore:
[u/mrichter/AliRoot.git] / PWG / EMCAL / AliEmcalPicoTrackMaker.h
index 5c525998f1830ad6385190dee2e421345bd49227..3dab8203f93c5f6a187032cc02f94b4ef82dd759 100644 (file)
@@ -26,7 +26,11 @@ class AliEmcalPicoTrackMaker : public AliAnalysisTaskSE {
   void SetTrackPtLimits(Double_t min, Double_t max)      { fMaxTrackPt       = max ; fMinTrackPt       = min ; }
   void SetTrackEtaLimits(Double_t min, Double_t max)     { fMaxTrackEta      = max ; fMinTrackEta      = min ; }
   void SetTrackPhiLimits(Double_t min, Double_t max)     { fMaxTrackPhi      = max ; fMinTrackPhi      = min ; }
-  void SetTrackEfficiency(Double_t eff = 0.95)           { fTrackEfficiency = eff  ; }
+  void SetTrackEfficiency(Double_t eff = 0.95)           { fTrackEfficiency  = eff ; }
+  void SetIncludeNoITS(Bool_t f)                         { fIncludeNoITS     = f   ; }
+  void SetUseNegativeLabels(Bool_t f)                    { fUseNegativeLabels= f   ; }
+  void SetMC(Bool_t a)                                   { fIsMC             = a   ; }
+  void SetCutMaxFractionSharedTPCClusters(Double_t c = 0.4)        { fCutMaxFractionSharedTPCClusters  = c ; }
 
  protected:
   Int_t              fAODfilterBits[2];     // AOD track filter bit map
@@ -40,6 +44,10 @@ class AliEmcalPicoTrackMaker : public AliAnalysisTaskSE {
   Double_t           fMinTrackPhi;          // cut on track phi
   Double_t           fMaxTrackPhi;          // cut on track phi
   Double_t           fTrackEfficiency;      // track efficiency
+  Bool_t             fIncludeNoITS;         // includes tracks with failed ITS refit
+  Bool_t             fUseNegativeLabels;    // whether or not should use negative MC labels
+  Bool_t             fIsMC;                 // whether it is a MC event or not
+  Double_t           fCutMaxFractionSharedTPCClusters;  // max fraction of shared TPC clusters
   TClonesArray      *fTracksIn;             //!track array in
   TClonesArray      *fTracksOut;            //!track array out
 
@@ -47,6 +55,6 @@ class AliEmcalPicoTrackMaker : public AliAnalysisTaskSE {
   AliEmcalPicoTrackMaker(const AliEmcalPicoTrackMaker&);            // not implemented
   AliEmcalPicoTrackMaker &operator=(const AliEmcalPicoTrackMaker&); // not implemented
 
-  ClassDef(AliEmcalPicoTrackMaker, 3); // Task to make PicoTracks in AOD/ESD events
+  ClassDef(AliEmcalPicoTrackMaker, 6); // Task to make PicoTracks in AOD/ESD events
 };
 #endif