AliPhysics
66e96a0 (66e96a0)
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
AliJetConstituentTagCopier.h
Go to the documentation of this file.
1
#ifndef ALIJETCONSTITUENTTAGCOPIER_H
2
#define ALIJETCONSTITUENTTAGCOPIER_H
3
4
// $Id$
5
6
#include "
AliAnalysisTaskEmcal.h
"
7
8
class
TString;
9
class
AliNamedArrayI;
10
class
AliParticleContainer
;
11
class
AliClusterContainer
;
12
13
class
AliJetConstituentTagCopier
:
public
AliAnalysisTaskEmcal
{
14
public
:
15
AliJetConstituentTagCopier
();
16
AliJetConstituentTagCopier
(
const
char
*name);
17
virtual
~AliJetConstituentTagCopier
();
18
19
void
ConnectMCParticleContainerID
(
AliParticleContainer
*cont) {
fMCParticleContainer
= cont ; }
20
void
SetCleanBeforeCopy
(Bool_t c) {
fCleanBeforeCopy
= c ; }
21
void
SetMCLabelShift
(Int_t s) {
fMCLabelShift
= s ; }
22
23
protected
:
24
Bool_t
Run
();
25
void
DoClusterLoop
(
AliClusterContainer
*cont);
26
void
DoParticleLoop
(
AliParticleContainer
*cont);
27
28
Bool_t
fCleanBeforeCopy
;
// clean bit map before copying
29
Int_t
fMCLabelShift
;
// if MC label > fMCLabelShift, MC label -= fMCLabelShift
30
AliParticleContainer
*
fMCParticleContainer
;
// MC particle container
31
32
private
:
33
AliJetConstituentTagCopier
(
const
AliJetConstituentTagCopier
&);
// not implemented
34
AliJetConstituentTagCopier
&
operator=
(
const
AliJetConstituentTagCopier
&);
// not implemented
35
36
ClassDef(
AliJetConstituentTagCopier
, 4)
// Copy tags from particle level constituent to detector level
37
};
38
39
#endif
AliJetConstituentTagCopier::DoClusterLoop
void DoClusterLoop(AliClusterContainer *cont)
Definition:
AliJetConstituentTagCopier.cxx:68
AliJetConstituentTagCopier
Definition:
AliJetConstituentTagCopier.h:13
AliJetConstituentTagCopier::fMCLabelShift
Int_t fMCLabelShift
Definition:
AliJetConstituentTagCopier.h:29
AliAnalysisTaskEmcal
Base task in the EMCAL framework.
Definition:
AliAnalysisTaskEmcal.h:66
AliJetConstituentTagCopier::DoParticleLoop
void DoParticleLoop(AliParticleContainer *cont)
Definition:
AliJetConstituentTagCopier.cxx:111
AliJetConstituentTagCopier::AliJetConstituentTagCopier
AliJetConstituentTagCopier()
AliJetConstituentTagCopier::~AliJetConstituentTagCopier
virtual ~AliJetConstituentTagCopier()
Definition:
AliJetConstituentTagCopier.cxx:43
AliJetConstituentTagCopier::ConnectMCParticleContainerID
void ConnectMCParticleContainerID(AliParticleContainer *cont)
Definition:
AliJetConstituentTagCopier.h:19
AliParticleContainer
Container for particles within the EMCAL framework.
Definition:
AliParticleContainer.h:28
AliJetConstituentTagCopier::fCleanBeforeCopy
Bool_t fCleanBeforeCopy
Definition:
AliJetConstituentTagCopier.h:28
AliAnalysisTaskEmcal.h
AliJetConstituentTagCopier::SetCleanBeforeCopy
void SetCleanBeforeCopy(Bool_t c)
Definition:
AliJetConstituentTagCopier.h:20
AliJetConstituentTagCopier::SetMCLabelShift
void SetMCLabelShift(Int_t s)
Definition:
AliJetConstituentTagCopier.h:21
AliJetConstituentTagCopier::Run
Bool_t Run()
Definition:
AliJetConstituentTagCopier.cxx:49
AliJetConstituentTagCopier::fMCParticleContainer
AliParticleContainer * fMCParticleContainer
Definition:
AliJetConstituentTagCopier.h:30
AliJetConstituentTagCopier::operator=
AliJetConstituentTagCopier & operator=(const AliJetConstituentTagCopier &)
AliClusterContainer
Container structure for EMCAL clusters.
Definition:
AliClusterContainer.h:29
PWGJE
EMCALJetTasks
AliJetConstituentTagCopier.h
Generated on Fri May 20 2016 17:21:18 for AliPhysics by
1.8.6