doxy: all TPC root converted
authordberzano <dario.berzano@cern.ch>
Tue, 3 Feb 2015 15:29:05 +0000 (16:29 +0100)
committerdberzano <dario.berzano@cern.ch>
Tue, 10 Feb 2015 15:21:09 +0000 (16:21 +0100)
35 files changed:
TPC/AliBarrelRec_TPCparam.C
TPC/AliL1Delay.C
TPC/AliTPCCmpNG.C
TPC/AliTPCCombinedTrackfit.cxx
TPC/AliTPCCombinedTrackfit.h
TPC/AliTPCCompareTracks.C
TPC/AliTPCComparison2.C
TPC/AliTPCDDL.C
TPC/AliTPCDisplayDigits.C
TPC/AliTPCEfield.cxx
TPC/AliTPCExBConical.cxx
TPC/AliTPCFindClusters.C
TPC/AliTPCH5OptimizedTables.C
TPC/AliTPCHits2Digits.C
TPC/AliTPCMonitorExec.C
TPC/AliTPCSavePID.C
TPC/AliTPCScanPID.C
TPC/AliTPCTestMerge.C
TPC/AliTPCtrackingParamDB.C
TPC/AnalyzeESDtracks.C
TPC/ClassTree.C
TPC/FindKrClusters.C
TPC/FindKrClustersRaw.C
TPC/LandauTest.C
TPC/TestAliTPCDigitsArray.C
TPC/TestAnalisys.C
TPC/TestSimDigits.C
TPC/TestTPCTrackHits.cxx
TPC/TestTPCTrackHits.h
TPC/ViewTPC.C
TPC/recTPC.C
TPC/template.cxx
TPC/testRawReaderFastDDL.C
TPC/testRawReaderFastTPC.C
TPC/tpcConvert.C

index 2b2b170..7e58262 100644 (file)
@@ -1,13 +1,13 @@
 /// \file AliBarrelRec_TPCparam.C
 /// \brief Macro to create AliESDs.root using parametrized TPC tracking and AliITStrackerSA (MI + SA)
-/// 
+///
 /// Input files:
 /// - galice.root
 /// - Kinematics.root
 /// - TrackReferences.root
 /// - ITS.RecPoints.root (use AliRecontruction class)
 /// - ITS.Vertex.root (use $ALICE_ROOT/ITS/AliITSVertexerZTest.C)
