AliPhysics  9df6235 (9df6235)
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
25 
26  protected:
27  void ExecOnce();
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 
60 
68 
71 
72  ClassDef(AliAnalysisTaskEmcalHighMultTrigger, 4) // high multiplicity pp trigger analysis task
73 };
74 #endif
double Double_t
Definition: External.C:58
Definition: External.C:260
Definition: External.C:236
TH2F * fHistEnergySumAvgExLPEst[3]
avg energy in EMCal vs mult estimator
TH2F * fHistEnergySumEst[3]
median energy in EMCal excluding N leading patches vs mult estimator
Definition: External.C:244
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
void ExecOnce()
Perform steps needed to initialize the analysis.
int Int_t
Definition: External.C:63
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
Definition: External.C:220
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.
Base task in the EMCAL jet framework.
TH2F * fHistTruncatedMeanEst[3]
avg energy in EMCal excluding N leading patches vs mult estimator
const char Option_t
Definition: External.C:48
bool Bool_t
Definition: External.C:53
Bool_t FillHistograms()
Function filling histograms.
Definition: External.C:196