Added type which is not used yet, but will be for mixed events.
authorloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 11 Sep 2004 17:11:28 +0000 (17:11 +0000)
committerloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 11 Sep 2004 17:11:28 +0000 (17:11 +0000)
JETAN/AliJetParticle.cxx
JETAN/AliJetParticle.h

index 22cd1f3..4c13ee2 100644 (file)
@@ -28,6 +28,7 @@ AliJetParticle::AliJetParticle(const AliJetParticle& in) :
   SetMomentum(in.fPx,in.fPy,in.fPz,in.fE);
   fIdxInEvent=in.fIdxInEvent;
   fLabel=in.fLabel;
+  fType=in.fType;
 }
  
 AliJetParticle::AliJetParticle(const TParticle* p, Int_t idx, Int_t l) :
@@ -36,6 +37,7 @@ AliJetParticle::AliJetParticle(const TParticle* p, Int_t idx, Int_t l) :
   SetMomentum(p->Px(),p->Py(),p->Pz(),p->Energy());
   fIdxInEvent=idx;
   fLabel=l;
+  fType=0;
 }
 
 AliJetParticle::AliJetParticle(Float_t px, Float_t py, Float_t pz, 
@@ -45,6 +47,7 @@ AliJetParticle::AliJetParticle(Float_t px, Float_t py, Float_t pz,
   SetMomentum(px,py,pz,etot);
   fIdxInEvent=idx;
   fLabel=l;
+  fType=0;
 }
 
 AliJetParticle::AliJetParticle(Float_t px, Float_t py, Float_t pz, 
@@ -52,7 +55,8 @@ AliJetParticle::AliJetParticle(Float_t px, Float_t py, Float_t pz,
                               Float_t pt, Float_t phi, Float_t eta) :
   TObject(),
   fPx(px),fPy(py),fPz(pz),
-  fE(etot),fIdxInEvent(idx),fLabel(l),
+  fE(etot),fIdxInEvent(idx),
+  fType(0),fLabel(l),
   fPt(pt),fEta(eta),fPhi(phi)
 {
 
@@ -71,6 +75,7 @@ void AliJetParticle::Calculate()
 
 void AliJetParticle::Clear(Option_t* /*t*/)
 {
+  fType=0;
   fPx=0.;
   fPy=0.;
   fPz=0.;
index 3e67e5e..7871842 100644 (file)
@@ -34,7 +34,8 @@ class AliJetParticle : public TObject
   
   void SetUID(Int_t id) {fIdxInEvent = id;}
   void SetLabel(Int_t l){fLabel = l;}
-  
+  void SetType(Int_t t) {fType = t;}  
+
   Float_t P()      const {return TMath::Sqrt(fPx*fPx+fPy*fPy+fPz*fPz);}
   Float_t Y()      const {if (fE  != fPz) return 0.5*TMath::Log((fE+fPz)/(fE-fPz));
                                     else return 1.e30;}
@@ -48,6 +49,7 @@ class AliJetParticle : public TObject
   Float_t Pz()     const {return fPz;}
   Float_t Energy() const {return fE;}
 
+  Int_t GetType()  const {return fType;}
   Float_t Pt()     const {return fPt;}
   Float_t Eta()    const {return fEta;}
   Float_t Phi()    const {return fPhi;} 
@@ -68,11 +70,12 @@ class AliJetParticle : public TObject
   Float_t fPz;          // z component of momentum at vertex
   Float_t fE;           // total energy
   Int_t   fIdxInEvent;  // index of particle as appeared in complete event
-  Int_t   fLabel;
+  Int_t fType;          // -123 if marked
+  Int_t   fLabel;       // assigned label
   Float_t fPt;          // normally calculated 
   Float_t fEta;         // normally calculated 
   Float_t fPhi;         // normally calculated 
 
-  ClassDef(AliJetParticle,1)  // Basic Jet Particle class
+  ClassDef(AliJetParticle,2)  // Basic Jet Particle class
 };
 #endif