]> git.uio.no Git - u/mrichter/AliRoot.git/blame - AliGeant4/AliColour.cxx
uncommented loading libZDC
[u/mrichter/AliRoot.git] / AliGeant4 / AliColour.cxx
CommitLineData
676fb573 1// $Id$
2// Category: visualization
3//
4// See the class description in the header file.
5
6#include "AliColour.h"
7
8AliColour::AliColour()
9 : fName (""),
10 fRed(0.),
11 fBlue(0.),
12 fGreen(0.)
13{
14//
15}
16
17AliColour::AliColour(G4String name, G4double red, G4double blue, G4double green)
18 : fName(name),
19 fRed(red),
20 fBlue(blue),
21 fGreen(green)
22{
23//
24}
25
26AliColour::AliColour(const AliColour& right) {
27//
28 fName = right.fName;
29 fRed = right.fRed;
30 fBlue = right.fBlue;
31 fGreen = right.fGreen;
32}
33
34AliColour::~AliColour() {
35//
36}
37
38// operators
39
40AliColour& AliColour::operator=(const AliColour& right)
41{
42 // check assignement to self
43 if (this == &right) return *this;
44
45 fName = right.fName;
46 fRed = right.fRed;
47 fBlue = right.fBlue;
48 fGreen = right.fGreen;
49
50 return *this;
51}
52
53G4int AliColour::operator==(const AliColour& right) const
54{
55//
56 G4int returnValue = 0;
57 if ( fName == right.fName &&
58 fRed == right.fRed && fBlue == right.fBlue && fGreen == right.fGreen)
59 { returnValue = 1; };
60
61 return returnValue;
62}
63
64G4int AliColour::operator!=(const AliColour& right) const
65{
66//
67 G4int returnValue = 1;
68 if (*this == right) returnValue = 0;
69
70 return returnValue;
71}