]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/AliESDPmdTrack.h
Base class for mag. field map moved to STEERBase.
[u/mrichter/AliRoot.git] / STEER / AliESDPmdTrack.h
CommitLineData
561b7b31 1#ifndef ALIESDPMDTRACK_H
2#define ALIESDPMDTRACK_H
3
0742d588 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
561b7b31 13#include "TObject.h"
14
15class AliESDPmdTrack : public TObject {
16 public:
90e48c0c 17 AliESDPmdTrack();
4f036e6e 18 virtual ~AliESDPmdTrack(){;}
561b7b31 19 AliESDPmdTrack (const AliESDPmdTrack &PMDTrack); // copy constructor
20 AliESDPmdTrack &operator=(const AliESDPmdTrack &PMDTrack); // assignment op
55853e31 21
4f036e6e 22 void SetDetector(Int_t idet) {fDet = idet;}
23
55853e31 24 void SetClusterX(Float_t xglobal) {fX = xglobal;}
25 void SetClusterY(Float_t yglobal) {fY = yglobal;}
26 void SetClusterZ(Float_t zglobal) {fZ = zglobal;}
561b7b31 27 void SetClusterADC(Float_t cluadc) {fCluADC = cluadc;}
4f036e6e 28 void SetClusterCells(Float_t ncell) {fNcell = (UChar_t)ncell;}
561b7b31 29 void SetClusterPID(Float_t clupid) {fCluPID = clupid;}
30
4f036e6e 31 Double_t GetClusterX() const {return fX;}
32 Double_t GetClusterY() const {return fY;}
33 Double_t GetClusterZ() const {return fZ;}
34 Double_t GetClusterADC() const {return fCluADC;}
35 Double_t GetClusterPID() const {return fCluPID;}
36 UChar_t GetClusterCells() const {return fNcell;}
37 UChar_t GetDetector() const {return fDet;}
38
561b7b31 39
40 protected:
4f036e6e 41
42 Double32_t fX; // Cluster X position
43 Double32_t fY; // Cluster Y position
44 Double32_t fZ; // Cluster Z position (vertex uncorrected)
45 Double32_t fCluADC; // Cluster Energy in ADC
46 Double32_t fCluPID; //[0.,1.,8] Cluster probability, 1: Photon, 0: Hadron
47 UChar_t fDet; // Detector, 0:PRE, 1:CPV
48 UChar_t fNcell; // Cluster cells
49
50 ClassDef(AliESDPmdTrack,4) //PMD ESD track class
51
561b7b31 52};
53
54#endif