1 #ifndef ALITRDPIDREFMAKER_H
2 #define ALITRDPIDREFMAKER_H
4 //////////////////////////////////////////////////////
6 // Task to build PID reference tree for the training
7 // of neural networs for the TRD PID
9 // Author : Alex Wilk <wilka@uni-muenster.de>
11 ///////////////////////////////////////////////////////
13 #ifndef ALITRDRECOTASK_H
14 #include "AliTRDrecoTask.h"
18 class AliTRDReconstructor;
19 class AliTRDpidRefMaker : public AliTRDrecoTask
24 virtual ~AliTRDpidRefMaker();
26 void CreateOutputObjects();
27 void Exec(Option_t *option);
28 void GetRefFigure(Int_t ifig, Int_t &first, Int_t &last, Option_t *opt);
30 void Terminate(Option_t *);
34 AliTRDpidRefMaker(const AliTRDpidRefMaker&); // not implemented
35 AliTRDpidRefMaker& operator=(const AliTRDpidRefMaker&); // not implemented
37 void GetV0info(AliTRDtrackV1 *TRDtrack, Float_t *v0pdg); // get the v0 information
39 AliTRDReconstructor *fReconstructor; //! reconstructor needed for recalculation the PID
41 ClassDef(AliTRDpidRefMaker, 1); // TRD reference maker for NN