]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/TPCLib/AliHLTTPCTrackHistoComponent.h
Debug msg
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCTrackHistoComponent.h
index c8b215cb84b6dcd02c0a391491367630f90cca39..c48a7d3e15dfe08385393bd72970309f38a27436 100644 (file)
@@ -7,15 +7,14 @@
 //* ALICE Experiment at CERN, All rights reserved.                         *
 //* See cxx source for full Copyright notice                               *
 
-/** @file   AliHLTTPCTrackHistoComponent.h
-    @author Gaute Ovrebekk
-    @date   
-    @brief  Component for track histo
-*/
+/// @file   AliHLTTPCTrackHistoComponent.h
+/// @author Gaute Ovrebekk
+/// @date   
+/// @brief  Component for track histo
+///
 
 #include "AliHLTProcessor.h"
 #include "AliHLTTPCSpacePointData.h"
-#include "AliHLTTPCTrackSegmentData.h"
 
 class TNtuple;
 class TH1F;
@@ -23,15 +22,14 @@ class TProfile;
 
 /**
  * @class AliHLTTPCTrackHistoComponent
- * Component for ploting proparties of Tracks. 
- * The component gives out two NTuples. One for cluster- and one for track proprties
+ * Component for plotting proparties of Tracks. 
+ * The component gives out 2 NTuples. One for cluster and one for track properties
  * 
  * <h2>General properties:</h2> 
  *
  * Component ID: \b TPCTrackHisto <br>
  * Library: \b libAliHLTTPC.so <br>
  * Input Data Types: AliHLTTPCDefinitions::fgkClustersDataType,
- *                   AliHLTTPCDefinitions::fgkTrackSegmentsDataType or
  *                   AliHLTTPCDefinitions::fgkTracksDataType <br>
  * Output Data Types: ::kAliHLTDataTypeTNtuple <br> 
  *
@@ -80,6 +78,8 @@ public:
   virtual void GetOutputDataSize( unsigned long& constBase, double& inputMultiplier );
   /** interface function, see AliHLTComponent for description */
   AliHLTComponent* Spawn();
+  /** interface function, see @ref AliHLTComponent for description */
+  void GetOCDBObjectDescription( TMap* const targetMap);
 
 protected:
 
@@ -115,11 +115,6 @@ private:
 
   void PushHisto();
  
-  AliHLTUInt8_t fMinSlice;     //! transient
-  AliHLTUInt8_t fMaxSlice;     //! transient
-  AliHLTUInt8_t fMinPartition; //! transient
-  AliHLTUInt8_t fMaxPartition; //! transient
-
   Int_t fNEvents;    //! transient
   Int_t fNtotTracks; //! transient
 
@@ -130,6 +125,7 @@ private:
 
   TH1F *fMeanMultiplicity; //! transient (mean multiplicity for every 20 evts vs. #evt by Z.Y.)
   TH1F *fMultiplicity;     //! transient (track multiplicity by Z.Y.)
+  //TH1F *fdNdEta;           //! transient (dN/dEta)
      
   //TH2F *fNClusterVsXY;   //! transient (#Clusters vs. x, y positions, by ZY)
   //TH2F *fChargeVsXY;     //! transient (Charge distr. vs. x, y added by ZY)
@@ -138,15 +134,13 @@ private:
   TNtuple *fClusters;                             //! transient  
   TNtuple *fTracks;                               //! transient
 
-  vector<UInt_t> fTrackClusterID[36][6];          //! transient
-
   AliHLTTPCSpacePointData *fClustersArray[36][6]; //! transient
   UInt_t                   fNSpacePoints[36][6];  //! transient
   
   /** the default configuration entry for this component */
   static const char* fgkOCDBEntry; //!transient
 
-  ClassDef(AliHLTTPCTrackHistoComponent, 4);
+  ClassDef(AliHLTTPCTrackHistoComponent, 0);
 
 };
 #endif