dc0e23593e1afea1b6c58ba3430a7867890630d3
[u/mrichter/AliRoot.git] / STEER / AliDebugVolume.cxx
1 /*
2  * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
3  *                                                                        *
4  * Author: The ALICE Off-line Project.                                    *
5  * Contributors are mentioned in the code where appropriate.              *
6  *                                                                        *
7  * Permission to use, copy, modify and distribute this software and its   *
8  * documentation strictly for non-commercial purposes is hereby granted   *
9  * without fee, provided that the above copyright notice appears in all   *
10  * copies and that both the copyright notice and this permission notice   *
11  * appear in the supporting documentation. The authors make no claims     *
12  * about the suitability of this software for any purpose. It is          *
13  * provided "as is" without express or implied warranty.                  *
14  **************************************************************************/
15
16 /*
17 $Log$
18 */
19
20 #include "AliDebugVolume.h"
21
22 ClassImp(AliDebugVolume)
23
24
25
26 AliDebugVolume::AliDebugVolume()
27 {
28   //
29   // Default constructor
30   //
31 }
32
33
34 AliDebugVolume::AliDebugVolume(const char *name,
35                  Int_t copy, Float_t step, Float_t x, Float_t y, Float_t z, Int_t status)
36     : TNamed(name, "Debug Volume")
37 {
38 //
39 // Constructor
40 //
41     fCopy = copy;
42     fX    = x;
43     fY    = y;
44     fZ    = z;
45     fStep = step;
46     fStatus = status;
47 }
48
49
50
51 Bool_t  AliDebugVolume::IsEqual(const char* name, const Int_t copy)
52 {
53     return (copy == fCopy && strcmp(name, fName) == 0);
54 }
55
56 char*   AliDebugVolume::Status() const
57 {
58     char* tmp;
59     tmp = "Undefined";
60     if (fStatus == 1) tmp = "Entering";
61     if (fStatus == 2) tmp = "Exiting";   
62     return tmp;
63 }
64
65
66 void AliDebugVolume::Copy(AliDebugVolume &volume) const
67 {
68   //
69   // Copy *this onto debug volume -- not implemented
70   //
71   Fatal("Copy","Not implemented!\n");
72 }
73
74
75
76
77
78
79
80
81
82
83
84
85