1 #ifndef ALIJETEMBEDDINGFROMGENTASK_H
2 #define ALIJETEMBEDDINGFROMGENTASK_H
8 class AliEMCALGeometry;
10 #include "AliJetModelBaseTask.h"
13 class AliJetEmbeddingFromGenTask : public AliJetModelBaseTask {
15 AliJetEmbeddingFromGenTask();
16 AliJetEmbeddingFromGenTask(const char *name, Bool_t drawqa);
17 virtual ~AliJetEmbeddingFromGenTask();
19 void UserCreateOutputObjects();
20 void FillPythiaHistograms();
22 void SetGen(AliGenerator *gen) { fGen = gen; }
28 AliGenerator *fGen; //generator
30 TH1F *fHistTrials; //!trials from generator
31 TProfile *fHistXsection; //!x-section from generator
32 TH1 *fHistPtHard; //!pt hard distribution
35 AliJetEmbeddingFromGenTask(const AliJetEmbeddingFromGenTask&); // not implemented
36 AliJetEmbeddingFromGenTask &operator=(const AliJetEmbeddingFromGenTask&); // not implemented
38 ClassDef(AliJetEmbeddingFromGenTask, 2) // Jet embedding task