Doxygen documentation fixes
authorcholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 7 Jul 2011 09:34:12 +0000 (09:34 +0000)
committercholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 7 Jul 2011 09:34:12 +0000 (09:34 +0000)
27 files changed:
PWG2/FORWARD/analysis2/DrawdNdeta.C
PWG2/FORWARD/analysis2/corrs/CompELossFits.C
PWG2/FORWARD/analysis2/corrs/CompareCentralSecMaps.C
PWG2/FORWARD/analysis2/corrs/CompareCorrs.C
PWG2/FORWARD/analysis2/corrs/CompareSecMaps.C
PWG2/FORWARD/analysis2/corrs/CompareVtxBias.C
PWG2/FORWARD/analysis2/corrs/DrawAnaELoss.C
PWG2/FORWARD/analysis2/corrs/DrawCorrAcc.C
PWG2/FORWARD/analysis2/corrs/DrawCorrAcc2.C
PWG2/FORWARD/analysis2/corrs/DrawCorrCentralSecMap2.C
PWG2/FORWARD/analysis2/corrs/DrawCorrELoss.C
PWG2/FORWARD/analysis2/corrs/DrawCorrSecMap.C
PWG2/FORWARD/analysis2/corrs/DrawCorrSecMap2.C
PWG2/FORWARD/analysis2/corrs/DrawCorrVtxBias.C
PWG2/FORWARD/analysis2/corrs/ExtractELoss.C
PWG2/FORWARD/analysis2/corrs/ExtractSecMap.C
PWG2/FORWARD/analysis2/corrs/MakeAcceptanceCorrection.C
PWG2/FORWARD/analysis2/corrs/MakeCorrRepository.C
PWG2/FORWARD/analysis2/corrs/MakeCorrSecMap.C
PWG2/FORWARD/analysis2/corrs/MakeELossFitsFromFile.C
PWG2/FORWARD/analysis2/corrs/MoveCorrections.C
PWG2/FORWARD/analysis2/corrs/RunCopyCentralSecMap.C
PWG2/FORWARD/analysis2/corrs/RunCopyELossFit.C
PWG2/FORWARD/analysis2/corrs/RunCopyMergeEff.C
PWG2/FORWARD/analysis2/corrs/RunCopySecMap.C
PWG2/FORWARD/analysis2/corrs/RunCopyVtxBias.C
PWG2/FORWARD/analysis2/scripts/SimpledNdeta.C

index 8e487dc..7b09bef 100644 (file)
@@ -8,7 +8,7 @@
  * This script is independent of any AliROOT code - and should stay
  * that way.
  * 
- * The script is @i very long - sigh - the joy of drawing
+ * The script is <i>very</i> long - sigh - the joy of drawing
  * things nicely in ROOT
  * 
  * @ingroup pwg2_forward_dndeta
