AliPhysics  7c9d977 (7c9d977)
AliAnalysisTaskCheckEvSel.h
Go to the documentation of this file.
1 #ifndef ALIANALYSISTASKCHECKEVSEL_H
2 #define ALIANALYSISTASKCHECKEVSEL_H
3 
4 /* Copyright(c) 1998-2018, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice */
6 
7 /* $Id: $ */
8 
9 //*************************************************************************
10 // Class AliAnalysisTaskCheckEvSel
11 // Task to check event selection with D2H code
12 // Author: Francesco Prino
13 //*************************************************************************
14 
15 #include "AliAnalysisTaskSE.h"
16 
17 class TH1F;
18 class TH2F;
20 class AliRDHFCutsD0toKpi;
21 
23 {
24 public:
25 
29 
30  virtual void UserCreateOutputObjects();
31  virtual void Init(){};
32  virtual void LocalInit() {Init();}
33  virtual void UserExec(Option_t *option);
34  virtual void Terminate(Option_t *option);
35  virtual void FinishTaskOutput(){};
36 
39  if(opt>=0 && opt<=3) fCutOnzVertexSPD=opt;
40  else AliError("Wrong option for cut on zVertexSPD");
41  }
42 
44 
45 private:
46 
47  void ConfigureEvSelAxis(TAxis* ax);
48 
51 
56 
58  TH1F *fHistNEvents;
81 
83 
85 
86  ClassDef(AliAnalysisTaskCheckEvSel,2);
87 };
88 
89 #endif
void SetAODMismatchProtection(Int_t opt=1)
TH2F * fHistNTracksTPCoutVsV0Cent
! Centrality-multiplicity correl
Definition: External.C:236
TH1F * fHistCentrality
! hist. of centrality distribution
AliNormalizationCounter * fCounter
flag to enable ntuple for primary vertex studies
AliAnalysisTaskCheckEvSel & operator=(const AliAnalysisTaskCheckEvSel &source)
TH2F * fHistNTracksBC0VsNTracksFB4
! Centrality-multiplicity correl
TH2F * fHistNTrackletsVsV0Cent
! Centrality-multiplicity correl
TH2F * fHistNEventsVsCent
! hist. for No. of events
virtual void Terminate(Option_t *option)
TList * fOutput
! list send on output slot 0
TH2F * fHistNTracksTPCoutVsNTracklets
! Centrality-multiplicity correl
TH2F * fHistZVertexSPDBadTrackVert
! z-vertex distr.
TH1F * fHistNEvents
! hist. for No. of events
TH2F * fHistNEventsVsWhyRej
! hist. for No. of events
int Int_t
Definition: External.C:63
TH2F * fHistZVertexSPDAfterCuts
! z-vertex distr.
TH2F * fHistNTracksFB4VsV0Cent
! Centrality-multiplicity correl
virtual void UserExec(Option_t *option)
TNtuple * fNtupleZvtxDistVsWhyRej
! ntuple of ZvtxTRK vs. ZvtxSPD vs. Ncontributors vs. whyrej flag
TH1F * fHistNCL1BeforePileup
! hist. for No. of tracklets
TH2F * fHistNTracksBC0VsV0Cent
! Centrality-multiplicity correl
Int_t fAODProtection
cut on zSPD vertex to remove outliers in centrality vs. tracklets (0=no cut, 1= cut at 12 cm...
TH2F * fHistNTracksFB4VsNTracklets
! Centrality-multiplicity correl
TH1F * fHistNTrackletsBeforePileup
! hist. for No. of tracklets
TH2F * fHistZVertexSPDBeforeSPDCut
! z-vertex distr.
void SetEnableVertexNtuple(Bool_t dontuple)
TH2F * fHistNEventsVsCL1
! hist. for No. of events
TH1F * fHistNTrackletsAfterPileup
! hist. for No. of tracklets
const char Option_t
Definition: External.C:48
bool Bool_t
Definition: External.C:53
TH1F * fHistNCL1AfterPileup
! hist. for No. of tracklets
Int_t fCutOnzVertexSPD
0=pp, 1=Pb-Pb, 2=p-Pb
TH2F * fHistZVertexSPDBeforeCuts
! z-vertex distr.