-//protected:
- TObjArray* GetfArrayAmpRow() {return fArrayAmpRow;}
- TObjArray* GetfArrayAmp() {return fArrayAmp;}
- TObjArray* GetfArrayQDY() {return fArrayQDY;}
- TObjArray* GetfArrayQDZ() {return fArrayQDZ;}
- TObjArray* GetfArrayQRMSY() {return fArrayQRMSY;}
- TObjArray* GetfArrayQRMSZ() {return fArrayQRMSZ;}
- TObjArray* GetfArrayChargeVsDriftlength() {return fArrayChargeVsDriftlength;}
- TH1F* GetfDeltaY() {return fDeltaY;}
- TH1F* GetfDeltaZ() {return fDeltaZ;}
- TObjArray* GetfResolY() {return fResolY;}
- TObjArray* GetfResolZ() {return fResolZ;}
- TObjArray* GetfRMSY() {return fRMSY;}
- TObjArray* GetfRMSZ() {return fRMSZ;}
- TH1I* GetfHclus() {return fHclus;}
- TH1I* GetfRejectedTracksHisto() {return fRejectedTracksHisto;}
- TH1I* GetfHclusterPerPadrow() {return fHclusterPerPadrow;}
- TH1I* GetfHclusterPerPadrowRaw() {return fHclusterPerPadrowRaw;}
- TH2I* GetfClusterCutHisto() {return fClusterCutHisto;}
- AliTPCCalPad* GetfCalPadClusterPerPad() {return fCalPadClusterPerPad; }
- AliTPCCalPad* GetfCalPadClusterPerPadRaw() {return fCalPadClusterPerPadRaw;}
- AliTPCCalPadRegion* GetCalPadRegionchargeVsDriftlength() {return fcalPadRegionChargeVsDriftlength;}
- AliTPCcalibTracksCuts* GetCuts() {return fCuts;}
-
+ Int_t AcceptTrack(AliTPCseed * track);
+ void FillResolutionHistoLocal(AliTPCseed * track); // the MAIN-FUNCTION, called for each track to fill the histograms, called by Process(...)
+ static TH2D* MakeDiff(TH2D * hfit, TF2 * func);
+
+ static AliTPCcalibTracks* TestMerge(AliTPCcalibTracks *ct, AliTPCClusterParam *clusterParam, Int_t nCalTracks = 50);
+
+ void SetStyle() const;
+ void Draw(Option_t* opt); // draw some exemplaric histograms for fast result-check
+ void MakeAmpPlots(Int_t stat, const char* pathName = "plots");
+ void MakeDeltaPlots(const char* pathName = "plots");
+ void MakeChargeVsDriftLengthPlotsOld(const char* pathName = "plots");
+ void MakeChargeVsDriftLengthPlots(const char* pathName = "plots");
+ void FitResolutionNew(const char* pathName = "plots");
+ void FitRMSNew(const char* pathName = "plots");
+
+ TObjArray* GetfArrayAmpRow() {return fArrayAmpRow;}
+ TObjArray* GetfArrayAmp() {return fArrayAmp;}
+ TObjArray* GetfArrayQDY() {return fArrayQDY;}
+ TObjArray* GetfArrayQDZ() {return fArrayQDZ;}
+ TObjArray* GetfArrayQRMSY() {return fArrayQRMSY;}
+ TObjArray* GetfArrayQRMSZ() {return fArrayQRMSZ;}
+ TObjArray* GetfArrayChargeVsDriftlength() {return fArrayChargeVsDriftlength;}
+ TH1F* GetfDeltaY() {return fDeltaY;}
+ TH1F* GetfDeltaZ() {return fDeltaZ;}
+ TObjArray* GetfResolY() {return fResolY;}
+ TObjArray* GetfResolZ() {return fResolZ;}
+ TObjArray* GetfRMSY() {return fRMSY;}
+ TObjArray* GetfRMSZ() {return fRMSZ;}
+ TH1I* GetfHclus() {return fHclus;}
+ TH1I* GetfRejectedTracksHisto() {return fRejectedTracksHisto;}
+ TH1I* GetfHclusterPerPadrow() {return fHclusterPerPadrow;}
+ TH1I* GetfHclusterPerPadrowRaw() {return fHclusterPerPadrowRaw;}
+ TH2I* GetfClusterCutHisto() {return fClusterCutHisto;}
+ AliTPCCalPad* GetfCalPadClusterPerPad() {return fCalPadClusterPerPad; }
+ AliTPCCalPad* GetfCalPadClusterPerPadRaw() {return fCalPadClusterPerPadRaw;}
+ AliTPCCalPadRegion* GetCalPadRegionchargeVsDriftlength() {return fcalPadRegionChargeVsDriftlength;}
+ AliTPCcalibTracksCuts* GetCuts() {return fCuts;}