1 #ifndef ALIESDPMDTRACK_H
2 #define ALIESDPMDTRACK_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
9 // Event Data Summary Class for pmd tracks
10 // This is part of the reconstructed ESD events
11 // for the PMD detector
15 class AliESDPmdTrack : public TObject {
18 virtual ~AliESDPmdTrack(){}
19 AliESDPmdTrack (const AliESDPmdTrack &PMDTrack); // copy constructor
20 AliESDPmdTrack &operator=(const AliESDPmdTrack &PMDTrack); // assignment op
22 void SetDetector(Int_t idet) {fDet = idet;}
24 void SetClusterX(Float_t xglobal) {fX = xglobal;}
25 void SetClusterY(Float_t yglobal) {fY = yglobal;}
26 void SetClusterZ(Float_t zglobal) {fZ = zglobal;}
27 void SetClusterADC(Float_t cluadc) {fCluADC = cluadc;}
28 void SetClusterCells(Float_t ncell) {fNcell = ncell;}
29 void SetClusterPID(Float_t clupid) {fCluPID = clupid;}
31 Int_t GetDetector() const {return fDet;}
32 Float_t GetClusterX() const {return fX;}
33 Float_t GetClusterY() const {return fY;}
34 Float_t GetClusterZ() const {return fZ;}
35 Float_t GetClusterADC() const {return fCluADC;}
36 Float_t GetClusterCells() const {return fNcell;}
37 Float_t GetClusterPID() const {return fCluPID;}
40 Int_t fDet; // Detector, 0:PRE, 1:CPV
41 Float_t fX; // Cluster X position
42 Float_t fY; // Cluster Y position
43 Float_t fZ; // Cluster Z position (vertex uncorrected)
44 Float_t fCluADC; // Cluster Energy in ADC
45 Float_t fNcell; // Cluster cells
46 Float_t fCluPID; // Cluster probability, 1: Photon, 0: Hadron
48 ClassDef(AliESDPmdTrack,2) //PMD ESD track class