]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PYTHIA6/AliGenPythiaJets.cxx
Alifatal removed in GetWord. Put AliWarning (+AddMajorErrorLog)
[u/mrichter/AliRoot.git] / PYTHIA6 / AliGenPythiaJets.cxx
index 3980c287e1ba3a08135951cb087f54fdf5cd4121..78b32be06f22d1b0ed85a88c17233dbb3059847a 100644 (file)
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
-/*
-$Log$
-Revision 1.3  2003/02/26 13:08:22  morsch
-TParticle included.
-
-Revision 1.2  2003/02/26 10:26:32  morsch
-AliGenPythiaJets: jets centered on EMCAL
-
-Revision 1.1  2003/01/17 04:10:31  morsch
-First commit.
-*/
+/* $Id$ */
 
 //
 // Generator using the TPythia interface (via AliPythia)
@@ -40,6 +30,7 @@ First commit.
 #include "AliGenPythiaJets.h"
 #include "AliRun.h"
 #include <TParticle.h>
+#include <TClonesArray.h>
 
 ClassImp(AliGenPythiaJets)
 
@@ -56,12 +47,6 @@ AliGenPythiaJets::AliGenPythiaJets(Int_t npart)
     fTitle= "Jet Generator using PYTHIA";
 }
 
-AliGenPythiaJets::AliGenPythiaJets(const AliGenPythiaJets & Pythia)
-{
-// copy constructor
-    Pythia.Copy(*this);
-}
-
 AliGenPythiaJets::~AliGenPythiaJets()
 {
 // Destructor
@@ -142,9 +127,9 @@ void AliGenPythiaJets::Generate()
        if(TMath::Abs(distz)>fCutVertexZ*fOsigma[2]) continue;
 //
 //
-       fEventVertex[0] = iparticle->Vx()/10.+fOrigin.At(0);
-       fEventVertex[1] = iparticle->Vy()/10.+fOrigin.At(1);
-       fEventVertex[2] = iparticle->Vz()/10.+fOrigin.At(2);
+       fVertex[0] = iparticle->Vx()/10.+fOrigin.At(0);
+       fVertex[1] = iparticle->Vy()/10.+fOrigin.At(1);
+       fVertex[2] = iparticle->Vz()/10.+fOrigin.At(2);
 
        Int_t* pParent = new Int_t[np];
        for (i=0; i< np; i++) pParent[i] = -1;
@@ -174,7 +159,7 @@ void AliGenPythiaJets::Generate()
                origin[1] = fOrigin[1]+iparticle->Vy()/10.;
                origin[2] = fOrigin[2]+iparticle->Vz()/10.;
                Float_t tof=kconv*iparticle->T();
-               SetTrack(fTrackIt*trackIt, iparent, kf, p, origin, polar,
+               PushTrack(fTrackIt*trackIt, iparent, kf, p, origin, polar,
                         tof, kPPrimary, nt, 1., ks);
                KeepTrack(nt);
                pParent[i] = nt;
@@ -224,12 +209,6 @@ Bool_t AliGenPythiaJets::CheckTrigger()
     }
     return triggered;
 }
-         
-AliGenPythiaJets& AliGenPythiaJets::operator=(const  AliGenPythiaJets& rhs)
-{
-// Assignment operator
-    return *this;
-}
 
 void  AliGenPythiaJets::TransformEvent(Float_t beta, Float_t phi)
 {