//-*- Mode: C++ -*- // $Id: AliHLTTPCParticlePerformanceBase.h,v 1.10 2010/09/01 10:38:27 ikulakov Exp $ // ************************************************************************ // This file is property of and copyright by the ALICE HLT Project * // ALICE Experiment at CERN, All rights reserved. * // See cxx source for full Copyright notice * // * //************************************************************************* #ifdef DO_TPCCATRACKER_EFF_PERFORMANCE #ifndef ALIHLTTPCParticlePERFORMANCEBASE_H #define ALIHLTTPCParticlePERFORMANCEBASE_H #include "AliHLTTPCCounters.h" #include "AliHLTTPCPerformanceBase.h" #include "AliHLTTPCCADef.h" #include "AliHLTArray.h" #include "AliHLTTPCCAMCTrack.h" #include "AliHLTTPCCAMCPoint.h" #include #include #include #include using std::string; #include using std::ostream; using std::istream; class TObject; class TParticle; class AliHLTTPCCAMCPoint; class AliHLTTPCCAGBTracker; class TDirectory; class TH1; class TFile; /** * @class AliHLTTPCParticlePerformanceBase */ class AliHLTTPCParticlePerformanceBase: public AliHLTTPCPerformanceBase { public: AliHLTTPCParticlePerformanceBase(); virtual ~AliHLTTPCParticlePerformanceBase(){}; /// Histograms virtual void CreateHistos(string histoDir = "", TFile* outFile = 0); protected: virtual void FillHistos(); /// Histos enum{ NTrackPulls = 12, NTrackPullsAtProdVertex = 12, NVertexPulls = 6 }; }; #endif #endif //DO_TPCCATRACKER_EFF_PERFORMANCE