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 a3754a36c5b45c19ebc60e10687dc733987d0ce9..eee183671359f0aaef0d4a2008ff79d18fda5d73 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 b974e21513a3d87134e9f82829232067c10ef503..da4c5af9427f280a87ca9ca2f385b645a320cbb4 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 aa7ce716f4e1a9d57defce3fd06e3ed47b08f524..166ea85f88bd62daad72c7dd0d4399eeb14453ad 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 4691d849f37f9a915ee8c035f33e02b0b561446b..bb24540b14536ec9bf37c30b3d021c0713fd6304 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 e9c2ca350f7bc188b4c58cce09c4d612c75bd9f2..5ef7f7ab7dd91f39bad6506aa2118c54694134e3 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 efba053eaf4391c8d4212ce9438b5d5f247d72a1..29ccf258989c7241dfe1f003c5148e63cb03a420 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 536beefa123b27ff392d3862fe93cbfcf662344b..d7734622517705aed02c35239ebd1245bcddc68a 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 24e427a7c5f4e9530cfdfa07af370125e86f91cd..c5ab484210fddd1641768a6fdf2de6d319725cbf 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 4f47d4fc22a0832fb896ef93b838f1c4d109b954..4a6683400c6c9bc8ecc16cbbadfb76e3b84139e4 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 370c9f9bbfebfecb8b2254899f8486a1a2212450..7f85f28cc96cb791ae93c155e16347ebdf386f52 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. */