AliPhysics  4646b6b (4646b6b)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskJetMassResponseDet.h
Go to the documentation of this file.
1 #ifndef ALIANALYSISTASKJETMASSRESPONSEDET_H
2 #define ALIANALYSISTASKJETMASSRESPONSEDET_H
3 
4 class TH1;
5 class TH2;
6 class TH3;
7 class TH3F;
8 class THnSparse;
9 class TClonesArray;
10 class TArrayI;
11 class AliAnalysisManager;
12 class AliJetContainer;
13 
15 
17  public:
18  enum JetMassType {
19  kRaw = 0, //mass form anti-kt 4-vector
20  kDeriv = 1 //area based subtracted jet mass
21  };
22 
24  AliAnalysisTaskJetMassResponseDet(const char *name);
26 
28  void Terminate(Option_t *option);
29 
30  //Setters
34 
35  protected:
37  Bool_t Run();
39 
41 
42  Int_t fContainerPart; // particle level jets
43  Int_t fContainerDet; // detector level jets
44  JetMassType fJetMassType; // jet mass type to be used
45 
54  THnSparse *fhnMassResponse;
55 
58 
59  private:
62 
64 };
65 #endif
66 
double Double_t
Definition: External.C:58
Definition: External.C:260
Definition: External.C:236
Definition: External.C:244
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.
TCanvas * c
Definition: TestFitELoss.C:172
AliAnalysisTaskJetMassResponseDet & operator=(const AliAnalysisTaskJetMassResponseDet &)
TH2F * fh2EtaPhiMatchedDet
pT vs mass of tagged detector level jets
Bool_t RetrieveEventObjects()
Retrieve common objects from event.
THnSparse * fhnMassResponse
eta,phi of matched particle level jets
TH2F * fh2EtaPhiMatchedPart
eta,phi of matched detector level jets
TH2F * fh2PtVsMassJetPartTaggedMatch
pT vs mass of tagged particle level jets
int Int_t
Definition: External.C:63
Definition: External.C:212
TH2F * fh2PtVsMassJetDetTagged
pT vs mass of all detector level jets
Bool_t FillHistograms()
Function filling histograms.
Definition: External.C:220
TH2F * fh2PtVsMassJetPartMatch
pT vs mass of all particle level jets
TH2F * fh2PtVsMassJetPartTagged
pT vs mass of all particle level jets matched to a detector level jet
Base task in the EMCAL jet framework.
Represent a jet reconstructed using the EMCal jet framework.
Definition: AliEmcalJet.h:51
const char Option_t
Definition: External.C:48
bool Bool_t
Definition: External.C:53
TH2F * fh2PtVsMassJetDetAll
pT vs mass of tagged particle level jets matched to a detector level jet
TH1D * fh1AreaDetAll
area of all particle level jets
Container for jet within the EMCAL jet framework.
Definition: External.C:196