]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/STEERBase/AliVVvertex.h
move the implementations out of the class declaration
[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() {}
17 virtual ~AliVVvertex() {}
50ff8c36 18 virtual Double_t GetX() const { return 0; }
19 virtual Double_t GetY() const { return 0; }
20 virtual Double_t GetZ() const { return 0; }
21 virtual void GetXYZ(Double_t pos[3]) const {if (pos[0]<0) return;}
6eb01754 22 virtual void GetCovarianceMatrix(Double_t /*covmatrix*/[6]) const { return ; }
34203515 23 virtual Double_t GetChi2perNDF() const { return 0; }
24 virtual Double_t GetChi2() const { return 0; }
25 virtual Int_t GetNDF() const{ return 0; }
26 virtual void PrintIndices() const { return ; }
6eb01754 27 virtual void Print(Option_t* /*option = ""*/) const { return ; }
34203515 28 virtual Int_t GetBC() const{ return 0; }
6eb01754 29 virtual void Clear(Option_t* /*option*/) { return ; }
50ff8c36 30 virtual Int_t GetNContributors() const { return 0; }
6a15ab77 31
11443ce6 32 ClassDef(AliVVvertex, 1) // base class for vertex data
6a15ab77 33
50ff8c36 34};
35
36#endif