-/// 
+///
 /// \author A. Dainese - INFN Legnaro
 
 void AliBarrelRec_TPCparam(Int_t firstEvent=0,Int_t lastEvent=0) {
index a4b670d..600930b 100644 (file)
@@ -1,6 +1,6 @@
 /// \file AliL1Delay.C
 /// \brief Macro that measures the time delay of L1 trigger in TPC
-/// 
+///
 /// It reads the ESD tracks and fills histograms with the distance
 /// between the primary vertex and the Z position
 /// of the point of closest approach between the track and the beam axis.
@@ -13,7 +13,7 @@
 /// alone.
 /// The propagation to the vertex can be done either with or without
 /// TGeoManager.
-/// 
+///
 /// \author Cvetan Cheshkov <Cvetan.Cheshkov@cern.ch>
 
 #if !defined(__CINT__) || defined(__MAKECINT__)
@@ -263,10 +263,9 @@ void AliL1Delay(const Char_t *esdfilename = "./AliESDs.root", const Char_t *gali
 }
 
 Int_t CorrectForDeadZoneMaterial(AliITStrackV2 *t) {
-  //--------------------------------------------------------------------
-  // Correction for the material between the TPC and the ITS
-  // (should it belong to the TPC code ?)
-  //--------------------------------------------------------------------
+  /// Correction for the material between the TPC and the ITS
+  /// (should it belong to the TPC code ?)
+
   Double_t riw=80., diw=0.0053, x0iw=30; // TPC inner wall ? 
   Double_t rcd=61., dcd=0.0053, x0cd=30; // TPC "central drum" ?
   Double_t yr=12.8, dr=0.03; // rods ?
@@ -298,7 +297,8 @@ Int_t CorrectForDeadZoneMaterial(AliITStrackV2 *t) {
 
 Bool_t PropagateToVertex(AliESDtrack *track, Float_t *vtxXYZ)
 {
-  // Make an ITS track and propagate it to the vertex
+  /// Make an ITS track and propagate it to the vertex
+
   AliITStrackV2 itstrack(*track);
   if (CorrectForDeadZoneMaterial(&itstrack) != 0) return 0;
   if (!itstrack.PropagateTo(3.,0.0028,65.19)) return 0;
@@ -311,7 +311,8 @@ Bool_t PropagateToVertex(AliESDtrack *track, Float_t *vtxXYZ)
 
 Bool_t PropagateToVertexG(AliESDtrack *track, Float_t *vtxXYZ)
 {
-  // Make an ITS track and propagate it to the vertex using TGeoManager
+  /// Make an ITS track and propagate it to the vertex using TGeoManager
+
   AliITStrackV2 itstrack(*track);
   AliExternalTrackParam etrack(itstrack);
   Double_t r = 3.;
index 08ce290..0a0e8c5 100644 (file)
@@ -1,10 +1,10 @@
 /// \file AliTPCCmpNG.C
-/// 
+///
 /// version: 1.0
 /// description:
 ///        define a class TPCGenTrack
 ///        save TPC related properties of tracks into a single tree
-/// 
+///
 /// input:
 ///        Int_t nEvents      ... nr of events to process
 ///        Int_t firstEventNr ... first event number (starts from 0)
@@ -12,7 +12,7 @@
 ///        char* fnHits ... name of file with hits and Kine Tree
 ///        char* fnDigits  ... name of file with digits
 ///        char* fnTracks .. output file name, default genTracks.root
-/// 
+///
 /// How to use:
 ///  Typical usage:
 ///    .L AliTPCCmpNG.C+
 ///    .L  AliTPCCmpNG.C+
 ///    TPCCmpTr *t2 = new TPCCmpTr("tpc.tracks.root","genTracks.root","cmpTracks.root");
 ///    t2->Exec();
-/// 
+///
 ///  Details:
-/// 
+///
 ///  Step 1 - summurize information from simulation
-/// 
+///
 ///  Compile macro with ACLIC:
 ///     .L AliTPCCmpNG.C+
 ///  create an object TPCFindGenTracks, which processes information
@@ -56,9 +56,9 @@
 ///    t->Exec(nEvents, firstEvent)
 ///  Then you have to quit root to get rid of problems with deleting gAlice
 ///  object (it is not deleted, but read again in the following step):
-/// 
+///
 ///  Step 2 - compare reconstructed tracks with simulated
-/// 
+///
 ///  Load (and compile) the macro:
 ///   .L AliTPCCmpNG.C+
 ///  Create object TPCCmpTr, which does the comparison. As input it requires
 ///  The interface is quite similar to the TPCFindGenTracks class.
 ///  Then just invoke Exec() method:
 ///  t2->Exec();
-/// 
+///
 ///  Step 3 - study the results
-/// 
+///
 ///  Load the outoput TTree and you can do Draw(), Scan() or other
 ///  usual things to do with TTree:
 ///  TFile *f = new TFile("cmpTracks.root")
 ///  TTree *t = (TTree*)f->Get("TPCcmpTracks")
 ///  t->Draw("fVDist[3]","fReconstructed")
-/// 
+///
 /// History:
-/// 
+///
 /// 24.09.02 - first version
 /// 24.01.03 - v7, before change from TPC Special Hits to TrackReferences
 /// 26.01.03 - change from TPC Special Hits to TrackReferences
@@ -92,7 +92,7 @@
 ///            into separate step
 /// 03.02.03 - rename to AliTPCCmpNG.C, remove the part with rec. tracks
 ///            (will be addded in a macro AliTPCCmpTr.C
-/// 
+///
 /// \author Jiri Chudoba
 /// \date 24.09.2002
 
@@ -160,9 +160,8 @@ Int_t Chain(TString baseDir, TString subDirNameMask, TString fn, TChain& chain);
 ////////////////////////////////////////////////////////////////////////
 void WaitForReturn() 
 {
-//
-// wait until user press return;
-//
+/// wait until user press return;
+
   char    *input;
   Bool_t done = kFALSE;
   TTimer  *timer = new TTimer("gSystem->ProcessEvents();", 50, kFALSE);
@@ -181,8 +180,8 @@ void WaitForReturn()
 ////////////////////////////////////////////////////////////////////////
 
 Int_t Chain(TString baseDir, TString subDirNameMask, TString fn, TChain& chain) {
-// chain all files fn in the subdirectories which match subDirName
-// return number of chained files
+/// chain all files fn in the subdirectories which match subDirName
+/// return number of chained files
 
 // open baseDir, loop over subdirs
 
@@ -211,7 +210,8 @@ Int_t Chain(TString baseDir, TString subDirNameMask, TString fn, TChain& chain)
 }
 ////////////////////////////////////////////////////////////////////////
 Bool_t ImportgAlice(TFile *file) {
-// read in gAlice object from the file
+/// read in gAlice object from the file
+
   gAlice = (AliRun*)file->Get("gAlice");
   if (!gAlice)  return kFALSE;
   return kTRUE;
@@ -925,7 +925,9 @@ private:
 
   ClassDef(TPCCmpTr,1)    // class which creates and fills tree with TPCGenTrack objects
 };
+/// \cond CLASSIMP
 ClassImp(TPCCmpTr)
+/// \endcond
   
 ////////////////////////////////////////////////////////////////////////
 TPCCmpTr::TPCCmpTr()
index 9eec298..6aa448d 100644 (file)
@@ -14,9 +14,9 @@
  **************************************************************************/
 
 /// \class AliTPCCombinedTrackfit
-/// 
+///
 /// Combine cosmic track pairs (upper, lower) and do track fitting
-/// 
+///
 /// \author Xianguo Lu <lu@physi.uni-heidelberg.de>
 
 #include <TAxis.h>
index 1c2e033..1f3f74c 100644 (file)
@@ -15,7 +15,7 @@
 
 /// \class AliTPCCombinedTrackfit
 /// \brief Combine cosmic track pairs (upper, lower) and do track fitting.
-/// 
+///
 /// Usage
 /// -----
 ///
@@ -27,9 +27,9 @@
 /// const Bool_t kfit = fCombinedTrackfit->CombineESDtracks(esdtrack0, esdtrack1);
 ///
 /// //status = 0 for good fit (i.e. kfit=kTRUE), non-0 for bad fit (i.e. kfit=kFALSE), see "enum CombineStatus" definition in header file
-/// const Int_t status = fCombinedTrackfit->GetStatus(); 
+/// const Int_t status = fCombinedTrackfit->GetStatus();
 ///
-/// //in Analysis Task write when terminate 
+/// //in Analysis Task write when terminate
 /// fCombinedTrackfit->GetStreamer()->GetFile()->Write();
 /// ~~~
 ///
@@ -46,9 +46,9 @@
 ///     "icup.="<<&fInnerClusterUp<<    //TVector3 position of the innermost cluster of the upper track
 ///     "iclow.="<<&fInnerClusterLow<<
 ///     "leverarm="<<fLeverArm<<
-///     "ncl="<<fFitNcls<<              //number of clusters used in successful propagation  
+///     "ncl="<<fFitNcls<<              //number of clusters used in successful propagation
 ///     "nmiss="<<fMissNcls<<           //number of clusters failed in propagation, should always be 0 in this case.
-///     "chi2="<<fPreChi2<<             //chi2/nfit  
+///     "chi2="<<fPreChi2<<             //chi2/nfit
 ///     "momup="<<  momup <<            //momentum at uppermost cluster with upward propagation
 ///     "momlow="<< momlow <<           //momentum at lowermost cluster with downward propagation
 ///     "ptup="<<   ptup <<
@@ -62,7 +62,7 @@
 /// ----------
 ///
 /// For 2011 Feb. cosmic data nch=2 events, the kfit and status look like:
-/// 
+///
 /// ~~~{.cxx}
 /// kfit,status (  0,   1):   68939 / 2611959 =   2.639%          //kFailGetTPCseeds
 /// kfit,status (  0,   2):   14886 / 2611959 =   0.570%          //not both tracks have ncl > AliTPCCosmicUtils::fgkNclsMin
@@ -72,7 +72,7 @@
 /// kfit,status (  0,   7):   19994 / 2611959 =   0.765%          //chi2/nfit > fgkMaxChi2
 /// kfit,status (  1,   0): 2402181 / 2611959 =  91.969%          //i.e. 92% of nch=2 events are successfully fitted.
 /// ~~~
-/// 
+///
 /// Resolution
 /// ----------
 ///
index 0832dde..48a3c85 100644 (file)
@@ -1,12 +1,13 @@
+/// \file AliTPCCompareTracks.C
+
 #ifndef __CINT__
 #include "alles.h"
 #include "AliComplexCluster.h"
 //#include "AliTPCclusterM.h"
+
 #include "AliTPCclusterMI.h"
 #endif
 
-/// \file AliTPCCompareTracks.C
-
 Int_t AliTPCCompareTracks(Int_t eventn, Bool_t all = kFALSE) {
    cerr<<"Comparing tracks...\n";
    //CONNECT FILES
index a3572b4..ba0b4ac 100644 (file)
@@ -54,8 +54,8 @@ Int_t AliTPCComparison2(Int_t firstev=0, Int_t eventn=1) {
   /***********************************************************************/
 
   TFile *inkin = TFile::Open("rfio:galice.root");
-/// \file AliTPCComparison2.C
-///  if(gAlice)delete gAlice;   COMMENTED BECAUSE OF A BUG (IN COMPILED MODE)
+// \file AliTPCComparison2.C
+//  if(gAlice)delete gAlice;   COMMENTED BECAUSE OF A BUG (IN COMPILED MODE)
 
   gAlice = (AliRun*)inkin->Get("gAlice");
   cout<<"AliRun object found on file "<<gAlice<<endl;
@@ -78,7 +78,7 @@ Int_t AliTPCComparison2(Int_t firstev=0, Int_t eventn=1) {
     digp= (AliTPCParam*)cf->Get("75x40_100x60_150x60");
     if (!digp) { cerr<<"TPC parameters have not been found !\n"; return 2; }
   }
-  ///////////
+
   TObjArray tarray(MAX);
   AliTPCtrack *iotrack=0;
   Int_t nentr= 0;
@@ -378,7 +378,7 @@ Int_t AliTPCComparison2(Int_t firstev=0, Int_t eventn=1) {
 
 
 Int_t good_tracks(GoodTrackTPC *gt, Int_t max, Int_t firstev, Int_t eventn) {
-  //eventn  - number of events in file
+  /// eventn  - number of events in file
 
   TFile *file=TFile::Open("galice.root");
   if (!file->IsOpen()) {cerr<<"Can't open galice.root !\n"; exit(4);}
index e958461..ec9b2ee 100644 (file)
@@ -1,3 +1,5 @@
+/// \file AliTPCDDL.C
+
 #if !defined(__CINT__)
 #include <TFile.h>
 #include <TTree.h>
@@ -9,9 +11,8 @@
 
 
 void AliTPCDDL(Int_t eventNumber=0, Int_t eth=0){
-/// \file AliTPCDDL.C
-/// eth is a threshold.
-/// Digits stored into a file have an amplitude value greater than "eth"
+  /// eth is a threshold.
+  /// Digits stored into a file have an amplitude value greater than "eth"
 
   const char * inFile_new = "galice.root";
   AliRunLoader *rl = AliRunLoader::Open(inFile_new,"Event","read");
index a9124f2..84ea831 100644 (file)
@@ -1,4 +1,5 @@
 /// \file AliTPCDisplayDigits.C
+///
 /// \author I.Belikov, CERN, Jouri.Belikov@cern.ch
 
 #ifndef __CINT__
index c711f90..6368d57 100644 (file)
@@ -40,7 +40,7 @@ AliTPCEfield::AliTPCEfield():
   fIs2D(kTRUE),
   fWorkspace(0)   // file with trees, pictures ...
 {
-  /// 
+  ///
 
   for (Int_t i=0; i<3; i++){
     fMin[i]=0; fMax[i]=0;
@@ -56,7 +56,7 @@ AliTPCEfield::AliTPCEfield(const char* name, Int_t maxFreq, Bool_t is2D, Bool_t
   fUseLinear(useLinear),
   fWorkspace(0)   // file with trees, pictures ...
 {
-  /// 
+  ///
 
   for (Int_t i=0; i<3; i++){
     fMin[i]=0; fMax[i]=0;
@@ -167,7 +167,7 @@ void AliTPCEfield::AddBoundaryLine(Double_t x0,Double_t y0,Double_t z0,  Double_
 }
 
 TTree * AliTPCEfield::GetTree(const char * tname){
-  /// 
+  ///
 
   return ((*fWorkspace)<<tname).GetTree();
 }
@@ -363,7 +363,7 @@ void AliTPCEfield::FitField(){
 
 
 TMatrixD* AliTPCEfield::MakeCorrelation(TMatrixD &matrix){
-  /// 
+  ///
 
   Int_t nrows = matrix.GetNrows();
   TMatrixD * mat = new TMatrixD(nrows,nrows);
@@ -378,7 +378,7 @@ TMatrixD* AliTPCEfield::MakeCorrelation(TMatrixD &matrix){
 
 
 void AliTPCEfield::DumpField(Double_t gridSize, Double_t step){
-  /// 
+  ///
 
   Double_t stepSize=0.001*fScale/fMaxFreq;
   //
@@ -444,7 +444,8 @@ void AliTPCEfield::DumpField(Double_t gridSize, Double_t step){
 
 
 void MakeTPC2DExample(AliTPCEfield *field){
-  //
+  ///
+
   /*
     .L  $ALICE_ROOT/TPC/AliTPCEfield.cxx++
     AliTPCEfield *field =  new AliTPCEfield("field",20, kTRUE,kTRUE);
index 57d2981..3693ebc 100644 (file)
  **************************************************************************/
 
 /// \class AliTPCExBConical
-/// 
+///
 /// Calculates the space point distortions due to the conical shape of ALICE TPC.
-/// 
+///
 /// Becasue of mechanical deformation ALICE TPC, chambers are misaligned in z direction
 /// TPC has roughly conical shape
-/// 
+///
 /// For the moment ONLY efective correction used - NOT EDGE EFFECT calcualted
-/// 
+///
 /// The class allows "effective Omega Tau" corrections.
-/// 
+///
 /// Example usage:
 ///
 /// ~~~{.cxx}
@@ -33,7 +33,7 @@
 /// // plot dRPhi distortions ...
 /// conical.CreateHistoDRPhiinZR(1.,100,100)->Draw("surf2");
 /// ~~~
-/// 
+///
 /// \author Marian Ivanov, Jim Thomas, Magnus Mager, Stefan Rossegger
 /// \date 02/05/2010
 
@@ -46,7 +46,9 @@
 #include "TMath.h"
 #include "AliTPCROC.h"
 #include "AliTPCExBConical.h"
+/// \cond CLASSIMP
 ClassImp(AliTPCExBConical)
+/// \endcond
 
 AliTPCExBConical::AliTPCExBConical()
   : AliTPCCorrection("exb_conical","ExB conical"),
index 92e1e5f..9535e04 100644 (file)
@@ -1,22 +1,16 @@
-/****************************************************************************
- *           Origin: M.Ivanov marian.ivanov@cern.ch                         *
- ****************************************************************************/
-
-/*
-
-  macro to create array of clusters from TPC digits
-  input files - galice.root 
-                digits.root - file with digits - usualy use link to galice.root
-                           - in splitted mode - neccesary to create link to proper file
-                           
-   output file - AliTPCclusters.root
-               - to be used by AliTPCTrackFinderMI.C
-
-  Warning - if cluster file AliTPCclusters.root already exist - macro exit and don't produce anything
-              
-*/
-
+/// \file AliTPCFindClusters.C
+///
+/// \author M.Ivanov marian.ivanov@cern.ch
+///
+/// macro to create array of clusters from TPC digits
+/// input files - galice.root
+///              digits.root - file with digits - usualy use link to galice.root
+///                        - in splitted mode - neccesary to create link to proper file
+///
+/// output file - AliTPCclusters.root
+///             - to be used by AliTPCTrackFinderMI.C
+///
+/// Warning - if cluster file AliTPCclusters.root already exist - macro exit and don't produce anything
 
 #ifndef __CINT__
 #include <iostream.h>
index 549afaf..da5bc46 100644 (file)
@@ -1,13 +1,13 @@
+/// \file AliTPCH5OptimizedTables.C
+///
+/// This macro compress and decompress an Altro format file using Huffman technique with 5 tables
+
 #if !defined(__CINT__)
 #include <Riostream.h>
 #include <TStopwatch.h>
 #include "AliTPCCompression.h"
 #endif
 
-/*
-This macro compress and decompress an Altro format file using Huffman technique with 5 tables
-*/
-
 void AliTPCH5OptimizedTables(const char* fSource="AltroFormat.dat",const char* fDest="CompressedData.dat"){
   cout<<"Source file: "<<fSource<<" Output file: "<<fDest<<endl;
   static const Int_t NumTable=5;
index 7957a98..da8f030 100644 (file)
@@ -1,3 +1,5 @@
+/// \file AliTPCHits2Digits.C
+
 #if !defined(__CINT__) || defined(__MAKECINT__)
   #include <Riostream.h>
 
@@ -12,7 +14,8 @@
 extern AliRun *gAlice;
 
 Int_t AliTPCHits2Digits(Int_t nev=5) {
-  // Connect the Root Galice file containing Geometry, Kine and Hits
+  /// Connect the Root Galice file containing Geometry, Kine and Hits
+
   if (gAlice) { 
      delete AliRunLoader::Instance();
      delete gAlice;//if everything was OK here it is already NULL
index 3a4c08d..aa095db 100644 (file)
@@ -1,3 +1,5 @@
+/// \file AliTPCMonitorExec.C
+
 void AliTPCMonitorExec(Int_t val)
 {
   AliTPCMonitor* moni  =0;
index 2de42a1..4fd876f 100644 (file)
@@ -1,9 +1,11 @@
 /// \file AliTPCSavePID.C
-/// 
-/// \author Dubna, 22 Jan 2003
+///
+/// \author Dubna
+/// \date 2003, 22 Jan
 
 Int_t AliTPCSavePID(Int_t emax=3) {
-///////////////////////////////////////
+///
+
 #include<fstream.h>
 TFile *inkin = TFile::Open("galice.root");
 if (!inkin->IsOpen()) {
index f15722c..e61a41f 100644 (file)
@@ -1,11 +1,13 @@
 /// \file AliTPCScanPID.C
 /// \brief Test macro for AliTPCtracksPid.root file
 ///
-/// \author JINR Dubna Aug 2002
+/// \author JINR Dubna
+/// \date Aug 2002
 
 void
 AliTPCScanPID(Int_t evNumber2=3) {
   //................. Prepare histogramms ................
+
      TH2F *qplot =  new TH2F("Qtrm","Qtrm vs Pmom",100,0,1300,100,0,13);
      TH2F *qplotP=  new TH2F("Qtrm1","Qtrm vs Pmom",100,0,1300,100,0,13); 
      TH2F *qplotKa= new TH2F("Qtrm2","Qtrm vs Pmom",100,0,1300,100,0,13);
index 1a26192..e57ed33 100644 (file)
 ///    - only the amplitude should be different - by factor of sqrt
 ///
 /// \author Marian Ivanov
-      
+
 void testmerge()
 {
   /// merge two example events
-  /// 
+  ///
   /// it merge two events -one from current directory -second from directory ev2
 
   if(gAlice) delete gAlice;
index dd24a56..1a54a55 100644 (file)
@@ -1,3 +1,5 @@
+/// \file AliTPCtrackingParamDB.C
+
 /****************************************************************************
  * This macro is used to create a DataBase for the TPC tracking             *
  * parameterization.                                                        * 
@@ -55,9 +57,7 @@ void BuildDataBase(const Int_t coll,const Double_t Bfield);
 
 //_____________________________________________________________________________
 Int_t TPCParamTracks(const Int_t coll,Int_t firstEvent,Int_t lastEvent) {
-//
-// Ordinary TPC tracking parameterization
-//
+/// Ordinary TPC tracking parameterization
 
    /**** Initialization of the NewIO *******/
 
@@ -146,9 +146,8 @@ Int_t TPCParamTracks(const Int_t coll,Int_t firstEvent,Int_t lastEvent) {
 }
 //_____________________________________________________________________________
 void CreateAllGeantTracks(const Int_t coll,Int_t nev) {
-//
-// Get all tracks at TPC 1st hit w/o selection and smearing
-//
+/// Get all tracks at TPC 1st hit w/o selection and smearing
+
   cerr<<"\n*******************************************************************\n";
 
   const Char_t *name="CreateAllGeantTracks";
@@ -174,9 +173,8 @@ void CreateAllGeantTracks(const Int_t coll,Int_t nev) {
 }
 //_____________________________________________________________________________
 void TrackCompare(const Int_t coll,const Double_t Bfield,Int_t n) {
-//
-// Compare Kalman tracks with tracks at TPC 1st hit
-//
+/// Compare Kalman tracks with tracks at TPC 1st hit
+
   cerr<<"\n*******************************************************************\n";
 
   const Char_t *name="TrackCompare";
@@ -193,9 +191,8 @@ void TrackCompare(const Int_t coll,const Double_t Bfield,Int_t n) {
 }
 //_____________________________________________________________________________
 void BuildDataBase(const Int_t coll,const Double_t Bfield) {
-//
-//
-//
+///
+
   cerr<<"\n*******************************************************************\n";
 
   AliTPCtrackerParam tracker(coll,Bfield);
index 4af245c..f0ea444 100644 (file)
@@ -1,5 +1,5 @@
 /// \file AnalyzeESDtracks.C
-/// 
+///
 /// \brief Process ESD tracks - extract TPC tracks - write them to tree
 
 /*
@@ -92,8 +92,7 @@ void FitSignals(TTree * treeB, TCut cut="Max-Median>150&&RMS06<2&&abs(Median-Mea
 void LaserCalib(TTreeSRedirector & cstream, TTree * chain, Float_t tmin, Float_t tmax, Float_t fraction=0.7);
 
 void AnalyzeESDtracks(Int_t run){
-  //
-  // output redirect 
+  // output redirect
   TTreeSRedirector *  pcstream = new TTreeSRedirector("TPCtracks.root");
   TTreeSRedirector &cstream = *pcstream;
   //
@@ -296,9 +295,8 @@ void FitSignals(TTree * treeB, TCut cut, Int_t max){
 
 
 void LaserCalib(TTreeSRedirector & cstream, TTree * chain, Float_t tmin, Float_t tmax, Float_t fraction){
-  //
-  //
-  //
+  ///
+
   const Double_t kMaxDelta=10;
   AliTPCParamSR param;
   param.Update();
index 6cdceb9..8abbc60 100644 (file)
@@ -1,8 +1,9 @@
 /// \file ClassTree.C
 /// \brief Macro generated from canvas: ClassTree
 ///
-/// \author ROOT version 2.21/07
 /// \date Tue Jun 1 17:01:38 1999
+///
+/// ROOT version 2.21/07
 
 void ClassTree()
 {
index 6d5a4ff..5f1c4aa 100644 (file)
@@ -3,7 +3,7 @@
 ///
 /// Input files:
 ///
-/// * galice.root 
+/// * galice.root
 /// * digits.root: file with digits - usualy use link to galice.root
 ///   in splitted mode - neccesary to create link to proper file
 ///
@@ -29,9 +29,7 @@
 
 Int_t FindKrClusters(){
 
-  //
-  //Load DataBase
-  //
+  // Load DataBase
   //char *ocdbpath ="local:///afs/cern.ch/alice/tpctest/OCDB";
   //char *ocdbpath ="local:///home/matyja/baza/OCDB";
   char *ocdbpath ="local:///data/baza/OCDB";
index 2942111..c1f259f 100644 (file)
@@ -7,9 +7,8 @@ Int_t FindKrClustersRaw(const char *fileName="data.root"){
 
   
 
-  //
-  // remove Altro warnings
-  //
+  /// remove Altro warnings
+
   AliLog::SetClassDebugLevel("AliRawReaderDate",-5);
   AliLog::SetClassDebugLevel("AliTPCAltroMapping",-5);
   AliLog::SetModuleDebugLevel("RAW",-5);
@@ -145,8 +144,8 @@ Int_t FindKrClustersRaw(const char *fileName="data.root"){
 
 
 Int_t FindKrClusterCheck(const char *fileName){
-  //
-  //
+  ///
+
   gSystem->Load("$ROOTSYS/lib/libGui");
   gSystem->Load("$ROOTSYS/lib/libTree");
   gSystem->Load("$MEMSTAT/libMemStat");
index 9da6f4f..c67d639 100644 (file)
@@ -7,13 +7,14 @@
 #include "TPad.h"
 #include "TCanvas.h"
 
+/// \file LandauTest.C
 
 class TLandauMean: public TObject {
 public:
   void Init(Int_t n, Float_t mean, Float_t sigma);  // initial parameters
   void Gener();          // gener sample 
 
-  // void Anal();
+  //void Anal();
 
   Int_t fNSample;      // number of samples
   Float_t fLMean;        // landau mean
@@ -35,7 +36,9 @@ private:
   ClassDef(TLandauMean,1)
 };
 
+/// \cond CLASSIMP
 ClassImp(TLandauMean)
+/// \endcond
 
 void TLandauMean::Init(Int_t n, Float_t mean, Float_t sigma)
 {
@@ -191,14 +194,12 @@ void GenerLandau(Int_t nsamples)
 
 TH1F *  LandauTest(Float_t meano,  Float_t sigma, Float_t meanlog0, Int_t n,Float_t ratio)
 { 
-  //
-  // test for different approach of de dx resolution
-  // meano, sigma  - mean value of Landau distribution and sigma
-  // meanlog0      - scaling factor for logarithmic mean value
-  // n             - number of used layers
-  // ratio         - ratio of used amplitudes for truncated mean
-  //
-  
+  /// test for different approach of de dx resolution
+  /// meano, sigma  - mean value of Landau distribution and sigma
+  /// meanlog0      - scaling factor for logarithmic mean value
+  /// n             - number of used layers
+  /// ratio         - ratio of used amplitudes for truncated mean
+
 
   TCanvas * pad = new TCanvas("Landau test");
   pad->Divide(2,2);
index 8098690..8d26c99 100644 (file)
@@ -1,3 +1,5 @@
+/// \file TestAliTPCDigitsArray.C
+
 TFile f("pokus.root","recreate")
 arr.MakeTree()
 TBrowser b;
index 513786a..447573d 100644 (file)
@@ -87,10 +87,8 @@ TEventList * listFitPed    = new TEventList("listFitPed","listFitPed");
 
 
 void MakePictures(char *dirname){
-  //
-  //
-  //
-  // Define Uli Style
+  /// Define Uli Style
+
   gROOT->SetStyle("Plain");
   gStyle->SetFillColor(10);
   gStyle->SetPadColor(10);
@@ -253,9 +251,8 @@ void MakePictures(char *dirname){
 
 
 void AddChains(Int_t run){
-  //
-  // add files to the chains + check consistency
-  //
+  /// add files to the chains + check consistency
+
   ifstream in0;
   ifstream in1;
   ifstream in2;
@@ -349,9 +346,8 @@ void AddChains(Int_t run){
 }
 
 void Select(){
-  //
-  // base cut on the tracks
-  //
+  /// base cut on the tracks
+
   comp.fTree->Draw(">>listTracks","Etrack.fTPCncls>30&&abs(Etrack.fIp.fP[4])<1");
   comp.fTree->SetEventList(listTracks);
   //
@@ -360,9 +356,8 @@ void Select(){
 }
 
 void SelectLaser(){
-  //
-  // base cut on the tracks
-  //
+  /// base cut on the tracks
+
   comp.fTree->Draw(">>listTracks","Etrack.fTPCncls>20&&abs(Etrack.fIp.fP[4])<1&&abs(Etrack.fIp.fP[3])<0.01");
   comp.fTree->SetEventList(listTracks);
   //
@@ -382,10 +377,8 @@ void SelectLaser(){
 
 
 void PRFYZ(TCut cut0, TCut cut1,  char * description){
-  //
-  // plot Pad response function as funtion of drift z
-  //
-  //
+  /// plot Pad response function as funtion of drift z
+
   TF1 * f1 = new TF1("fdiff","sqrt([0]*[0]+(250-x)*[1]*[1])");
   f1->SetParameter(1,0.2);
   f1->SetParameter(0,0.2);
@@ -452,9 +445,8 @@ void PRFZZ(TCut cut0, TCut cut1,  char * description){
 
 
 void ResYZ(TCut cut0, TCut cut1,  char * description){
-  //
-  // resolution in y coordinate as function of z
-  //
+  /// resolution in y coordinate as function of z
+
   TF1 * f1 = new TF1("fdiff","sqrt([0]*[0]+(250-x)*[1]*[1])");
   f1->SetParameter(1,0.2);
   f1->SetParameter(0,0.2);
@@ -488,9 +480,8 @@ void ResYZ(TCut cut0, TCut cut1,  char * description){
 }
 
 void SysYX(TCut cut0,  char * description){
-  //
-  //
-  //
+  ///
+
   TProfile * profA = new TProfile("profY","profY",70,89,250);
   comp.fTree->Draw("Cl.fY-Track.fTrackPoints.GetY():Track.fTrackPoints.GetX()>>profY","abs(Cl.fY-Track.fTrackPoints.GetY())<1&&Track.fTrackPoints.fTX>10"+cut0,"prof");
   profA->SetXTitle("Local X (cm)");
@@ -500,9 +491,8 @@ void SysYX(TCut cut0,  char * description){
 }
 
 void SysZX(TCut cut0,  char * description){
-  //
-  //
-  //
+  ///
+
   TProfile * profA = new TProfile("profZ","profZ",70,89,250);
   comp.fTree->Draw("abs(Cl.fZ)-abs(Track.fTrackPoints.GetZ()):Track.fTrackPoints.GetX()>>profZ","abs(abs(Cl.fZ)-abs(Track.fTrackPoints.GetZ()))<1&&Track.fTrackPoints.fTX>10"+cut0,"prof");
   profA->SetXTitle("Local X (cm)");
@@ -512,9 +502,8 @@ void SysZX(TCut cut0,  char * description){
 }
 
 TProfile * ProfileMaxRow(TCut cut0, char *name, Int_t max){ 
-  //
-  // make profile histrogram of amplitudes
-  //
+  /// make profile histrogram of amplitudes
+
   TProfile *profA = new TProfile(name,name,max,0,max-1);
   char expr[100];
   sprintf(expr,"Cl.fMax:Cl.fRow>>%s",name);
@@ -525,9 +514,8 @@ TProfile * ProfileMaxRow(TCut cut0, char *name, Int_t max){
 }
 
 TProfile * ProfileMaxPhi(TCut cut0, char *name, Int_t max){ 
-  //
-  // make profile histrogram of amplitudes
-  //
+  /// make profile histrogram of amplitudes
+
   TProfile *profA = new TProfile(name,name,max,-0.14,0.14);
   char expr[100];
   sprintf(expr,"Cl.fMax:Cl.fY/Cl.fX>>%s",name);
@@ -538,9 +526,8 @@ TProfile * ProfileMaxPhi(TCut cut0, char *name, Int_t max){
 }
 
 TProfile * ProfileQRow(TCut cut0, char *name, Int_t max){ 
-  //
-  // make profile histrogram of amplitudes
-  //
+  /// make profile histrogram of amplitudes
+
   TProfile *profA = new TProfile(name,name,max,0,max-1);
   char expr[100];
   sprintf(expr,"Cl.fQ:Cl.fRow>>%s",name);
@@ -551,9 +538,8 @@ TProfile * ProfileQRow(TCut cut0, char *name, Int_t max){
 }
 
 TProfile * ProfileQPhi(TCut cut0, char *name, Int_t max){ 
-  //
-  // make profile histrogram of amplitudes
-  //
+  /// make profile histrogram of amplitudes
+
   TProfile *profA = new TProfile(name,name,max,-0.14,0.14);
   char expr[100];
   sprintf(expr,"Cl.fQ:Cl.fY/Cl.fX>>%s",name);
@@ -564,9 +550,8 @@ TProfile * ProfileQPhi(TCut cut0, char *name, Int_t max){
 }
 
 TProfile * ProfileQZ(TCut cut0, char *name, Int_t max){ 
-  //
-  // make profile histrogram of amplitudes
-  // 
+  /// make profile histrogram of amplitudes
+
   TF1 * fline = new TF1("fline","[0]+[1]*[0]*(250-x)");
   TF1 * f1 = new TF1("f1","[0]*exp(-[1]*(250-x))");
   TProfile *profA = new TProfile(name,name,max,0,250);
@@ -588,9 +573,8 @@ TProfile * ProfileQZ(TCut cut0, char *name, Int_t max){
 }
 
 TProfile * ProfileMaxZ(TCut cut0, char *name, Int_t max){ 
-  //
-  // make profile histrogram of amplitudes
-  // 
+  /// make profile histrogram of amplitudes
+
   TF1 * f1 = new TF1("f1","[0]+[1]*[0]*(250-x)");
   TProfile *profA = new TProfile(name,name,max,0,250);
   char expr[100];
@@ -608,9 +592,8 @@ TProfile * ProfileMaxZ(TCut cut0, char *name, Int_t max){
 
 
 void P3Z(TCut cut0, TCut cut1,  char * description){
-  //
-  // first exponenent as function of z drift
-  //
+  /// first exponenent as function of z drift
+
   TF1 * f1 = new TF1("fdiff","[0]+[1]/[0]*x");
   f1->SetParameter(1,0.2);   
   f1->SetParameter(0,0.2);
@@ -644,9 +627,8 @@ void P3Z(TCut cut0, TCut cut1,  char * description){
 
 
 void P5Z(TCut cut0, TCut cut1,  char * description){
-  //
-  // second exponenent as function of z drift
-  //
+  /// second exponenent as function of z drift
+
   TF1 * f1 = new TF1("fdiff","[0]+[1]/[0]*x");
   f1->SetParameter(1,0.2);
   f1->SetParameter(0,0.2);
@@ -679,9 +661,8 @@ void P5Z(TCut cut0, TCut cut1,  char * description){
 }
 
 TCanvas *  NoiseSector(TCut cut0,  char * description, Int_t maxrow, Int_t maxpad){
-  //
-  // draw plots of the noise
-  //
+  /// draw plots of the noise
+
   TCanvas * c = new TCanvas;
   c->Divide(2,1);
   c->Draw();
index 8ea11f7..a902c50 100644 (file)
@@ -1,3 +1,5 @@
+/// \file TestSimDigits.C
+
 void TestSimDigits() {
 AliSimDigits dig;
 dig.Allocate(10,10);
index 47c6ff9..e0df85c 100644 (file)
@@ -13,8 +13,9 @@
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
+/// \class TestTPCTrackHits
 /// Macro to compare TClonesArray hits with interpolated hits
-/// ConvertHits1 read 
+/// ConvertHits1 read
 ///
 /// \author MI
 
@@ -95,7 +96,8 @@ void ConvertHits(const char * benchmark, Bool_t debug)
 
 void CompareHits(const char * benchmark, Bool_t debug)
 {        
-  //compare persistent hits
+  /// compare persistent hits
+
   TFile f2("treeh.root");
   TTree * treeh2 = (TTree*)f2.Get("TreeTPCH");
   AliTPCTrackHits *  myhits = new AliTPCTrackHits ; 
@@ -128,7 +130,8 @@ void CompareHits(const char * benchmark, Bool_t debug)
 
 void CompareHitsG(const char * benchmark, Bool_t debug)
 {        
-  //compare persistent hits
+  /// compare persistent hits
+
   TFile f2("galice.root");
   TTree * treeh2 = (TTree*)f2.Get("TreeH0");
   AliTPCTrackHits *  myhits = new AliTPCTrackHits ; 
@@ -172,8 +175,8 @@ void CompareHitsG(const char * benchmark, Bool_t debug)
    
 AliTPCTrackHits * MakeTrack(TClonesArray * arr, TClonesArray * arrp, AliTPCTrackHits *myhits)  
 {
-  //
-  //make track wit hits  according 
+  /// make track wit hits  according
+
   AliTPChit * hit;
   //  AliTPCTrackHits * myhits= new AliTPCTrackHits;
   myhits->SetHitPrecision(0.002);
@@ -207,9 +210,9 @@ AliTPCTrackHits * MakeTrack(TClonesArray * arr, TClonesArray * arrp, AliTPCTrack
 
 void CompareHits(TClonesArray * arr, AliTPCTrackHits * myhits, Bool_t debug, TClonesArray *arrd)
 {     
-  //
-  // if debug option  kTRUE
-  // compare hits and write result  to the stdoutput
+  /// if debug option  kTRUE
+  /// compare hits and write result  to the stdoutput
+
   AliTPChit * hit, *hit2;
   if (arrd) arrd->Clear();
 
@@ -306,8 +309,8 @@ void   Fit2(Double_t fSumY, Double_t fSumYX, Double_t fSumYX2,
            Double_t fSumX4, Int_t n,
            Double_t &a, Double_t &b, Double_t &c)
 {
-  //
-  //recalc parameters not fixing origin point
+  /// recalc parameters not fixing origin point
+
   Double_t det = 
     n* (fSumX2*fSumX4-fSumX3*fSumX3) -
     fSumX*      (fSumX*fSumX4-fSumX3*fSumX2)+
index 652627c..80ae184 100644 (file)
@@ -1,3 +1,7 @@
+/// \class AliTPChitD
+/// \brief Macro to compare TClonesArray hits with interpolated hits
+/// \author MI
+
 #ifndef TESTTPCTRACKHITS_H
 #define TESTTPCTRACKHITS_H
 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
@@ -6,10 +10,6 @@
 void ConvertHits(const char * benchmark="0", Bool_t debug=kFALSE);
 void CompareHits(const char * benchmark="1", Bool_t debug=kFALSE);
 
-/// \class AliTPChitD
-/// \brief Macro to compare TClonesArray hits with interpolated hits
-/// \author MI
-
 class AliTPChitD : public AliTPChit {
 public:
   AliTPChit * GetDelta() {return &fDelta;}
index a541b17..6ae13a8 100644 (file)
@@ -1,3 +1,5 @@
+/// \file ViewTPC.C
+
 void ViewTPC()
 {
   gMC->Gsatt("TPC ","SEEN",0);
index 188e8ab..72b953b 100644 (file)
@@ -1,16 +1,16 @@
 /// \file recTPC.C
 /// \brief Example macro for reconstruction of the TPC raw data
-/// 
+///
 /// The path to the Calibration parameters is for the moment hard-wired in the code
 /// Taken from /afs
 
 void recTPC(Int_t type, const char *filename="data.root")
 {
-  //
-  // Set path to calibration data
-  //
-  // type variable = 0 - cosmic test
-  //               = 1 - laser test   
+  /// Set path to calibration data
+  ///
+  /// type variable = 0 - cosmic test
+  ///               = 1 - laser test
+
   AliCDBManager * man = AliCDBManager::Instance();
   man->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
   //man->SetRun(0);
@@ -48,9 +48,8 @@ void recTPC(Int_t type, const char *filename="data.root")
 
 void recTracking(Int_t type, const char *filename="data.root")
 {
-  //
-  // Set path to calibration data
-  //
+  /// Set path to calibration data
+
   AliCDBManager * man = AliCDBManager::Instance();
   man->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
   man->SetRun(0);
index 375c92b..2c52861 100644 (file)
@@ -1,3 +1,5 @@
+/// \class template
+
 /**************************************************************************
  * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
  *                                                                        *
@@ -59,11 +61,10 @@ static int Rotate(TVector &x, Double_t fX, Double_t alpha) {
 static int templ(TVector par, Double_t x, Double_t dy, Double_t dz, 
                     const AliTPCSector *sec, int s, int rf=0) 
 {
-  //-----------------------------------------------------------------
-  // This function tries to find a track prolongation.
-  //
-  // Origin: Iouri Belikov, CERN, Jouri.Belikov@cern.ch
-  //-----------------------------------------------------------------
+  /// This function tries to find a track prolongation.
+  ///
+  /// Origin: Iouri Belikov, CERN, Jouri.Belikov@cern.ch
+
   int accepted=0;
   const int ROWS_TO_SKIP=100;
   int try_again=ROWS_TO_SKIP;
index 61d508e..b8b95a6 100644 (file)
@@ -1,3 +1,9 @@
+/// \file testRawReaderFastDDL.C
+///
+/// compare old and new AltroRawStream algorithms for each pad and timebin
+///
+/// check if bins are filled twice (which should not be the case!!!)
+
 #include <stdio.h>
 #include <TString.h>
 #include <TROOT.h>
 #include "AliAltroRawStreamFast.h"
 #include "AliAltroRawStream.h"
 
-/*
- compare old and new AltroRawStream algorithms for each pad and timebin
-
- check if bins are filled twice (which should not be the case!!!)
-*/
 
 void testRawReaderFastDDL(const Char_t *file="/data.local/data/06000002142000.1A.root")
 {
index 9ea3352..2da30b1 100644 (file)
@@ -1,3 +1,5 @@
+/// \file testRawReaderFastTPC.C
+
 #include <stdio.h>
 #include <TString.h>
 #include <TROOT.h>
@@ -31,8 +33,10 @@ AliTPCCalPad *testRawReaderFastTPC(const Char_t *file="/data.local/data/06000002
 
     AliLog::SetGlobalDebugLevel(0) ;
     AliLog::SetGlobalLogLevel(AliLog::kFatal);
-//    TString filename("/d/alice05/testtpc/raw/pulser/06000002142000.1A.root");  //nfs
-//    TString filename("root://lxfs35.gsi.de:1094//alice/testtpc/raw2006/06000001537001.001.root");
+
+    //TString filename("/d/alice05/testtpc/raw/pulser/06000002142000.1A.root");  //nfs
+    //TString filename("root://lxfs35.gsi.de:1094//alice/testtpc/raw2006/06000001537001.001.root");
+
     TString filename(file);  //local
     // on castor: /castor/cern.ch/alice/data/2006/09/18/15/06000002142000.1A.root
 
index 5633548..817b3f9 100644 (file)
@@ -1,3 +1,5 @@
+/// \file tpcConvert.C
+
 void tpcConvert(){
   AliSimulation sim;
   sim.ConvertDateToRoot("raw.root","root.root");