index 966c787..b4465c0 100644 (file)
@@ -1,3 +1,11 @@
+/** 
+ * 
+ * 
+ * @param fname1 
+ * @param fname2 
+ *
+ * @ingroup pwg2_forward_analysis_scripts_corr
+ */
 void
 CompELossFits(const char* fname1, const char* fname2)
 {
@@ -84,3 +92,6 @@ CompELossFits(const char* fname1, const char* fname2)
   
 
   
+//
+// EOF
+//
index b7f4729..d7ffe04 100644 (file)
@@ -1,16 +1,21 @@
-/** 
- * Make ratio of two specific maps 
- * 
- * @param d        Detector
- * @param r        Ring
- * @param v        Vertex bin (1 based)
- * @param first    First correction
- * @param second   Second correction
+/**
+ * @defgroup pwg2_forward_analysis_scripts_corr Correction scripts 
  * 
- * @return Ratio of the two, or null
+ * @ingroup pwg2_forward_analysis_scripts
  */
 
 //____________________________________________________________________
+/** 
+ * Compare secondary maps  
+ * 
+ * @param fn1  File 1
+ * @param fn2  File 2
+ * @param n1   Name 1
+ * @param n2   Name 2
+ * @param load 
+ *
+ * @ingroup pwg2_forward_analysis_scripts_corr
+ */
 void
 CompareCentralSecMaps(const char* fn1,   const char* fn2, 
                      const char* n1=0,  const char* n2=0,
index c87d172..8abf8bc 100644 (file)
@@ -5,6 +5,8 @@
  * 
  * @brief  Utilities for comparing correction objects 
  * 
+ *
+ * @ingroup pwg2_forward_analysis_scripts_corr
  * 
  */
 #ifndef __CINT__
 
 
 //======================================================================
+/**
+ * 
+ * 
+ *
+ * @ingroup pwg2_forward_analysis_scripts_corr
+ */
 struct Canvas 
 {
   //____________________________________________________________________
@@ -99,6 +107,17 @@ struct Canvas
 };
 
 //======================================================================
+/** 
+ * 
+ * 
+ * @param what 
+ * @param fn1 
+ * @param fn2 
+ * @param o1 
+ * @param o2 
+ *
+ * @ingroup pwg2_forward_analysis_scripts_corr
+ */
 void
 GetObjects(UShort_t    what, 
           const char* fn1, const char* fn2, 
@@ -141,3 +160,6 @@ GetObjects(UShort_t    what,
 
 
 
+//
+// EOF
+//
index 0f63b1b..b861cb8 100644 (file)
@@ -1,16 +1,15 @@
+//____________________________________________________________________
 /** 
- * Make ratio of two specific maps 
  * 
- * @param d        Detector
- * @param r        Ring
- * @param v        Vertex bin (1 based)
- * @param first    First correction
- * @param second   Second correction
  * 
- * @return Ratio of the two, or null
+ * @param fn1 
+ * @param fn2 
+ * @param n1 
+ * @param n2 
+ * @param load 
+ *
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
-
-//____________________________________________________________________
 void
 CompareSecMaps(const char* fn1,   const char* fn2, 
               const char* n1=0,  const char* n2=0,
index b65c060..f8b84a3 100644 (file)
@@ -1,16 +1,15 @@
+//____________________________________________________________________
 /** 
- * Make ratio of two specific maps 
  * 
- * @param d        Detector
- * @param r        Ring
- * @param v        Vertex bin (1 based)
- * @param first    First correction
- * @param second   Second correction
  * 
- * @return Ratio of the two, or null
+ * @param fn1 
+ * @param fn2 
+ * @param n1 
+ * @param n2 
+ * @param load 
+ *
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
-
-//____________________________________________________________________
 void
 CompareVtxBias(const char* fn1,   const char* fn2, 
               const char* n1=0,  const char* n2=0,
index 9a20df2..9c10d80 100644 (file)
@@ -2,7 +2,8 @@
  * Script to draw the energy loss fits from the output file of 
  * AliFMDELossFitter(Task). 
  * 
- * @ingroup pwg2_forward_analysis_scripts
+ *
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 #include <TFile.h>
 #include <THStack.h>
@@ -50,7 +51,7 @@ const char* pdfName = "FitResults.pdf";
  * 
  * @return Pointer to the list of objects 
  * 
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 TList* OpenFile(const char* fname)
 {
@@ -82,7 +83,7 @@ TList* OpenFile(const char* fname)
  * 
  * @return List of fits 
  * 
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 TList* CheckFitter(const char* fname="AnalysisResults.root")
 {
@@ -97,7 +98,7 @@ TList* CheckFitter(const char* fname="AnalysisResults.root")
  * 
  * @return Canvas 
  * 
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 TCanvas* CheckCanvas()
 {
@@ -135,7 +136,7 @@ TCanvas* CheckCanvas()
  * 
  * @param fname 
  * 
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void DrawSummary(const char* fname="forward_eloss.root")
 {
@@ -236,7 +237,7 @@ void DrawSummary(const char* fname="forward_eloss.root")
  * 
  * @param fname 
  * 
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void DrawRings(const char* fname="AnalysisResults.root")
 {
@@ -298,7 +299,7 @@ void DrawRings(const char* fname="AnalysisResults.root")
  * 
  * @param fname 
  * 
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void DrawEtaBins(const char* fname="AnalysisResults.root")
 {
@@ -393,7 +394,7 @@ void DrawEtaBins(const char* fname="AnalysisResults.root")
  *
  * @param fname 
  * 
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void
 DrawAnaELoss(const char* fname="forward_eloss.root")
index c9f3ee4..73bbdf9 100644 (file)
@@ -3,14 +3,14 @@
  * 
  * Scripts to draw energy loss fits from correction object file 
  *
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 /** 
  * Clear canvas 
  * 
  * @param c Canvas to clear 
  *
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void
 ClearCanvas(TCanvas* c)
@@ -27,9 +27,9 @@ ClearCanvas(TCanvas* c)
  *
  * @par Input: 
  * The input file is expected to contain a AliFMDCorrELossFit object
- * named @i elossfits in the top level directory.
+ * named @c elossfits in the top level directory.
  * 
- * @para Output: 
+ * @par Output: 
  * A multi-page PDF.  Note, that the PDF generated by ROOT in this way
  * is broken (cannot be read by Acrobat Reader on Windows and MacOSX)
  * and one should pass it through a filter to correct these problems.
@@ -37,7 +37,7 @@ ClearCanvas(TCanvas* c)
  * @param fname   File name 
  * @param option  Drawing options 
  *
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void
 DrawCorrAcc(const char* fname, const char* option="colz")
index 4f8e59c..7f33777 100644 (file)
@@ -3,14 +3,14 @@
  * 
  * Scripts to draw energy loss fits from correction object file 
  *
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 /** 
  * Clear canvas 
  * 
  * @param c Canvas to clear 
  *
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void
 ClearCanvas(TCanvas* c)
@@ -27,9 +27,9 @@ ClearCanvas(TCanvas* c)
  *
  * @par Input: 
  * The input file is expected to contain a AliFMDCorrELossFit object
- * named @i elossfits in the top level directory.
+ * named @c elossfits in the top level directory.
  * 
- * @para Output: 
+ * @par Output: 
  * A multi-page PDF.  Note, that the PDF generated by ROOT in this way
  * is broken (cannot be read by Acrobat Reader on Windows and MacOSX)
  * and one should pass it through a filter to correct these problems.
@@ -37,7 +37,7 @@ ClearCanvas(TCanvas* c)
  * @param fname   File name 
  * @param option  Drawing options 
  *
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void
 DrawCorrAcc2(const char* fname, const char* option="colz")
index 9e9c973..a0286ae 100644 (file)
@@ -3,14 +3,14 @@
  * 
  * Scripts to draw energy loss fits from correction object file 
  *
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 /** 
  * Clear canvas 
  * 
  * @param c Canvas to clear 
  *
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void
 ClearCanvas(TCanvas* c)
@@ -35,17 +35,18 @@ LoadLibraries()
  *
  * @par Input: 
  * The input file is expected to contain a AliFMDCorrELossFit object
- * named @i elossfits in the top level directory.
+ * named @c elossfits in the top level directory.
  * 
- * @para Output: 
+ * @par Output: 
  * A multi-page PDF.  Note, that the PDF generated by ROOT in this way
  * is broken (cannot be read by Acrobat Reader on Windows and MacOSX)
  * and one should pass it through a filter to correct these problems.
  * 
- * @param fname   File name 
- * @param option  Drawing options 
+ * @param fname     File name 
+ * @param option    Drawing options 
+ * @param tracklets Tracklets flag
  *
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void
 DrawCorrCentralSecMap2(const char* fname, const char* option="colz", bool tracklets=true)
index 4e18885..57724f0 100644 (file)
@@ -3,14 +3,14 @@
  * 
  * Scripts to draw energy loss fits from correction object file 
  *
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 /** 
  * Clear canvas 
  * 
  * @param c Canvas to clear 
  *
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void
 ClearCanvas(TCanvas* c)
@@ -27,9 +27,9 @@ ClearCanvas(TCanvas* c)
  *
  * @par Input: 
  * The input file is expected to contain a AliFMDCorrELossFit object
- * named @i elossfits in the top level directory.
+ * named @c elossfits in the top level directory.
  * 
- * @para Output: 
+ * @par Output: 
  * A multi-page PDF.  Note, that the PDF generated by ROOT in this way
  * is broken (cannot be read by Acrobat Reader on Windows and MacOSX)
  * and one should pass it through a filter to correct these problems.
@@ -37,7 +37,7 @@ ClearCanvas(TCanvas* c)
  * @param fname   File name 
  * @param option  Drawing options 
  *
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void
 DrawCorrELoss(const char* fname, const char* option="summary error")
index 70c0749..d4a9902 100644 (file)
@@ -3,14 +3,14 @@
  * 
  * Scripts to draw energy loss fits from correction object file 
  *
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 /** 
  * Clear canvas 
  * 
  * @param c Canvas to clear 
  *
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void
 ClearCanvas(TCanvas* c)
@@ -27,9 +27,9 @@ ClearCanvas(TCanvas* c)
  *
  * @par Input: 
  * The input file is expected to contain a AliFMDCorrELossFit object
- * named @i elossfits in the top level directory.
+ * named @c elossfits in the top level directory.
  * 
- * @para Output: 
+ * @par Output: 
  * A multi-page PDF.  Note, that the PDF generated by ROOT in this way
  * is broken (cannot be read by Acrobat Reader on Windows and MacOSX)
  * and one should pass it through a filter to correct these problems.
@@ -37,7 +37,7 @@ ClearCanvas(TCanvas* c)
  * @param fname   File name 
  * @param option  Drawing options 
  *
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void
 DrawCorrSecMap(const char* fname, const char* option="colz")
index ade9e6b..e82a41d 100644 (file)
@@ -3,14 +3,14 @@
  * 
  * Scripts to draw energy loss fits from correction object file 
  *
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 /** 
  * Clear canvas 
  * 
  * @param c Canvas to clear 
  *
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void
 ClearCanvas(TCanvas* c)
@@ -27,9 +27,9 @@ ClearCanvas(TCanvas* c)
  *
  * @par Input: 
  * The input file is expected to contain a AliFMDCorrELossFit object
- * named @i elossfits in the top level directory.
+ * named @c elossfits in the top level directory.
  * 
- * @para Output: 
+ * @par Output: 
  * A multi-page PDF.  Note, that the PDF generated by ROOT in this way
  * is broken (cannot be read by Acrobat Reader on Windows and MacOSX)
  * and one should pass it through a filter to correct these problems.
@@ -37,7 +37,7 @@ ClearCanvas(TCanvas* c)
  * @param fname   File name 
  * @param option  Drawing options 
  *
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void
 DrawCorrSecMap2(const char* fname, const char* option="colz")
index 8a3dee4..7614b0e 100644 (file)
@@ -3,14 +3,14 @@
  * 
  * Scripts to draw energy loss fits from correction object file 
  *
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 /** 
  * Clear canvas 
  * 
  * @param c Canvas to clear 
  *
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void
 ClearCanvas(TCanvas* c)
@@ -27,9 +27,9 @@ ClearCanvas(TCanvas* c)
  *
  * @par Input: 
  * The input file is expected to contain a AliFMDCorrELossFit object
- * named @i elossfits in the top level directory.
+ * named @c elossfits in the top level directory.
  * 
- * @para Output: 
+ * @par Output: 
  * A multi-page PDF.  Note, that the PDF generated by ROOT in this way
  * is broken (cannot be read by Acrobat Reader on Windows and MacOSX)
  * and one should pass it through a filter to correct these problems.
@@ -37,7 +37,7 @@ ClearCanvas(TCanvas* c)
  * @param fname   File name 
  * @param option  Drawing options 
  *
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void
 DrawCorrVtxBias(const char* fname, const char* option="colz")
index 883646d..4f9cd1a 100644 (file)
@@ -1,7 +1,7 @@
 /**
  * Script to draw the energy loss fits 
  * 
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 #ifndef __CINT__
 #include <TFile.h>
@@ -22,7 +22,7 @@
  * @param field  L3 magnetic field (-5,0,5) in kGaus
  * @param mc     Whether this is from MC data or not 
  * 
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void
 ExtractELoss(const char* fname="forward_eloss.root", 
@@ -78,7 +78,7 @@ ExtractELoss(const char* fname="forward_eloss.root",
  * @param field  L3 magnetic field (-5,0,5) in kGaus
  * @param mc     Whether this is from MC data or not 
  * 
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void
 ExtractELoss(const char* fname="energyFits.root", 
index cf764e9..eac0600 100644 (file)
@@ -1,7 +1,7 @@
 /**
  * Script to draw the energy loss fits 
  * 
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 #ifndef __CINT__
 #include <TFile.h>
@@ -22,7 +22,7 @@
  * @param sNN    Center of mass energy (in GeV) per nucleon
  * @param field  L3 magnetic field (-5,0,5) in kGaus
  * 
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void
 ExtractSecMap(const char* fname,
@@ -51,7 +51,7 @@ ExtractSecMap(const char* fname,
  * @param sNN   Center of mass energy (GeV) per nucleon
  * @param field L3 magnetic field
  *
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void     
 ExtractFMDSecMap(TFile* file, UShort_t sys, UShort_t sNN, Short_t field)
@@ -85,7 +85,7 @@ ExtractFMDSecMap(TFile* file, UShort_t sys, UShort_t sNN, Short_t field)
  * @param sNN   Center of mass energy (GeV) per nucleon
  * @param field L3 magnetic field
  *
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void     
 ExtractSPDSecMap(TFile* file, UShort_t sys, UShort_t sNN, Short_t field)
@@ -123,9 +123,8 @@ ExtractSPDSecMap(TFile* file, UShort_t sys, UShort_t sNN, Short_t field)
  * @param sys    Collision system (pp, PbPb)
  * @param sNN    Center of mass energy (in GeV) per nucleon
  * @param field  L3 magnetic field (-5,0,5) in kGaus
- * @param mc     Whether this is from MC data or not 
  * 
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void
 ExtractSecMap(const char* fname="forward_mccorr.root", 
index b66dd7f..51c68ed 100644 (file)
@@ -1,4 +1,16 @@
 //_____________________________________________________________________
+/** 
+ * 
+ * 
+ * @param d 
+ * @param r 
+ * @param vz 
+ * @param nDead 
+ * 
+ * @return 
+ *
+ * @ingroup pwg2_forward_analysis_scripts_corr
+ */
 TH2D* MakeOneRing(UShort_t d, Char_t r, Double_t vz, Int_t& nDead)
 {
   AliFMDGeometry*   geom = AliFMDGeometry::Instance();
@@ -56,6 +68,19 @@ TH2D* MakeOneRing(UShort_t d, Char_t r, Double_t vz, Int_t& nDead)
 }
 
 //_____________________________________________________________________
+/** 
+ * 
+ * 
+ * @param runNo 
+ * @param system 
+ * @param energy 
+ * @param field 
+ * @param nVtxBins 
+ * @param vtxLow 
+ * @param vtxHigh 
+ *
+ * @ingroup pwg2_forward_analysis_scripts_corr
+ */
 void MakeAcceptanceCorrection(Int_t   runNo=121526, 
                              Int_t   system = 1,
                              Float_t energy = 900,
index 34d94f8..5d54da1 100644 (file)
@@ -1,3 +1,9 @@
+/** 
+ * 
+ * 
+ *
+ * @ingroup pwg2_forward_analysis_scripts_corr
+ */
 void
 MakeCorrRepository()
 {
index 46566f0..a8a9f36 100644 (file)
@@ -1,4 +1,16 @@
 //____________________________________________________________________
+/** 
+ * 
+ * 
+ * @param list 
+ * @param low 
+ * @param high 
+ * @param m 
+ * 
+ * @return 
+ *
+ * @ingroup pwg2_forward_analysis_scripts_corr
+ */
 Bool_t
 MakeSecMap(TList* list, Double_t low, Double_t high, 
           AliFMDCorrSecondaryMap* m)
@@ -60,6 +72,16 @@ MakeSecMap(TList* list, Double_t low, Double_t high,
 }
 
 //____________________________________________________________________
+/** 
+ * 
+ * 
+ * @param filename 
+ * @param sys 
+ * @param cms 
+ * @param field 
+ *
+ * @ingroup pwg2_forward_analysis_scripts_corr
+ */
 void
 MakeCorrSecMap(const char* filename, 
               const char* sys="pp", 
index fa47ee2..8bcc64b 100644 (file)
@@ -1,8 +1,26 @@
-//This script takes the output list from a file and applies
-//the energy fitter directly. In principle this should be done
-//by the train via AliFMDEnergyFitterTask::Terminate but if this fails
-//or impatience takes over this script can help...
-
+/**
+ * @file   MakeELossFitsFromFile.C
+ * @author Christian Holm Christensen <cholm@dalsgaard.hehi.nbi.dk>
+ * @date   Thu Jul  7 11:23:50 2011
+ * 
+ * @brief This script takes the output list from a file and applies
+ * the energy fitter directly. In principle this should be done by the
+ * train via AliFMDEnergyFitterTask::Terminate but if this fails or
+ * impatience takes over this script can help...
+ *
+ * @ingroup pwg2_forward_analysis_scripts_corr
+ */
+/** 
+ * 
+ * 
+ * @param filename 
+ * @param sys 
+ * @param sNN 
+ * @param field 
+ * @param mc 
+ *
+ * @ingroup pwg2_forward_analysis_scripts_corr
+ */
 void MakeELossFitsFromFile(const Char_t* filename="forward.root",
                           UShort_t sys=1, UShort_t sNN=900, Short_t field=5, 
                           Bool_t mc=false) 
index e449501..99ca57b 100644 (file)
@@ -1,3 +1,12 @@
+/** 
+ * 
+ * 
+ * @param fname 
+ * @param n 
+ * 
+ * @return 
+ * @ingroup pwg2_forward_analysis_scripts_corr
+ */
 Bool_t
 Backup(const TString& fname, Int_t n=10)
 {
@@ -24,6 +33,14 @@ Backup(const TString& fname, Int_t n=10)
 }
 
 
+/** 
+ * 
+ * 
+ * @param what 
+ * 
+ * @return 
+ * @ingroup pwg2_forward_analysis_scripts_corr
+ */
 Bool_t
 MoveWhat(UInt_t what) 
 {
@@ -85,7 +102,16 @@ MoveWhat(UInt_t what)
   }
   return true;
 }
-
+/** 
+ * 
+ * 
+ * @param sec 
+ * @param dbl 
+ * @param vtx 
+ * @param merge 
+ * @param eloss 
+ * @ingroup pwg2_forward_analysis_scripts_corr
+ */
 void
 MoveCorrections(bool sec=true, 
                bool dbl=true, 
index 83edcfd..c5d5047 100644 (file)
@@ -1,30 +1,30 @@
+/** 
+ * 
+ * 
+ * @param d 
+ * @param r 
+ * 
+ * @return 
+ * @ingroup pwg2_forward_analysis_scripts_corr
+ */
 Color_t Color(UShort_t d, Char_t r ) const 
 { 
   return ((d == 1 ? kRed : (d == 2 ? kGreen : kBlue))
          + ((r == 'I' || r == 'i') ? 2 : -2));
 }
 
-/*void
-RunCopyCentralSecMap(UShort_t sys, UShort_t cms, Short_t field, const Char_t* path=0)
-{
-  RunCopyCentralSecMap(sys == 1 ? "pp" : "PbPb", 
-               cms, 
-               field, 
-               path);
-               }*/
 /** 
  * 
  * @param sys       Collision system 
  * @param cms       Center of mass energy per nucleon in GeV
  * @param field     Magnetic field 
- * 
- * @ingroup pwg2_forward_analysis_scripts
+ * @param path      File path 
+ *
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
-//void
-//RunCopyCentralSecMap(const char* sys, UShort_t cms, Short_t field,
-                    //       const Char_t* path=0)
 void
-RunCopyCentralSecMap(UShort_t sys, UShort_t cms, Short_t field, const Char_t* path=0)
+RunCopyCentralSecMap(UShort_t sys, UShort_t cms, Short_t field, 
+                    const Char_t* path=0)
 {
   gROOT->Macro("$ALICE_ROOT/PWG2/FORWARD/analysis2/scripts/LoadLibs.C");
   gSystem->Load("libPWG2forward.so");
index 1eb5204..e9792d1 100644 (file)
@@ -1,9 +1,30 @@
+/** 
+ * 
+ * 
+ * @param d 
+ * @param r 
+ * 
+ * @return 
+ * 
+ * @ingroup pwg2_forward_analysis_scripts_corr
+ */
 Color_t Color(UShort_t d, Char_t r ) const 
 { 
   return ((d == 1 ? kRed : (d == 2 ? kGreen : kBlue))
          + ((r == 'I' || r == 'i') ? 2 : -2));
 }
 
+/** 
+ * 
+ * 
+ * @param sys 
+ * @param cms 
+ * @param field 
+ * @param mc 
+ * @param path 
+ * 
+ * @ingroup pwg2_forward_analysis_scripts_corr
+ */
 void
 RunCopyELossFit(UShort_t sys, UShort_t cms, Short_t field, Bool_t mc=false,
                const Char_t* path=0)
@@ -20,8 +41,11 @@ RunCopyELossFit(UShort_t sys, UShort_t cms, Short_t field, Bool_t mc=false,
  * @param sys       Collision system 
  * @param cms       Center of mass energy per nucleon in GeV
  * @param field     Magnetic field 
+ * @param mc        Monte-carlo flag
+ * @param path      File path
+ * 
  * 
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void
 RunCopyELossFit(const char* sys, UShort_t cms, Short_t field, bool mc=false,
index 0c1b833..14af937 100644 (file)
@@ -1,9 +1,27 @@
+/** 
+ * 
+ * 
+ * @param d 
+ * @param r 
+ * 
+ * @return 
+ * @ingroup pwg2_forward_analysis_scripts_corr
+ */
 Color_t Color(UShort_t d, Char_t r ) const 
 { 
   return ((d == 1 ? kRed : (d == 2 ? kGreen : kBlue))
          + ((r == 'I' || r == 'i') ? 2 : -2));
 }
 
+/** 
+ * 
+ * 
+ * @param sys 
+ * @param cms 
+ * @param field 
+ * @param path 
+ * @ingroup pwg2_forward_analysis_scripts_corr
+ */
 void
 RunCopyMergeEff(UShort_t sys, UShort_t cms, Short_t field, const Char_t* path=0)
 {
@@ -18,8 +36,9 @@ RunCopyMergeEff(UShort_t sys, UShort_t cms, Short_t field, const Char_t* path=0)
  * @param sys       Collision system 
  * @param cms       Center of mass energy per nucleon in GeV
  * @param field     Magnetic field 
+ * @param path      File path
  * 
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void
 RunCopyMergeEff(const char* sys, UShort_t cms, 
index e6c3f15..2dc75f1 100644 (file)
@@ -1,9 +1,28 @@
+/** 
+ * 
+ * 
+ * @param d 
+ * @param r 
+ * 
+ * @return 
+ * 
+ * @ingroup pwg2_forward_analysis_scripts_corr
+ */
 Color_t Color(UShort_t d, Char_t r ) const 
 { 
   return ((d == 1 ? kRed : (d == 2 ? kGreen : kBlue))
          + ((r == 'I' || r == 'i') ? 2 : -2));
 }
-
+/** 
+ * 
+ * 
+ * @param sys 
+ * @param cms 
+ * @param field 
+ * @param path 
+ * 
+ * @ingroup pwg2_forward_analysis_scripts_corr
+ */
 void
 RunCopySecMap(UShort_t sys, UShort_t cms, Short_t field, const Char_t* path=0)
 {
@@ -17,8 +36,10 @@ RunCopySecMap(UShort_t sys, UShort_t cms, Short_t field, const Char_t* path=0)
  * @param sys       Collision system 
  * @param cms       Center of mass energy per nucleon in GeV
  * @param field     Magnetic field 
+ * @param path      File path
+ * 
  * 
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void
 RunCopySecMap(const char* sys, UShort_t cms, Short_t field,
index 2ede02d..388f0ee 100644 (file)
@@ -1,9 +1,28 @@
+/** 
+ * 
+ * 
+ * @param d 
+ * @param r 
+ * 
+ * @return 
+ * 
+ * @ingroup pwg2_forward_analysis_scripts_corr
+ */
 Color_t Color(UShort_t d, Char_t r ) const 
 { 
   return ((d == 1 ? kRed : (d == 2 ? kGreen : kBlue))
          + ((r == 'I' || r == 'i') ? 2 : -2));
 }
-
+/** 
+ * 
+ * 
+ * @param sys 
+ * @param cms 
+ * @param field 
+ * @param path 
+ * 
+ * @ingroup pwg2_forward_analysis_scripts_corr
+ */
 void
 RunCopyVtxBias(UShort_t sys, UShort_t cms, Short_t field, const char* path=0)
 {
@@ -15,8 +34,10 @@ RunCopyVtxBias(UShort_t sys, UShort_t cms, Short_t field, const char* path=0)
  * @param sys       Collision system 
  * @param cms       Center of mass energy per nucleon in GeV
  * @param field     Magnetic field 
+ * @param path      File path
+ * 
  * 
- * @ingroup pwg2_forward_analysis_scripts
+ * @ingroup pwg2_forward_analysis_scripts_corr
  */
 void
 RunCopyVtxBias(const char* sys, UShort_t cms, Short_t field, const char* path=0)
index 5ac572f..dbfd092 100644 (file)
@@ -373,6 +373,7 @@ MakeSysError(const TH1* cen, const TH1* fwd, Double_t sysErr=0.7)
 /** 
  * Function to draw the results from forward_dndeta.root file 
  * 
+ * @param what     What to draw 
  * @param rebin    Rebinnig.  Note, the data must be present in the file
  * @param filename File to open and draw stuff from >
  *