X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PWG1%2FTPC%2FAliPerformanceTPC.h;h=1845c0b257af8cbb5195cc3e27ea62abc472eb80;hb=c11cd0faf441172ef98b8623d84faf1522a4d5d3;hp=73a18820a4a922e51ec24962b2fe0f5a7b1b32be;hpb=28bb9d1f31f9e56c52a449a4202411d4ad27eaf7;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWG1/TPC/AliPerformanceTPC.h b/PWG1/TPC/AliPerformanceTPC.h index 73a18820a4a..1845c0b257a 100644 --- a/PWG1/TPC/AliPerformanceTPC.h +++ b/PWG1/TPC/AliPerformanceTPC.h @@ -6,7 +6,7 @@ // reconstructed and MC particle tracks (TPC resolution). // // Author: J.Otwinowski 04/02/2008 -// Changes by M.Knichel 24/09/2010 +// Changes by M.Knichel 15/10/2010 //------------------------------------------------------------------------------ class TString; @@ -30,8 +30,9 @@ class AliRecInfoCuts; class AliPerformanceTPC : public AliPerformanceObject { public : - AliPerformanceTPC(); - AliPerformanceTPC(Char_t* name, Char_t* title, Int_t analysisMode, Bool_t hptGenerator); + //AliPerformanceTPC(); + AliPerformanceTPC(Char_t* name="AliPerformanceTPC", Char_t* title="AliPerformanceTPC",Int_t analysisMode=0,Bool_t hptGenerator=kFALSE, Int_t run=-1, Bool_t highMult = kFALSE); + virtual ~AliPerformanceTPC(); // Init data members @@ -47,6 +48,9 @@ public : // Get analysis folder virtual TFolder* GetAnalysisFolder() const {return fAnalysisFolder;} + + // produce summary + virtual TTree* CreateSummary(); // Process events void ProcessConstrained(AliStack* const stack, AliESDtrack *const esdTrack, AliESDEvent *const esdEvent); @@ -63,8 +67,8 @@ public : void SetAliRecInfoCuts(AliRecInfoCuts* const cuts=0) {fCutsRC = cuts;} void SetAliMCInfoCuts(AliMCInfoCuts* const cuts=0) {fCutsMC = cuts;} - AliRecInfoCuts* GetAliRecInfoCuts() const {return fCutsRC;} - AliMCInfoCuts* GetAliMCInfoCuts() const {return fCutsMC;} + AliRecInfoCuts* GetAliRecInfoCuts() const {return fCutsRC;} + AliMCInfoCuts* GetAliMCInfoCuts() const {return fCutsMC;} // getters // @@ -85,7 +89,7 @@ private: static Bool_t fgMergeTHnSparse; // TPC histogram - THnSparseF *fTPCClustHisto; //-> padRow:phi:TPCSide + THnSparseF *fTPCClustHisto; //-> padRow:phi:TPCside THnSparseF *fTPCEventHisto; //-> Xv:Yv:Zv:mult:multP:multN:vertStatus THnSparseF *fTPCTrackHisto; //-> nClust:chi2PerClust:nClust/nFindableClust:DCAr:DCAz:eta:phi:pt:charge:vertStatus TObjArray* fFolderObj; // array of analysed histograms @@ -102,7 +106,7 @@ private: AliPerformanceTPC(const AliPerformanceTPC&); // not implemented AliPerformanceTPC& operator=(const AliPerformanceTPC&); // not implemented - ClassDef(AliPerformanceTPC,7); + ClassDef(AliPerformanceTPC,9); }; #endif