STRUCT module
[u/mrichter/AliRoot.git] / HMPID / AliHMPIDPid.h
1 #ifndef AliHMPIDPid_h
2 #define AliHMPIDPid_h
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6
7 //////////////////////////////////////////////////////////////////////////
8 //                                                                      //
9 // AliHMPIDPid                                                          //
10 //                                                                      //
11 // HMPID class to perfom pattern recognition based on Hough transfrom   //
12 //                                                                      //
13 //////////////////////////////////////////////////////////////////////////
14
15 #include <TNamed.h>
16
17 class AliESDtrack;
18
19 class AliHMPIDPid : public TNamed 
20 {
21 public : 
22              AliHMPIDPid();    //ctor
23     virtual ~AliHMPIDPid() {;} //dtor
24     
25     void     FindPid(AliESDtrack *pESD,Double_t nmean,Int_t nsp,Double_t *prob);  //Find PID for tracks
26     Double_t Resolution(Int_t iPart, Double_t thetaCerTh, AliESDtrack *pTrk);   //Find the sigma for a given ThetaCerTh
27
28 //
29 protected:
30   
31 private:
32   AliHMPIDPid(const AliHMPIDPid& r);                //dummy copy constructor
33   AliHMPIDPid &operator=(const AliHMPIDPid& r);     //dummy assignment operator
34 //
35   ClassDef(AliHMPIDPid,0)
36 };
37
38 #endif // #ifdef AliHMPIDPid_cxx
39