]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/AliESDPmdTrack.h
first prototype of interface to storage of run dependent objects, implementation...
[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:
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