+++ /dev/null
-#ifndef ALITRDPIDREFMAKERLQ_H
-#define ALITRDPIDREFMAKERLQ_H
-/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
- * See cxx source for full Copyright notice */
-
-/* $Id: AliTRDpidRefMakerLQ.h 34125 2009-08-06 09:35:40Z cblume $ */
-
-///////////////////////////////////////////////////////////////////////////////
-// //
-// TRD calibration class for building reference data for PID //
-// //
-///////////////////////////////////////////////////////////////////////////////
-
-#ifndef ALITRDPIDREFMAKER_H
-#include "AliTRDpidRefMaker.h"
-#endif
-
-// #ifndef ALITRDPIDUTIL_H
-// #include "AliTRDpidUtil.h"
-// #endif
-// #ifndef ALIPID_H
-// #include "AliPID.h"
-// #endif
-
-class TKDNodeInfo;
-class TKDInterpolator;
-class TObjArray;
-class AliTRDpidRefMakerLQ : public AliTRDpidRefMaker {
-public:
- enum ETRDpidRefMakerLQsteer{
- kMaxStat = 40000 // maximum statistics/PID bin
- ,kMinStat = 50 // minimum statistics/bucket 14%
- ,kMinBuckets = 100 // minimum number of buckets [lambda(6)*alpha(1.5)*regions(50)]
- };
- AliTRDpidRefMakerLQ();
- AliTRDpidRefMakerLQ(const char *n);
- ~AliTRDpidRefMakerLQ();
-
- TObject* GetOCDBEntry(Option_t *opt);
- Bool_t GetRefFigure(Int_t ifig);
- Bool_t HasOnlineMonitor() const {return kTRUE;}
- TObjArray* Histos();
- Bool_t Load(const Char_t *file = "AnalysisResults.root", const Char_t *dir = "TRD.CalibPIDrefMaker");
- Bool_t PostProcess();
- void UserCreateOutputObjects();
- void UserExec(Option_t *opt);
-
-private:
- AliTRDpidRefMakerLQ(const AliTRDpidRefMakerLQ &ref);
- AliTRDpidRefMakerLQ& operator=(const AliTRDpidRefMakerLQ &ref);
- void SetZeroes(TKDInterpolator *in, TKDNodeInfo *node, Int_t n0, Int_t& idx, Float_t x, Float_t dx, Float_t y, Float_t dy, const Char_t opt='x');
-
- TObjArray *fPDF; // list of PDF estimations
-
- ClassDef(AliTRDpidRefMakerLQ, 6) // Reference builder for Multidim-LQ TRD-PID
-
-};
-
-#endif
-