1 #ifndef ALITRDPIDREFMAKERLQ_H
2 #define ALITRDPIDREFMAKERLQ_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
6 /* $Id: AliTRDpidRefMakerLQ.h 34125 2009-08-06 09:35:40Z cblume $ */
8 ///////////////////////////////////////////////////////////////////////////////
10 // TRD calibration class for building reference data for PID //
12 ///////////////////////////////////////////////////////////////////////////////
18 #ifndef ALITRDPIDREFMAKER_H
19 #include "AliTRDpidRefMaker.h"
22 #ifndef ALITRDPIDUTIL_H
23 #include "AliTRDpidUtil.h"
27 class AliTRDpidRefMakerLQ : public AliTRDpidRefMaker {
29 enum ETRDpidRefMakerLQsteer{
30 kMaxStat = 180000 // maximum statistics/PID bin
31 ,kMinStat = 50 // minimum statistics/bucket 14%
32 ,kMinBuckets = 450 // minimum number of buckets [lambda(6)*alpha(1.5)*regions(50)]
33 ,kNN2LQtransition = 4 // index of NN slices where first LQ slice ends
35 AliTRDpidRefMakerLQ();
36 ~AliTRDpidRefMakerLQ();
38 void CreateOutputObjects();
39 TObject* GetOCDBEntry(Option_t *opt);
40 Bool_t GetRefFigure(Int_t ifig);
44 AliTRDpidRefMakerLQ(const AliTRDpidRefMakerLQ &ref);
45 AliTRDpidRefMakerLQ& operator=(const AliTRDpidRefMakerLQ &ref);
48 ClassDef(AliTRDpidRefMakerLQ, 5) // Reference builder for Multidim-LQ TRD-PID