AliPhysics
45476af (45476af)
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
AliAnalysisTaskPrepareInputForEmbedding.h
Go to the documentation of this file.
1
13
#ifndef ALIANALYSISTASKPREPAREINPUTFOREMBEDDING_H
14
#define ALIANALYSISTASKPREPAREINPUTFOREMBEDDING_H
15
16
class
TLorentzVector;
17
class
THnSparse;
18
19
#include "
AliAnalysisTaskEmcalJet.h
"
20
21
class
AliAnalysisTaskPrepareInputForEmbedding
:
public
AliAnalysisTaskEmcalJet
{
22
23
public
:
24
AliAnalysisTaskPrepareInputForEmbedding
();
25
AliAnalysisTaskPrepareInputForEmbedding
(
const
char
* name);
26
virtual
~AliAnalysisTaskPrepareInputForEmbedding
();
27
28
void
UserCreateOutputObjects
();
29
void
Terminate
(
Option_t
*option);
30
31
//setters
32
void
SetContainerNumber
(
Int_t
number) {
fContainer
= number;}
33
void
SetMinFracShared
(
Double_t
minfrac) {
fMinFractionShared
= minfrac;}
34
void
SetLeadingJetOnly
(
Bool_t
b = kTRUE) {
fLeadingJetOnly
= b;}
35
void
SetDetHardCoreTagging
(
Bool_t
b = kTRUE) {
fHardCoreTag
= b;}
36
37
protected
:
38
Bool_t
Run
();
39
Bool_t
FillHistograms
();
40
41
private
:
42
Int_t
fContainer
;
43
Double_t
fMinFractionShared
;
44
Bool_t
fLeadingJetOnly
;
45
Bool_t
fHardCoreTag
;
46
TTree
*
fTreeJets
;
47
TLorentzVector *
fJetDet
;
48
TLorentzVector *
fJetPart
;
49
TLorentzVector *
fJetDetL
;
50
TLorentzVector *
fJetPartL
;
51
TH1F *
fNumberOfJets
;
52
TH2F
*
fhFractionSharedpT
;
53
TH1F *
fNAccJets
;
54
THnSparse *
fhResponse
;
55
56
AliAnalysisTaskPrepareInputForEmbedding
(
const
AliAnalysisTaskPrepareInputForEmbedding
&);
57
AliAnalysisTaskPrepareInputForEmbedding
&
operator=
(
const
AliAnalysisTaskPrepareInputForEmbedding
&);
58
59
ClassDef(
AliAnalysisTaskPrepareInputForEmbedding
, 4)
60
};
61
#endif
62
63
AliAnalysisTaskPrepareInputForEmbedding::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:
AliAnalysisTaskPrepareInputForEmbedding.cxx:118
TTree
Definition:
External.C:140
Double_t
double Double_t
Definition:
External.C:58
AliAnalysisTaskPrepareInputForEmbedding::fJetPart
TLorentzVector * fJetPart
! particle level jet
Definition:
AliAnalysisTaskPrepareInputForEmbedding.h:48
AliAnalysisTaskEmcalJet.h
TH2F
Definition:
External.C:236
AliAnalysisTaskPrepareInputForEmbedding::FillHistograms
Bool_t FillHistograms()
Function filling histograms.
Definition:
AliAnalysisTaskPrepareInputForEmbedding.cxx:136
AliAnalysisTaskPrepareInputForEmbedding::fNAccJets
TH1F * fNAccJets
! number of jets per event
Definition:
AliAnalysisTaskPrepareInputForEmbedding.h:53
AliAnalysisTaskPrepareInputForEmbedding::fHardCoreTag
Bool_t fHardCoreTag
Request also hard-core tagging of the det level jet (requires tagging task to be run). Default is off.
Definition:
AliAnalysisTaskPrepareInputForEmbedding.h:45
AliAnalysisTaskPrepareInputForEmbedding::fNumberOfJets
TH1F * fNumberOfJets
! histograms with number of jets selected
Definition:
AliAnalysisTaskPrepareInputForEmbedding.h:51
AliAnalysisTaskPrepareInputForEmbedding
Save in a TTree the 4-momentum vector of the jets at reco and particle level.
Definition:
AliAnalysisTaskPrepareInputForEmbedding.h:21
AliAnalysisTaskPrepareInputForEmbedding::Terminate
void Terminate(Option_t *option)
Definition:
AliAnalysisTaskPrepareInputForEmbedding.cxx:214
AliAnalysisTaskPrepareInputForEmbedding::SetLeadingJetOnly
void SetLeadingJetOnly(Bool_t b=kTRUE)
Definition:
AliAnalysisTaskPrepareInputForEmbedding.h:34
Int_t
int Int_t
Definition:
External.C:63
AliAnalysisTaskPrepareInputForEmbedding::fContainer
Int_t fContainer
reco jet container number
Definition:
AliAnalysisTaskPrepareInputForEmbedding.h:42
AliAnalysisTaskPrepareInputForEmbedding::fMinFractionShared
Double_t fMinFractionShared
minimum pT fraction shared between reco and part level jets
Definition:
AliAnalysisTaskPrepareInputForEmbedding.h:43
AliAnalysisTaskPrepareInputForEmbedding::~AliAnalysisTaskPrepareInputForEmbedding
virtual ~AliAnalysisTaskPrepareInputForEmbedding()
Definition:
AliAnalysisTaskPrepareInputForEmbedding.cxx:207
AliAnalysisTaskPrepareInputForEmbedding::AliAnalysisTaskPrepareInputForEmbedding
AliAnalysisTaskPrepareInputForEmbedding()
Definition:
AliAnalysisTaskPrepareInputForEmbedding.cxx:16
AliAnalysisTaskPrepareInputForEmbedding::fhResponse
THnSparse * fhResponse
! response matrix
Definition:
AliAnalysisTaskPrepareInputForEmbedding.h:54
AliAnalysisTaskPrepareInputForEmbedding::fhFractionSharedpT
TH2F * fhFractionSharedpT
! histogram pT jet (area based), fraction shared pT with Pythia jet
Definition:
AliAnalysisTaskPrepareInputForEmbedding.h:52
AliAnalysisTaskPrepareInputForEmbedding::UserCreateOutputObjects
void UserCreateOutputObjects()
Definition:
AliAnalysisTaskPrepareInputForEmbedding.cxx:63
AliAnalysisTaskPrepareInputForEmbedding::SetDetHardCoreTagging
void SetDetHardCoreTagging(Bool_t b=kTRUE)
Definition:
AliAnalysisTaskPrepareInputForEmbedding.h:35
AliAnalysisTaskPrepareInputForEmbedding::SetContainerNumber
void SetContainerNumber(Int_t number)
Definition:
AliAnalysisTaskPrepareInputForEmbedding.h:32
AliAnalysisTaskEmcalJet
Base task in the EMCAL jet framework.
Definition:
AliAnalysisTaskEmcalJet.h:30
AliAnalysisTaskPrepareInputForEmbedding::fJetPartL
TLorentzVector * fJetPartL
! particle level leading jet
Definition:
AliAnalysisTaskPrepareInputForEmbedding.h:50
AliAnalysisTaskPrepareInputForEmbedding::fJetDetL
TLorentzVector * fJetDetL
! reconstucted leading jet
Definition:
AliAnalysisTaskPrepareInputForEmbedding.h:49
Option_t
const char Option_t
Definition:
External.C:48
AliAnalysisTaskPrepareInputForEmbedding::fTreeJets
TTree * fTreeJets
! tree with the TLorentzVector of the jet detector and particle level
Definition:
AliAnalysisTaskPrepareInputForEmbedding.h:46
Bool_t
bool Bool_t
Definition:
External.C:53
AliAnalysisTaskPrepareInputForEmbedding::fJetDet
TLorentzVector * fJetDet
! reconstucted jets
Definition:
AliAnalysisTaskPrepareInputForEmbedding.h:47
AliAnalysisTaskPrepareInputForEmbedding::SetMinFracShared
void SetMinFracShared(Double_t minfrac)
Definition:
AliAnalysisTaskPrepareInputForEmbedding.h:33
AliAnalysisTaskPrepareInputForEmbedding::fLeadingJetOnly
Bool_t fLeadingJetOnly
fill TTrees with leading jet only
Definition:
AliAnalysisTaskPrepareInputForEmbedding.h:44
AliAnalysisTaskPrepareInputForEmbedding::operator=
AliAnalysisTaskPrepareInputForEmbedding & operator=(const AliAnalysisTaskPrepareInputForEmbedding &)
PWGJE
EMCALJetTasks
UserTasks
AliAnalysisTaskPrepareInputForEmbedding.h
Generated on Sat Jan 20 2018 16:21:30 for AliPhysics by
1.8.11