documentation; deprecated defines deleted
authorrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 20 Apr 2007 09:15:06 +0000 (09:15 +0000)
committerrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 20 Apr 2007 09:15:06 +0000 (09:15 +0000)
HLT/BASE/AliHLTMessage.h
HLT/Makefile.am
HLT/SampleLib/AliHLTSampleComponent1.h
HLT/SampleLib/AliHLTSampleComponent2.h
HLT/SampleLib/Makefile.am
HLT/TPCLib/tracking/AliHLTTPCHistogram.cxx
HLT/TPCLib/tracking/AliHLTTPCHistogram1D.h
HLT/TPCLib/tracking/AliHLTTPCHistogramAdaptive.cxx
HLT/TPCLib/tracking/AliHLTTPCHoughMaxFinder.cxx
HLT/TPCLib/tracking/AliHLTTPCHoughTransformerRow.cxx

index a3754a3..eee1836 100644 (file)
  * chain.
  * This is the original Root TMessage implementation with a few minor
  * modifications.
- * - the AliHLTMessage(void *buf, Int_t bufsize) constructor has been made
- *   public in order to be used externally.
+ * - the <tt> AliHLTMessage(void *buf, Int_t bufsize)</tt> constructor has been
+ *   made public in order to be used externally.
+ *
+ * The class can be used to extract an object from an input data block, or a
+ * data block received via the HOMER interface or from the file writer.
+ * <pre>
+ *  AliHLTMessage msg(buffer, size);
+ *  TObject pObj=msg.ReadObject(msg.GetClass());
+ * </pre>
  */
 class AliHLTMessage 
 :
index b974e21..da4c5af 100644 (file)
@@ -32,6 +32,7 @@ EXTRA_DIST            = libHLTbase.pkg \
                          libAliHLTTPC.pkg \
                          libAliHLTTRD.pkg \
                          src/AliHLTReconstructor.h \
+                         src/AliHLTReconstructor.cxx \
                          hlt.conf
 
 DIST_SUBDIRS           = $(SUBDIRS)
index aa7ce71..166ea85 100644 (file)
 
 /**
  * @class AliHLTSampleComponent1
- * @brief An HLT sample component
+ * @brief An HLT sample component.
+ * This component does not any data processing at all. It just
+ * illustrates the existence of several components in ine library and
+ * allows to set up a very simple chain with different components.
  * @ingroup alihlt_tutorial
  */
 class AliHLTSampleComponent1 : public AliHLTProcessor {
index 4691d84..bb24540 100644 (file)
 
 /**
  * @class AliHLTSampleComponent2
- * @brief An HLT sample component
+ * @brief An HLT sample component.
+ * This component does not any data processing at all. It just
+ * illustrates the existence of several components in ine library and
+ * allows to set up a very simple chain with different components.
  * @ingroup alihlt_tutorial
  */
 class AliHLTSampleComponent2 : public AliHLTProcessor {
index e9c2ca3..5ef7f7a 100644 (file)
@@ -8,7 +8,8 @@
 
 MODULE                                 = AliHLTSample
 
-EXTRA_DIST                     = AliHLTSampleLinkDef.h
+EXTRA_DIST                     = AliHLTSampleLinkDef.h \
+                                 tutorial.c
 
 # include the pkg definition which actually contains the source
 # file definitions
index efba053..29ccf25 100644 (file)
@@ -390,12 +390,8 @@ void AliHLTTPCHistogram::Draw(Char_t *option)
 void AliHLTTPCHistogram::CreateRootHisto()
 {
   // Create ROOT histogram out of AliHLTTPCHistogram
-#ifdef use_root
   fRootHisto = new TH2F(fName,"",fNxbins,fXmin,fXmax,fNybins,fYmin,fYmax);
   return;
-#else
-  cerr<<"AliHLTTPCHistogram::CreateRootHisto : You need to compile with ROOT in order to create ROOT histogram"<<endl;
-#endif
 }
 
 ofstream& operator<<(ofstream &o, const AliHLTTPCHistogram &h)
index 536beef..d773462 100644 (file)
@@ -27,11 +27,8 @@ class AliHLTTPCHistogram1D {
   void SetBinContent(Int_t bin,Int_t value);
   void SetThreshold(Int_t i) {fThreshold = i;}
   
-
-#ifdef use_root
   void Draw(Char_t *option="hist");
   TH1F *GetRootHisto() {return fRootHisto;}
-#endif
   
  private:
   
index 24e427a..c5ab484 100644 (file)
@@ -202,7 +202,6 @@ Double_t AliHLTTPCHistogramAdaptive::GetBinCenterY(Int_t ybin) const
 void AliHLTTPCHistogramAdaptive::Draw(Char_t *option)
 {
   //Draw the histogram
-#ifdef use_root
   if(!fRootHisto)
     CreateRootHisto();
   
@@ -221,9 +220,6 @@ void AliHLTTPCHistogramAdaptive::Draw(Char_t *option)
     }
   fRootHisto->Draw(option);
   return;
-#else
-  cerr<<"AliHLTTPCHistogramAdaptive::Draw : You need to compile with ROOT in order to draw histogram"<<endl;
-#endif
 }
 
 void AliHLTTPCHistogramAdaptive::Print() const
index 4f47d4f..4a66834 100644 (file)
@@ -55,9 +55,7 @@ AliHLTTPCHoughMaxFinder::AliHLTTPCHoughMaxFinder()
   fNMax=0;
   fGradX=1;
   fGradY=1;
-#ifndef no_root
   fNtuppel = 0;
-#endif
 }
 
 AliHLTTPCHoughMaxFinder::AliHLTTPCHoughMaxFinder(Char_t *histotype,Int_t nmax,AliHLTTPCHistogram *hist)
@@ -85,9 +83,7 @@ AliHLTTPCHoughMaxFinder::AliHLTTPCHoughMaxFinder(Char_t *histotype,Int_t nmax,Al
   fENDYPeaks = new Int_t[fNMax];
   fSTARTETAPeaks = new Int_t[fNMax];
   fENDETAPeaks = new Int_t[fNMax];
-#ifndef no_root
   fNtuppel = 0;
-#endif
   fThreshold=0;
 }
 
@@ -112,10 +108,8 @@ AliHLTTPCHoughMaxFinder::~AliHLTTPCHoughMaxFinder()
     delete [] fSTARTETAPeaks;
   if(fENDETAPeaks)
     delete [] fENDETAPeaks;
-#ifndef no_root
   if(fNtuppel)
     delete fNtuppel;
-#endif
 }
 
 void AliHLTTPCHoughMaxFinder::Reset()
