//* 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;
/**
* @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>
*
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:
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
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)
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