AliPhysics  56f1704 (56f1704)
AliAnalysisTaskSoftDrop.h
Go to the documentation of this file.
1 #ifndef ALIANALYSISTASKSOFTDROP_H
2 #define ALIANALYSISTASKSOFTDROP_H
3 
4 // $Id$
5 
6 class TH1;
7 class TH2;
8 class TH3;
9 class AliJetContainer;
12 
14 #include "FJ_includes.h"
15 
17  public:
18 
20  AliAnalysisTaskSoftDrop(const char *name);
21  virtual ~AliAnalysisTaskSoftDrop();
22 
24  void Terminate(Option_t *option);
25 
26  static Float_t SoftDropDeclustering(fastjet::PseudoJet jet, const Float_t zcut, const Float_t beta);
27 
29  const char *ntracks = "usedefault",
30  const char *nclusters = "usedefault",
31  const char *njets = "Jets",
32  const char *nrho = "Rho",
33  Int_t nCentBins = 1,
34  Double_t jetradius = 0.2,
35  Double_t jetptcut = 1,
36  Double_t jetareacut = 0.6,
37  const char *type = "EMCAL",
38  Int_t leadhadtype = 0,
39  const char *taskname = "AliAnalysisTaskSoftDrop"
40  );
41 
42  protected:
43  void ExecOnce();
45  Bool_t Run() ;
47 
48  void SoftDropDeepDeclustering(fastjet::PseudoJet jet, const Float_t inpt);
49 
50  // General histograms
61 
65  TH1 *fhZg;
70 
73 
77 
79 
83 
84  private:
85  AliAnalysisTaskSoftDrop(const AliAnalysisTaskSoftDrop&); // not implemented
86  AliAnalysisTaskSoftDrop &operator=(const AliAnalysisTaskSoftDrop&); // not implemented
87 
89 
90  ClassDef(AliAnalysisTaskSoftDrop, 1) // jet sample analysis task
91 };
92 #endif
TH2 * fhCorrPtZgD
! iterative SD, distribution of zg, jet pt-diff
AliClusterContainer * fCaloClustersCont
Tracks.
double Double_t
Definition: External.C:58
Definition: External.C:244
TH2 * fhCorrPtRgD
! iterative SD, distribution of Rg, jet pt-diff
TH3 * fhCorrPtZgSDstep
! iterative SD, distribution of zg, jet pt-diff, SD step diff
void SoftDropDeepDeclustering(fastjet::PseudoJet jet, const Float_t inpt)
TH3 * fHistPtDEtaDPhiClusTrack
track pt, delta eta, delta phi to matched cluster
static AliAnalysisTaskSoftDrop * AddTaskSoftDrop(const char *ntracks="usedefault", const char *nclusters="usedefault", const char *njets="Jets", const char *nrho="Rho", Int_t nCentBins=1, Double_t jetradius=0.2, Double_t jetptcut=1, Double_t jetareacut=0.6, const char *type="EMCAL", Int_t leadhadtype=0, const char *taskname="AliAnalysisTaskSoftDrop")
TH1 ** fHistLeadingJetPt
Cluster pt spectrum.
Int_t nCentBins
TH1 ** fHistNTracks
cluster pt, delta eta, delta phi to matched track
Container for particles within the EMCAL framework.
TH2 ** fHistJetsPtArea
Phi-Eta distribution of jets.
TH2 * fhCorrPtRg
! distribution of groomed jet radius, jet pt-diff
int Int_t
Definition: External.C:63
float Float_t
Definition: External.C:68
void Terminate(Option_t *option)
TH2 * fhCorrPtDropCount
! distribution of dropped branches number, jet pt-diff
TH2 * fhCorrPtZg
! distribution of zg, jet pt-diff
TH2 ** fHistJetsCorrPtArea
Jet pt vs. leading hadron.
TH1 * fhZg
number of jets per event
AliParticleContainer * fTracksCont
Jets.
Bool_t FillHistograms()
Function filling histograms.
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.
TH3 * fhCorrPtZgRg
! iterative SD, distribution of zg, jet pt-diff, Rg diff
Int_t fSDM
number of the SD iterations
TH1 * fHistClustDx
number of tracks per event
Definition: External.C:220
TH2 ** fHistJetsPhiEta
Leading jet pt spectrum.
TH2 * fhCorrPtPtfrac
! distribution of ptfrac, jet pt-diff
TH2 * fhCorrPtZg2
! other SD settings
AliAnalysisTaskSoftDrop & operator=(const AliAnalysisTaskSoftDrop &)
Base task in the EMCAL jet framework.
const char Option_t
Definition: External.C:48
TH1 ** fHistClustersPt
Track pt spectrum.
bool Bool_t
Definition: External.C:53
TH3 * fHistPtDEtaDPhiTrackClus
Jet pt - bkg vs. area.
void ExecOnce()
Perform steps needed to initialize the analysis.
static Float_t SoftDropDeclustering(fastjet::PseudoJet jet, const Float_t zcut, const Float_t beta)
Container structure for EMCAL clusters.
Container for jet within the EMCAL jet framework.
TH2 ** fHistJetsPtLeadHad
Jet pt vs. area.
Definition: External.C:196
TH3 * fhCorrPtRgSDstep
! iterative SD, distribution of zg, jet pt-diff, SD step diff