1 // $Id: AliJetEmbeddingFromGenTask.cxx 57324 2012-06-21 04:33:52Z loizides $
5 // Author: S.Aiola, C.Loizides
7 #include "AliJetEmbeddingFromGenTask.h"
9 #include <TClonesArray.h>
10 #include <TLorentzVector.h>
13 #include "AliAnalysisManager.h"
14 #include "AliEMCALDigit.h"
15 #include "AliEMCALGeometry.h"
16 #include "AliEMCALRecPoint.h"
17 #include "AliGenerator.h"
19 #include "AliPicoTrack.h"
21 #include "AliVCluster.h"
22 #include "AliVEvent.h"
24 ClassImp(AliJetEmbeddingFromGenTask)
26 //________________________________________________________________________
27 AliJetEmbeddingFromGenTask::AliJetEmbeddingFromGenTask() :
28 AliJetModelBaseTask("AliJetEmbeddingFromGenTask"),
31 // Default constructor.
32 SetSuffix("EmbeddedFromGen");
35 //________________________________________________________________________
36 AliJetEmbeddingFromGenTask::AliJetEmbeddingFromGenTask(const char *name) :
37 AliJetModelBaseTask(name),
40 // Standard constructor.
41 SetSuffix("EmbeddedFromGen");
44 //________________________________________________________________________
45 AliJetEmbeddingFromGenTask::~AliJetEmbeddingFromGenTask()
50 //________________________________________________________________________
51 void AliJetEmbeddingFromGenTask::UserExec(Option_t *)
62 //________________________________________________________________________
63 void AliJetEmbeddingFromGenTask::Run()
69 AliStack *stack = fGen->GetStack();
70 const Int_t nprim = stack->GetNprimary();
71 for (Int_t i=0;i<nprim;++i) {
72 TParticle *part = stack->Particle(i);