]> git.uio.no Git - u/mrichter/AliRoot.git/blame - JETAN/AliJFJet.cxx
Corrected media numbers (R.Grosso)
[u/mrichter/AliRoot.git] / JETAN / AliJFJet.cxx
CommitLineData
b9a6a391 1// $Id$
2
3#include <Riostream.h>
4
5#include "AliJFJet.h"
6
7ClassImp(AliJFJet)
8
9AliJFJet::AliJFJet(Int_t n) : TObject(),
10 fNJet(0),fN(0),fNCharged(0),fNNeutral(0),fNEM(0),
11 fPhi(0),fEta(0),fY(0),fPt(0),
12 fPx(0),fPy(0),fPz(0),fE(0),
13 fPtSum(0),fPhiSum(0),fEtaSum(0),
14 fPhiC(0),fEtaC(0),fYC(0),fPtC(0),
15 fPxC(0),fPyC(0),fPzC(0),fEC(0),
16 fPtSumC(0),fPhiSumC(0),fEtaSumC(0),
17 fPhiN(0),fEtaN(0),fYN(0),fPtN(0),
18 fPxN(0),fPyN(0),fPzN(0),fEN(0),
19 fPtSumN(0),fPhiSumN(0),fEtaSumN(0),
20 fPhiEM(0),fEtaEM(0),fYEM(0),fPtEM(0),
21 fPxEM(0),fPyEM(0),fPzEM(0),fEEM(0),
22 fPtSumEM(0),fPhiSumEM(0),fEtaSumEM(0),
23 fMaxParticle(),fMaxParticleC(),fMaxParticleN(),fMaxParticleEM(),
24 fParticles("TParticle",n),fIsUpdated(kTRUE)
25{
26}
27
28AliJFJet::~AliJFJet()
29{
30}
31
32Int_t AliJFJet::Compare(const TObject *obj) const
33{
34 Double_t val=((AliJFJet*)obj)->GetPt();
35
36 if(fPt>val) return 1;
37 else if (fPt<val) return -1;
38 else return 0;
39}
40
41void AliJFJet::Clean()
42{
43 fParticles.Delete();
44}
45
46void AliJFJet::Debug()
47{
48 cout << "Jet: " << fNJet << endl;
49
50 TIterator *iter=fParticles.MakeIterator();
51 TParticle *p;
52 Int_t i=0;
53 while((p=(TParticle*)iter->Next()) != NULL){
54 cout << i++ << ": " << p->Energy() << endl;
55 }
56}