]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGJE/EMCALJetTasks/AliJetEmbeddingTask.h
TENDER becomes Tender
[u/mrichter/AliRoot.git] / PWGJE / EMCALJetTasks / AliJetEmbeddingTask.h
1 #ifndef ALIJETEMBEDDINGTASK_H
2 #define ALIJETEMBEDDINGTASK_H
3
4 // $Id$
5
6 #include "AliJetModelBaseTask.h"
7
8 class AliJetEmbeddingTask : public AliJetModelBaseTask {
9  public:
10   AliJetEmbeddingTask();
11   AliJetEmbeddingTask(const char *name); 
12   virtual ~AliJetEmbeddingTask();
13
14   void           SetMasslessParticles(Bool_t b) { fMassless        = b ; }
15   void           SetNeutralFraction(Double_t f) { fNeutralFraction = f ; }
16   void           SetNeutralMass(Double_t m)     { fNeutralMass     = m ; }
17
18  protected:
19   void           Run();
20
21  private:
22   Bool_t         fMassless;               //make particles massless
23   Double_t       fNeutralFraction;        //assign charge==0 to fraction of particles
24   Double_t       fNeutralMass;            //assign this mass to neutral particles
25
26   AliJetEmbeddingTask(const AliJetEmbeddingTask&);            // not implemented
27   AliJetEmbeddingTask &operator=(const AliJetEmbeddingTask&); // not implemented
28
29   ClassDef(AliJetEmbeddingTask, 4) // Jet embedding task
30 };
31 #endif