]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGJE/EMCALJetTasks/AliJetEmbeddingTask.cxx
fix typo in axis labels
[u/mrichter/AliRoot.git] / PWGJE / EMCALJetTasks / AliJetEmbeddingTask.cxx
1 // $Id$
2 //
3 // Jet embedding task.
4 //
5 // Author: S.Aiola, C.Loizides
6
7 #include "AliJetEmbeddingTask.h"
8
9 ClassImp(AliJetEmbeddingTask)
10
11 //________________________________________________________________________
12 AliJetEmbeddingTask::AliJetEmbeddingTask() : 
13   AliJetModelBaseTask("AliJetEmbeddingTask"),
14   fMassless(kFALSE)
15 {
16   // Default constructor.
17   SetSuffix("Embedded");
18 }
19
20 //________________________________________________________________________
21 AliJetEmbeddingTask::AliJetEmbeddingTask(const char *name) : 
22   AliJetModelBaseTask(name),
23   fMassless(kFALSE)
24 {
25   // Standard constructor.
26   SetSuffix("Embedded");
27 }
28
29 //________________________________________________________________________
30 AliJetEmbeddingTask::~AliJetEmbeddingTask()
31 {
32   // Destructor
33 }
34
35 //________________________________________________________________________
36 void AliJetEmbeddingTask::Run() 
37 {
38   // Embed particles.
39   
40   if (fNClusters > 0 && fOutClusters) {
41     if (fCopyArray) 
42       CopyClusters();
43     for (Int_t i = 0; i < fNClusters; ++i) {
44       AddCluster();
45     }
46   }
47  
48   if (fNTracks > 0 && fOutTracks) {
49     if (fCopyArray) 
50       CopyTracks();
51     for (Int_t i = 0; i < fNTracks; ++i) {
52       Double_t mass = 0.1396;
53       if(fMassless) mass = 0.;
54       AddTrack(-1,-999,-1,0,0,0,0,kFALSE,0,1,mass);
55     }
56   }
57 }