]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/AliVTrack.h
Keep track of missing DCS points in DDL maps (flagged by 'x')
[u/mrichter/AliRoot.git] / STEER / AliVTrack.h
CommitLineData
4f6e22bd 1#ifndef AliVTrack_H
2#define AliVTrack_H
3/* Copyright(c) 1998-2008, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6
7//-------------------------------------------------------------------------
8// base class for ESD and AOD tracks
9// Author: A. Dainese
10//-------------------------------------------------------------------------
11
12#include "AliVParticle.h"
13
14
15class AliVTrack: public AliVParticle {
16
17public:
18 AliVTrack() { }
19 virtual ~AliVTrack() { }
20 AliVTrack(const AliVTrack& vTrack);
21 AliVTrack& operator=(const AliVTrack& vTrack);
22
23 virtual Int_t GetID() const = 0;
24 virtual UChar_t GetITSClusterMap() const = 0;
25 virtual ULong_t GetStatus() const = 0;
892be05f 26 virtual Bool_t GetXYZ(Double_t *p) const = 0;
f7a1cc68 27 virtual Double_t GetBz() const;
8b6e3369 28 virtual void GetBxByBz(Double_t b[3]) const;
4f6e22bd 29 virtual Bool_t GetCovarianceXYZPxPyPz(Double_t cv[21]) const = 0;
4f6e22bd 30
606fdf76 31 ClassDef(AliVTrack,1) // base class for tracks
4f6e22bd 32};
33
34#endif