AliPhysics  e59a9ba (e59a9ba)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskEmcalHighMultTrigger.h
Go to the documentation of this file.
1 #ifndef ALIANALYSISTASKEMCALHIGHMULTTRIGGER_H
2 #define ALIANALYSISTASKEMCALHIGHMULTTRIGGER_H
3 
4 // $Id$
5 
6 class TH1;
7 class TH2;
8 class TH3;
9 
11 
13  public:
14 
16  AliAnalysisTaskEmcalHighMultTrigger(const char *name);
18 
20  void Terminate(Option_t *option);
21 
22  //Setters
23  void SetNExcludeLeadingPatches(Int_t n) { fNExLP = n; }
24  void SetTruncateThreshold(Double_t t) { fTruncateThreshold = t; }
25 
26  protected:
27  void ExecOnce();
28  Bool_t FillHistograms() ;
29  Bool_t Run() ;
30 
31  private:
32  Int_t fNExLP; //nr of leading patched to exclude from estimate
33  Int_t fNAccPatches; //nr of accepted patches
34  Double_t fMedianEnergy; //median event energy
35  Double_t fMedianEnergyExLP; //median event energy
36  Double_t fSumEnergy; //summed energy
37  Double_t fSumEnergyExLP; //summed energy
38  Double_t fTruncatedMean; //truncated mean
39  Double_t fTruncateThreshold; //threshold used for truncating
40 
41  //Histograms
48 
49  TH1F *fHistTracks;
52 
55  TH2F *fHistEnergySumEst[3];
60 
68 
71 
72  ClassDef(AliAnalysisTaskEmcalHighMultTrigger, 4) // high multiplicity pp trigger analysis task
73 };
74 #endif
TH2F * fHistEnergySumAvgExLPEst[3]
avg energy in EMCal vs mult estimator
TH2F * fHistEnergySumEst[3]
median energy in EMCal excluding N leading patches vs mult estimator
TH2F * fHistEnergySumAvgEst[3]
total energy in EMCal excluding N leading patches vs mult estimator
TH3F * fHistSPDTrkClsSumExLP
correlation between SPD clusters and tracklets and total energy in EMCal
TH1F * fHistEnergySum
median energy in EMCal exclucing N leading patches
TH3F * fHistSPDTrkClsTruncMean
correlation between SPD clusters and tracklets and median energy in EMCal
TH2F * fHistEnergySumExLPEst[3]
total energy in EMCal vs mult estimator
TH1F * fHistEnergyMedian
patch eta vs phi (center of patch) vs energy
TH3F * fHistSPDTrkClsMedian
correlation between SPD clusters and tracklets and total energy in EMCal
AliAnalysisTaskEmcalHighMultTrigger & operator=(const AliAnalysisTaskEmcalHighMultTrigger &)
TH2F * fHistEnergyMedianExLPEst[3]
median energy in EMCal vs mult estimator
TH1F * fHistTruncatedMean
total energy in EMCal exclucing N leading patches
TH3F * fHistSPDTrkClsMedianExLP
correlation between SPD clusters and tracklets and median energy in EMCal
TH2F * fHistTracksTracklets
truncated mean in EMCal vs mult estimator
Base task in the EMCAL jet framework.
TH2F * fHistTruncatedMeanEst[3]
avg energy in EMCal excluding N leading patches vs mult estimator