]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - CORRFW/AliCFTrackQualityCuts.h
new classes for resonance and V0 analysis (from R. Vernet)
[u/mrichter/AliRoot.git] / CORRFW / AliCFTrackQualityCuts.h
index 99f364b94ea6b561bb0dec3e52a7f98686d07977..01f77fbbef5c914d4685f2ebf12d973d8c64339b 100644 (file)
@@ -44,7 +44,8 @@
 
 #include "AliCFCutBase.h"
 
-class TH2;
+class TH2F ;
+class TH1F ;
 class TBits;
 class AliESDtrack ;
 
@@ -120,38 +121,38 @@ class AliCFTrackQualityCuts : public AliCFCutBase
   Double_t fCovariance44Max ;          // max covariance matrix element 44
   Double_t fCovariance55Max ;          // max covariance matrix element 55
 
-  TH1F* fhCutStatistics;              // Histogram: statistics of what cuts the tracks did not survive
-  TH2F* fhCutCorrelation;             // Histogram: 2d statistics plot
+  TH1F* fhCutStatistics;               // Histogram: statistics of what cuts the tracks did not survive
+  TH2F* fhCutCorrelation;              // Histogram: 2d statistics plot
 
   TH1F* fhQA[kNHist][kNStepQA];                // QA Histograms
-  TBits *fBitmap ;                             // stores single selection decisions
+  TBits *fBitmap ;                     // stores single selection decisions
 
   // QA histogram setters
-  Int_t fhNBinsClusterTPC;             // number of bins: cluster TPC
-  Int_t fhNBinsClusterITS;             // number of bins: cluster ITS
-  Int_t fhNBinsChi2TPC;                        // number of bins: chi2 per cluster TPC
-  Int_t fhNBinsChi2ITS;                        // number of bins: chi2 per cluster ITS
-  Int_t fhNBinsRefitTPC;                       // number of bins: require refit TPC
-  Int_t fhNBinsRefitITS;                       // number of bins: require refit ITS  
-  Int_t fhNBinsCovariance11;           // number of bins: covariance matrix element 11
-  Int_t fhNBinsCovariance22;           // number of bins: covariance matrix element 22
-  Int_t fhNBinsCovariance33;           // number of bins: covariance matrix element 33
-  Int_t fhNBinsCovariance44;           // number of bins: covariance matrix element 44
-  Int_t fhNBinsCovariance55;           // number of bins: covariance matrix element 55
-  
-  Double_t *fhBinLimClusterTPC;        // bin limits: cluster TPC
-  Double_t *fhBinLimClusterITS;        // bin limits: cluster ITS
-  Double_t *fhBinLimChi2TPC;   // bin limits: chi2 per cluster TPC
-  Double_t *fhBinLimChi2ITS;   // bin limits: chi2 per cluster ITS
-  Double_t *fhBinLimRefitTPC;  // bin limits: require refit TPC
-  Double_t *fhBinLimRefitITS;  // bin limits: require refit ITS
-  Double_t *fhBinLimCovariance11;      // bin limits: covariance matrix element 11
-  Double_t *fhBinLimCovariance22;      // bin limits: covariance matrix element 22
-  Double_t *fhBinLimCovariance33;      // bin limits: covariance matrix element 33
-  Double_t *fhBinLimCovariance44;      // bin limits: covariance matrix element 44
-  Double_t *fhBinLimCovariance55;      // bin limits: covariance matrix element 55
-  
-  ClassDef(AliCFTrackQualityCuts,1);
+  Int_t fhNBinsClusterTPC;             // number of bins+1: cluster TPC
+  Int_t fhNBinsClusterITS;             // number of bins+1: cluster ITS
+  Int_t fhNBinsChi2TPC;                        // number of bins+1: chi2 per cluster TPC
+  Int_t fhNBinsChi2ITS;                        // number of bins+1: chi2 per cluster ITS
+  Int_t fhNBinsRefitTPC;               // number of bins+1: require refit TPC
+  Int_t fhNBinsRefitITS;               // number of bins+1: require refit ITS  
+  Int_t fhNBinsCovariance11;           // number of bins+1: covariance matrix element 11
+  Int_t fhNBinsCovariance22;           // number of bins+1: covariance matrix element 22
+  Int_t fhNBinsCovariance33;           // number of bins+1: covariance matrix element 33
+  Int_t fhNBinsCovariance44;           // number of bins+1: covariance matrix element 44
+  Int_t fhNBinsCovariance55;           // number of bins+1: covariance matrix element 55
+
+  Double_t *fhBinLimClusterTPC;        //[fhNBinsClusterTPC] bin limits: cluster TPC
+  Double_t *fhBinLimClusterITS;        //[fhNBinsClusterITS] bin limits: cluster ITS
+  Double_t *fhBinLimChi2TPC;   //[fhNBinsChi2TPC] bin limits: chi2 per cluster TPC
+  Double_t *fhBinLimChi2ITS;   //[fhNBinsChi2ITS] bin limits: chi2 per cluster ITS
+  Double_t *fhBinLimRefitTPC;  //[fhNBinsRefitTPC] bin limits: require refit TPC
+  Double_t *fhBinLimRefitITS;  //[fhNBinsRefitITS] bin limits: require refit ITS
+  Double_t *fhBinLimCovariance11;//[fhNBinsCovariance11] bin limits: covariance matrix element 11
+  Double_t *fhBinLimCovariance22;//[fhNBinsCovariance22] bin limits: covariance matrix element 22
+  Double_t *fhBinLimCovariance33;//[fhNBinsCovariance33] bin limits: covariance matrix element 33
+  Double_t *fhBinLimCovariance44;//[fhNBinsCovariance44] bin limits: covariance matrix element 44
+  Double_t *fhBinLimCovariance55;//[fhNBinsCovariance55] bin limits: covariance matrix element 55
+
+  ClassDef(AliCFTrackQualityCuts,2);
 };
 
 #endif