]>
Commit | Line | Data |
---|---|---|
44629b14 | 1 | #ifndef ALIJETEMBEDDINGTASK_H |
2 | #define ALIJETEMBEDDINGTASK_H | |
3 | ||
4 | // $Id$ | |
5 | ||
762e8424 | 6 | #include "AliJetModelBaseTask.h" |
44629b14 | 7 | |
762e8424 | 8 | class AliJetEmbeddingTask : public AliJetModelBaseTask { |
44629b14 | 9 | public: |
10 | AliJetEmbeddingTask(); | |
11 | AliJetEmbeddingTask(const char *name); | |
12 | virtual ~AliJetEmbeddingTask(); | |
13 | ||
d59a03a3 | 14 | void SetMasslessParticles(Bool_t b) { fMassless = b ; } |
15 | void SetNeutralFraction(Double_t f) { fNeutralFraction = f ; } | |
5da4bfef | 16 | void SetNeutralMass(Double_t m) { fNeutralMass = m ; } |
4d3b366f | 17 | |
44629b14 | 18 | protected: |
ffe32451 | 19 | void Run(); |
44629b14 | 20 | |
d59a03a3 | 21 | private: |
4d3b366f | 22 | Bool_t fMassless; //make particles massless |
d59a03a3 | 23 | Double_t fNeutralFraction; //assign charge==0 to fraction of particles |
5da4bfef | 24 | Double_t fNeutralMass; //assign this mass to neutral particles |
4d3b366f | 25 | |
44629b14 | 26 | AliJetEmbeddingTask(const AliJetEmbeddingTask&); // not implemented |
27 | AliJetEmbeddingTask &operator=(const AliJetEmbeddingTask&); // not implemented | |
28 | ||
5da4bfef | 29 | ClassDef(AliJetEmbeddingTask, 4) // Jet embedding task |
44629b14 | 30 | }; |
31 | #endif |