]> git.uio.no Git - u/mrichter/AliRoot.git/blob - JETAN/AliJetUnitArray.cxx
rlu_hijing has to be float to work correctly with gfortran (Fedora Core 7)
[u/mrichter/AliRoot.git] / JETAN / AliJetUnitArray.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 /* $Id$ */
18
19 //_________________________________________________________________________
20 //  Unit used by UA1 algorithm
21 // --
22 //*-- Author: Sarah Blyth (LBL/UCT)
23 // --
24 // Revised Version for JETAN - 30/03/2006
25 // -- Magali Estienne (IReS)
26
27 #include "AliJetUnitArray.h"
28
29
30 ClassImp(AliJetUnitArray)
31
32
33 AliJetUnitArray::AliJetUnitArray():
34     fUnitEnergy(0.),
35     fUnitEta(0.),
36     fUnitPhi(0.),
37     fUnitDeta(0.),
38     fUnitDphi(0.),
39     fUnitID(0),
40     fUnitNum(0),
41     fUnitClusterID(0),
42     fUnitFlag(kOutJet),
43     fUnitCutFlag(kPtSmaller),
44     fUnitSignalFlag(kGood),
45     fUnitDetectorFlag(kAll)
46 {
47   // Default constructor
48 }  
49
50 AliJetUnitArray::~AliJetUnitArray()
51 {
52   // Destructor 
53 }
54         
55 Bool_t AliJetUnitArray::operator>(AliJetUnitArray unit) const
56 {
57   // Greater than operator used by sort
58   if( fUnitEnergy > unit.GetUnitEnergy())
59     return kTRUE;
60   else 
61     return kFALSE;
62 }
63
64 Bool_t AliJetUnitArray::operator<( AliJetUnitArray unit) const
65 {
66   // Less than operator used by sort
67   if( fUnitEnergy < unit.GetUnitEnergy())
68     return kTRUE;
69   else
70     return kFALSE;
71 }
72
73 Bool_t AliJetUnitArray::operator==( AliJetUnitArray unit) const
74 {
75   // equality operator used by sort
76   if( fUnitEnergy == unit.GetUnitEnergy())
77     return kTRUE;
78   else
79     return kFALSE;
80 }