@@ -141,17 +135,14 @@ void AliHLTTPCHoughMaxFinder::Reset()
 void AliHLTTPCHoughMaxFinder::CreateNtuppel()
 {
   // Fill a NTuple with the peak parameters
-#ifndef no_root
   //content#; neighbouring bins of the peak.
   fNtuppel = new TNtuple("ntuppel","Peak charateristics","kappa:phi0:weigth:content3:content5:content1:content7");
   fNtuppel->SetDirectory(0);
-#endif  
 }
 
 void AliHLTTPCHoughMaxFinder::WriteNtuppel(Char_t *filename)
 {
   // Write the NTuple with the peak parameters
-#ifndef no_root
   TFile *file = TFile::Open(filename,"RECREATE");
   if(!file)
     {
@@ -160,7 +151,6 @@ void AliHLTTPCHoughMaxFinder::WriteNtuppel(Char_t *filename)
     }
   fNtuppel->Write();
   file->Close();
-#endif
 }
 
 void AliHLTTPCHoughMaxFinder::FindAbsMaxima()
@@ -215,7 +205,6 @@ void AliHLTTPCHoughMaxFinder::FindAbsMaxima()
   fWeight[fNPeaks] = (Int_t)maxvalue;
 
   fNPeaks++;
-#ifndef no_root
   if(fNtuppel)
     {
       Int_t bin3 = hist->GetBin(maxxbin-1,maxybin);
@@ -225,7 +214,6 @@ void AliHLTTPCHoughMaxFinder::FindAbsMaxima()
       
       fNtuppel->Fill(maxx,maxy,maxvalue,hist->GetBinContent(bin3),hist->GetBinContent(bin5),hist->GetBinContent(bin1),hist->GetBinContent(bin7));
     }
-#endif  
 }
 
 void AliHLTTPCHoughMaxFinder::FindBigMaxima()
index 370c9f9..7f85f28 100644 (file)
@@ -1,7 +1,7 @@
 // @(#) $Id$
 // origin hough/AliL3HoughTransformerRow.cxx,v 1.21 Tue Mar 28 18:05:12 2006 UTC by alibrary
 
-/** @file   AliHLTTPCHoughTransformerRow.h
+/** @file   AliHLTTPCHoughTransformerRow.cxx
     @author Cvetan Cheshkov <mailto:cvetan.cheshkov@cern.ch>
     @date   
     @brief  Implementation of fast HLT TPC hough transform tracking. */