]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/STEERBase/AliVVvertex.h
Task now uses VV classes (ready for the case of flat)
[u/mrichter/AliRoot.git] / STEER / STEERBase / AliVVvertex.h
CommitLineData
50ff8c36 1#ifndef ALIVVVERTEX_H
2#define ALIVVVERTEX_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice *
6 * Primary Author: Mikolaj Krzewicki
7
8 * >> interface for vertices <<
9 */
10
11#include "Rtypes.h"
12
13class AliVVvertex
14{
15 public:
6a15ab77 16 AliVVvertex() {}
8fcd8556 17 AliVVvertex(Bool_t) {}
6a15ab77 18 virtual ~AliVVvertex() {}
50ff8c36 19 virtual Double_t GetX() const { return 0; }
20 virtual Double_t GetY() const { return 0; }
21 virtual Double_t GetZ() const { return 0; }
8fcd8556 22 virtual void GetXYZ(Double_t pos[3]) const { if (pos[0]) return; }
23 virtual void GetCovarianceMatrix(Double_t covmatrix[6]) const {if (covmatrix[0]) return;}
34203515 24 virtual Double_t GetChi2perNDF() const { return 0; }
25 virtual Double_t GetChi2() const { return 0; }
26 virtual Int_t GetNDF() const{ return 0; }
27 virtual void PrintIndices() const { return ; }
8fcd8556 28 virtual void Print(Option_t* /*option = ""*/) const {}
34203515 29 virtual Int_t GetBC() const{ return 0; }
6eb01754 30 virtual void Clear(Option_t* /*option*/) { return ; }
50ff8c36 31 virtual Int_t GetNContributors() const { return 0; }
6a15ab77 32
11443ce6 33 ClassDef(AliVVvertex, 1) // base class for vertex data
6a15ab77 34
50ff8c36 35};
36
37#endif