FairRoot/PandaRoot
PndFTSCATrackPerformanceBase.h
Go to the documentation of this file.
1 //-*- Mode: C++ -*-
2 // $Id: PndFTSCATrackPerformanceBase.h,v 1.10 2010/09/01 10:38:27 ikulakov Exp $
3 // ************************************************************************
4 // This file is property of and copyright by the ALICE HLT Project *
5 // ALICE Experiment at CERN, All rights reserved. *
6 // See cxx source for full Copyright notice *
7 // *
8 //*************************************************************************
9 #ifdef DO_TPCCATRACKER_EFF_PERFORMANCE
10 
11 #ifndef PNDFTSCATrackPERFORMANCEBASE_H
12 #define PNDFTSCATrackPERFORMANCEBASE_H
13 
14 #include "PndFTSCounters.h"
15 
16 #include "PndFTSPerformanceBase.h"
17 
18 #include "PndFTSCADef.h"
19 #include "PndFTSArray.h"
20 #include "PndFTSCAMCTrack.h"
21 #include "PndFTSCAMCPoint.h"
22 #include <fstream>
23 #include <cstdio>
24 #include <map>
25 
26 #include <string>
27 using std::string;
28 
29 #include <iostream>
30 using std::ostream;
31 using std::istream;
32 
33 class TObject;
34 class TParticle;
35 class PndFTSCAMCPoint;
36 class PndFTSCAGBTracker;
37 class TDirectory;
38 class TH1;
39 
40 class TFile;
41 
45 class PndFTSCATrackPerformanceBase: public PndFTSPerformanceBase
46 {
47  public:
48 
49  PndFTSCATrackPerformanceBase();
50  virtual ~PndFTSCATrackPerformanceBase() { };
51 
53  virtual void CreateHistos(string histoDir = "", TFile* outFile = 0);
54 
55  protected:
56 
57  virtual void FillHistos();
58 
59 
61  enum{
62  NTracksPulls = 10,
63 #if defined(DRIFT_TUBES)
64  NHitsPulls = 5+2+2,
65 #else
66  NHitsPulls = 5+2,
67 #endif
68  NHits2DPulls = 2+3+3+3,
69 
70  NAllHisto = 4,
71  NAllProfiles = 4,
72  NAll2DHisto = 1,
73 
74  NGhostsHisto = 7,
75  NGhostsProfiles = 0,
76  NGhosts2DHisto = 3,
77 
78  NRecoTracksHisto = 9,
79  NRecoTracksProfiles = 14,
80  NRecoTracks2DHisto = 3
81  };
82 
83 };
84 
85 #endif
86 #endif //DO_TPCCATRACKER_EFF_PERFORMANCE
TString outFile
Definition: hit_dirc.C:17
basic_ostream< char, char_traits< char > > ostream
basic_istream< char, char_traits< char > > istream