e2b7b84b11e904ea974a71dabc563f5a0a65555c
[u/mrichter/AliRoot.git] / STEER / AliESDPmdTrack.h
1 #ifndef ALIESDPMDTRACK_H
2 #define ALIESDPMDTRACK_H
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6
7 /* $Id$ */
8
9 // Event Data Summary Class for pmd tracks
10 // This is part of the reconstructed ESD events
11 // for the PMD detector
12
13 #include "TObject.h"
14
15 class AliESDPmdTrack : public TObject {
16  public:
17   AliESDPmdTrack(){}
18   virtual ~AliESDPmdTrack(){}
19   AliESDPmdTrack (const AliESDPmdTrack &PMDTrack);  // copy constructor
20   AliESDPmdTrack &operator=(const AliESDPmdTrack &PMDTrack); // assignment op
21   
22   void SetDetector(Int_t idet) {fDet = idet;}
23   void SetTheta(Float_t theta) {fTheta = theta;}
24   void SetPhi(Float_t phi) {fPhi = phi;}
25   void SetClusterADC(Float_t cluadc) {fCluADC = cluadc;}
26   void SetClusterPID(Float_t clupid) {fCluPID = clupid;}
27
28   Int_t   GetDetector() const {return fDet;}
29   Float_t GetTheta() const {return fTheta;}
30   Float_t GetPhi() const {return fPhi;}
31   Float_t GetClusterADC() const {return fCluADC;}
32   Float_t GetClusterPID() const {return fCluPID;}
33   
34  protected:
35   Int_t fDet;      // Detector, 0:PRE, 1:CPV
36   Float_t fTheta;  // Theta of the Cluster in radian
37   Float_t fPhi;    // Phi of the Cluster in radian
38   Float_t fCluADC; // Cluster Energy in ADC
39   Float_t fCluPID; // Cluster probability, 1: Photon, 0: Hadron
40
41   ClassDef(AliESDPmdTrack,1)  //PMD ESD track class 
42 };
43
44 #endif