AliPhysics
9df6235 (9df6235)
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
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:33
PWGJE
EMCALJetTasks
AliJetConstituentTagCopier.h
Generated on Sun Jun 10 2018 16:51:28 for AliPhysics by
1.8.11