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