coding conventions
[u/mrichter/AliRoot.git] / PWG0 / highMultiplicity / AliHighMultiplicitySelector.h
index 4462304e44987cd9e82ff2dd954a939061273666..6b01618c3518f41200e3c724c12bba86dfc9e477 100644 (file)
@@ -10,6 +10,12 @@ class TH2F;
 class TH1;
 class TH2;
 class TNtuple;
+class TGraph;
+
+//
+// Selector that produces plots needed for the high multiplicity analysis with the
+// pixel detector
+//
 
 class AliHighMultiplicitySelector : public AliSelectorRL {
   public:
@@ -28,6 +34,7 @@ class AliHighMultiplicitySelector : public AliSelectorRL {
     void DrawHistograms();
     void JPRPlots();
     void Ntrigger();
+    TGraph* IntFractRate();
 
  protected:
     void MakeGraphs(const char* title, TH1* xSection, TH2* fMvsL, Int_t limit);
@@ -36,25 +43,25 @@ class AliHighMultiplicitySelector : public AliSelectorRL {
     TH1* GetXSectionCut(TH1* xSection, TH2* multVsLayer, Int_t cut);
     TH1* GetTriggerEfficiency(TH2* multVsLayer, Int_t cut);
 
-    TH1F* fChipsLayer1;
-    TH1F* fChipsLayer2;
+    TH1F* fChipsLayer1;   // fired chips in layer 1
+    TH1F* fChipsLayer2;   // fired chips in layer 2
 
-    TH2F* fL1vsL2;
-    TH2F* fMvsL1;
-    TH2F* fMvsL2;
+    TH2F* fL1vsL2;        // layer1 hits vs. layer2 hits
+    TH2F* fMvsL1;         // mult. vs. hits in layer 1
+    TH2F* fMvsL2;         // mult. vs. hits in layer 2
 
-    TH2F* fChipsFired;
+    TH2F* fChipsFired;    // chips fired, module number vs. chip number
 
     TNtuple* fPrimaryL1;  // multiplicity vs. number of fired chips vs. number of chips fired by primaries
     TNtuple* fPrimaryL2;  // multiplicity vs. number of fired chips vs. number of chips fired by primaries
 
-    TH1F*    fClusterZL1;
-    TH1F*    fClusterZL2;
+    TH1F*    fClusterZL1; // number of clusters as funtion of z in layer 1
+    TH1F*    fClusterZL2; // number of clusters as funtion of z in layer 2
 
-    TH2F* fClvsL1;
-    TH2F* fClvsL2;
+    TH2F* fClvsL1;        // number of cluster vs. number of fired chips in layer 1
+    TH2F* fClvsL2;        // number of cluster vs. number of fired chips in layer 2
 
-    Bool_t centralRegion;
+    Bool_t fCentralRegion; // only consider the central region (two central modules)
 
  private:
     AliHighMultiplicitySelector(const AliHighMultiplicitySelector&);