AliPhysics
19b3b9d (19b3b9d)
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
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()
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 Jul 29 2017 16:51:28 for AliPhysics by
1.8.6