]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG1/AliAnaVZEROQA.h
Fix for coverity
[u/mrichter/AliRoot.git] / PWG1 / AliAnaVZEROQA.h
index 792fb47ce95ad3fa3050cace285d924353831ff5..5a5f118ce6083b02e28c070d48676709c2832e2c 100644 (file)
@@ -8,6 +8,9 @@
 // 05/12/2009 cvetan.cheshkov@cern.ch
 //------------------------------
 
+class TH1F;
+class TH2F;
+
 #include "AliAnalysisTaskSE.h"
 
 class AliAnaVZEROQA : public AliAnalysisTaskSE
@@ -27,52 +30,52 @@ class AliAnaVZEROQA : public AliAnalysisTaskSE
                      Int_t nBinsY, Double_t yMin, Double_t yMax,
                      const char* xLabel = NULL, const char* yLabel = NULL);
 
-  Float_t CorrectLeadingTime(Int_t i, Float_t time, Float_t adc);
+  Float_t CorrectLeadingTime(Int_t i, Float_t time, Float_t adc) const;
   
  private:
 
-  TList* fListOfHistos;
+  TList* fListOfHistos;   // List of output histos
 
-  TH1F *fhAdcNoTimeA;
-  TH1F *fhAdcWithTimeA;
-  TH1F *fhAdcNoTimeC;
-  TH1F *fhAdcWithTimeC;
+  TH1F *fhAdcNoTimeA;     // ADC spectra (no time measurement) for V0A
+  TH1F *fhAdcWithTimeA;   // ADC spectra (with time measurement) for V0A
+  TH1F *fhAdcNoTimeC;     // ADC spectra (no time measurement) for V0C
+  TH1F *fhAdcWithTimeC;   // ADC spectra (with time measurement) for V0C
 
-  TH2F *fhAdcPMTNoTime;
-  TH2F *fhAdcPMTWithTime;
+  TH2F *fhAdcPMTNoTime;   // ADC spectra per PMT (no time measurement)
+  TH2F *fhAdcPMTWithTime; // ADC spectra per PMT (with time measurement)
  
-  TH1F *fhTimeA;
-  TH1F *fhTimeC;
+  TH1F *fhTimeA;          // Time spectra for V0A
+  TH1F *fhTimeC;          // Time spectra for V0C
 
-  TH1F *fhWidthA;
-  TH1F *fhWidthC;
+  TH1F *fhWidthA;         // Signal width for V0A
+  TH1F *fhWidthC;         // Signal width for V0C
 
-  TH2F *fhTimePMT;
-  TH2F *fhWidthPMT;
+  TH2F *fhTimePMT;        // Time spectra per PMT
+  TH2F *fhWidthPMT;       // Signal width per PMT
 
-  TH2F *fhAdcWidthA;
-  TH2F *fhAdcWidthC;
+  TH2F *fhAdcWidthA;      // ADC vs Signal width for V0A
+  TH2F *fhAdcWidthC;      // ADC vs Signal width for V0C
 
-  TH2F *fhTimeCorr;
+  TH2F *fhTimeCorr;       // Corrected mean time V0C vs V0A
 
-  TH2F *fhAdcTimeA;
-  TH2F *fhAdcTimeC;
+  TH2F *fhAdcTimeA;       // ADC vs Time for V0A
+  TH2F *fhAdcTimeC;       // ADC vs Time for V0C
 
-  TH1F *fV0a;
-  TH1F *fV0c;
-  TH1F *fV0multA;
-  TH1F *fV0multC;
-  TH1F *fV0ampl;
+  TH1F *fV0a;             // Number of fired PMTs in V0A
+  TH1F *fV0c;             // Number of fired PMTs in V0C
+  TH1F *fV0multA;         // Mutiplicity in V0A
+  TH1F *fV0multC;         // Mutiplicity in V0C
+  TH1F *fV0ampl;          // ADC spectra for both rings
 
-  TH2F *fhTimePMTCorr;
-  TH2F *fhEvents;
+  TH2F *fhTimePMTCorr;    // Corrected time per PMT
+  TH2F *fhEvents;         // Event statistics histogram
 
-  TH2F *fhVtxXYBB;
-  TH1F *fhVtxZBB;
-  TH2F *fhVtxXYBGA;
-  TH1F *fhVtxZBGA;
-  TH2F *fhVtxXYBGC;
-  TH1F *fhVtxZBGC;
+  TH2F *fhVtxXYBB;        // XY vertex for beam-beam events
+  TH1F *fhVtxZBB;         // Z vertex for beam-beam events
+  TH2F *fhVtxXYBGA;       // XY vertex for beam-gas (A side) events
+  TH1F *fhVtxZBGA;        // Z vertex for beam-gas (A side) events
+  TH2F *fhVtxXYBGC;       // XY vertex for beam-gas (C side) events
+  TH1F *fhVtxZBGC;        // Z vertex for beam-gas (C side) events
 
   AliAnaVZEROQA(const AliAnaVZEROQA&); // not implemented
   AliAnaVZEROQA& operator=(const AliAnaVZEROQA&); // not implemented