AliPhysics
a56b849 (a56b849)
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
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:69
AliJetConstituentTagCopier::DoParticleLoop
void DoParticleLoop(AliParticleContainer *cont)
Definition:
AliJetConstituentTagCopier.cxx:111
AliJetConstituentTagCopier::AliJetConstituentTagCopier
AliJetConstituentTagCopier()
Definition:
AliJetConstituentTagCopier.cxx:23
AliJetConstituentTagCopier::~AliJetConstituentTagCopier
virtual ~AliJetConstituentTagCopier()
Definition:
AliJetConstituentTagCopier.cxx:43
c
TCanvas * c
Definition:
TestFitELoss.C:172
AliJetConstituentTagCopier::ConnectMCParticleContainerID
void ConnectMCParticleContainerID(AliParticleContainer *cont)
Definition:
AliJetConstituentTagCopier.h:19
AliParticleContainer
Container for particles within the EMCAL framework.
Definition:
AliParticleContainer.h:31
Int_t
int Int_t
Definition:
External.C:63
AliJetConstituentTagCopier::fCleanBeforeCopy
Bool_t fCleanBeforeCopy
Definition:
AliJetConstituentTagCopier.h:28
AliAnalysisTaskEmcal.h
AliNamedArrayI
Definition:
AliNamedArrayI.h:9
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()
Run function. This is the core function of the analysis and contains the user code. Therefore users have to implement this function.
Definition:
AliJetConstituentTagCopier.cxx:49
Bool_t
bool Bool_t
Definition:
External.C:53
TString
Definition:
External.C:108
AliJetConstituentTagCopier::fMCParticleContainer
AliParticleContainer * fMCParticleContainer
Definition:
AliJetConstituentTagCopier.h:30
AliJetConstituentTagCopier::operator=
AliJetConstituentTagCopier & operator=(const AliJetConstituentTagCopier &)
AliClusterContainer
Container structure for EMCAL clusters.
Definition:
AliClusterContainer.h:32
PWGJE
EMCALJetTasks
AliJetConstituentTagCopier.h
Generated on Sun Oct 29 2017 16:21:28 for AliPhysics by
1.8.6