Replacing Header with Id
[u/mrichter/AliRoot.git] / STEER / AliDebugVolume.h
CommitLineData
6eb8ed37 1#ifndef ALIDEBUGVOLUME_H
2#define ALIDEBUGVOLUME_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
7
8#include "TNamed.h"
9class AliDebugVolume : public TNamed {
10
11public:
12 AliDebugVolume();
13 AliDebugVolume(const char *name, Int_t copy,
14 Float_t step, Float_t x, Float_t y, Float_t z, Int_t status);
6644b9ca 15 virtual ~AliDebugVolume(){}
6eb8ed37 16
6eb8ed37 17 Int_t CopyNumber() const {return fCopy;}
18 Float_t Step() const {return fStep;}
19 Float_t X() const {return fX;}
20 Float_t Y() const {return fY;}
21 Float_t Z() const {return fZ;}
22 char* Status() const;
23
24
e2afb3b6 25 Bool_t IsVEqual(const char* name, const Int_t copy) const;
6eb8ed37 26private:
27 Int_t fCopy; //!Volume copy number
28 Float_t fStep; //!Stepsize to volume boundary
29 Float_t fX; // x
30 Float_t fY; // y
31 Float_t fZ; // z of boundary crossing
32 Int_t fStatus; // tracking status
33
34 ClassDef(AliDebugVolume,1) //Utility class to store volume information
35 //during debugging
36
37};
38
39
40#endif