AliPhysics
8dc8609 (8dc8609)
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
AliAnaFwdDetsQA.h
Go to the documentation of this file.
1
#ifndef ALIANAFWDDETSQA_H
2
#define ALIANAFWDDETSQA_H
3
4
//------------------------------
5
// Analysis task for quality-assurance
6
// of forward detectors ESD
7
//
8
// 12/06/2009 cvetan.cheshkov@cern.ch
9
//------------------------------
10
11
12
class
TH1
;
13
class
TH1F;
14
class
TH2F
;
15
16
#include "AliAnalysisTaskSE.h"
17
18
class
AliAnaFwdDetsQA
:
public
AliAnalysisTaskSE
19
{
20
public
:
21
AliAnaFwdDetsQA
();
22
AliAnaFwdDetsQA
(
const
char
*name);
23
virtual
~AliAnaFwdDetsQA
() {}
24
25
virtual
void
UserCreateOutputObjects
();
26
virtual
void
UserExec
(
Option_t
*option);
27
virtual
void
Terminate
(
Option_t
*);
28
29
TH1F*
CreateHisto
(
const
char
* name,
const
char
*
title
,
Int_t
nBins,
Double_t
xMin,
30
Double_t
xMax,
const
char
* xLabel = NULL,
const
char
* yLabel = NULL);
31
TH1F*
CreateEffHisto
(
const
TH1F* hGen,
const
TH1F* hRec);
32
Bool_t
FitHisto
(
TH1
* histo,
Double_t
& res,
Double_t
& resError);
33
34
private
:
35
36
TList
*
fListOfHistos
;
// Container for output histos
37
38
TH1F*
fT0vtxRec
;
// T0 reconstructed z vertex
39
TH2F
*
fT0vtxRecGen
;
// T0 reconstructed vs generate z vertex
40
TH1F*
fT0time
;
// T0 time0
41
TH1F*
fT0time2
;
// T0 time0
42
TH1F*
fT0mult
;
// T0 multiplicity
43
TH1F*
fT0vtxRes
;
// T0 z vertex resolution
44
TH1F*
fT0ampl
;
// T0 signals amplitude
45
46
TH1F*
fV0a
;
// V0 number of fired PMs A side
47
TH1F*
fV0c
;
// V0 number of fired PMs C side
48
TH1F*
fV0multA
;
// V0 multiplicity on A side
49
TH1F*
fV0multC
;
// V0 multiplicity on C side
50
TH2F
*
fV0multAcorr
;
// V0 reconstructed vs generated multiplicity on A side
51
TH2F
*
fV0multCcorr
;
// V0 reconstructed vs generated multiplicity on C side
52
TH2F
*
fV0Acorr
;
// V0 number of fired PMs (reco vs gen) A side
53
TH2F
*
fV0Ccorr
;
// V0 number of fired PMs (reco vs gen) C side
54
TH1F*
fV0ampl
;
// V0 multiplicity in single channel
55
56
AliAnaFwdDetsQA
(
const
AliAnaFwdDetsQA
&);
// not implemented
57
AliAnaFwdDetsQA
&
operator=
(
const
AliAnaFwdDetsQA
&);
// not implemented
58
59
ClassDef(
AliAnaFwdDetsQA
, 1)
// example of analysis
60
};
61
62
#endif
AliAnaFwdDetsQA::fT0time2
TH1F * fT0time2
Definition:
AliAnaFwdDetsQA.h:41
Double_t
double Double_t
Definition:
External.C:58
TH2F
Definition:
External.C:236
title
const char * title
Definition:
MakeQAPdf.C:27
AliAnaFwdDetsQA::fV0Ccorr
TH2F * fV0Ccorr
Definition:
AliAnaFwdDetsQA.h:53
AliAnaFwdDetsQA::CreateHisto
TH1F * CreateHisto(const char *name, const char *title, Int_t nBins, Double_t xMin, Double_t xMax, const char *xLabel=NULL, const char *yLabel=NULL)
Definition:
AliAnaFwdDetsQA.cxx:107
AliAnaFwdDetsQA::AliAnaFwdDetsQA
AliAnaFwdDetsQA()
Definition:
AliAnaFwdDetsQA.cxx:50
AliAnaFwdDetsQA::fV0c
TH1F * fV0c
Definition:
AliAnaFwdDetsQA.h:47
AliAnaFwdDetsQA::fT0vtxRes
TH1F * fT0vtxRes
Definition:
AliAnaFwdDetsQA.h:43
AliAnaFwdDetsQA::CreateEffHisto
TH1F * CreateEffHisto(const TH1F *hGen, const TH1F *hRec)
Definition:
AliAnaFwdDetsQA.cxx:121
AliAnaFwdDetsQA::fV0a
TH1F * fV0a
Definition:
AliAnaFwdDetsQA.h:46
AliAnaFwdDetsQA::UserExec
virtual void UserExec(Option_t *option)
Definition:
AliAnaFwdDetsQA.cxx:233
AliAnaFwdDetsQA::operator=
AliAnaFwdDetsQA & operator=(const AliAnaFwdDetsQA &)
AliAnaFwdDetsQA::fV0Acorr
TH2F * fV0Acorr
Definition:
AliAnaFwdDetsQA.h:52
AliAnaFwdDetsQA::UserCreateOutputObjects
virtual void UserCreateOutputObjects()
Definition:
AliAnaFwdDetsQA.cxx:175
Int_t
int Int_t
Definition:
External.C:63
AliAnaFwdDetsQA::fV0multAcorr
TH2F * fV0multAcorr
Definition:
AliAnaFwdDetsQA.h:50
AliAnaFwdDetsQA::fV0ampl
TH1F * fV0ampl
Definition:
AliAnaFwdDetsQA.h:54
AliAnaFwdDetsQA::fT0time
TH1F * fT0time
Definition:
AliAnaFwdDetsQA.h:40
AliAnaFwdDetsQA::fT0mult
TH1F * fT0mult
Definition:
AliAnaFwdDetsQA.h:42
AliAnaFwdDetsQA::fListOfHistos
TList * fListOfHistos
Definition:
AliAnaFwdDetsQA.h:36
AliAnalysisTaskSE
Definition:
External.C:309
AliAnaFwdDetsQA::fV0multA
TH1F * fV0multA
Definition:
AliAnaFwdDetsQA.h:48
AliAnaFwdDetsQA::Terminate
virtual void Terminate(Option_t *)
Definition:
AliAnaFwdDetsQA.cxx:320
AliAnaFwdDetsQA::fT0ampl
TH1F * fT0ampl
Definition:
AliAnaFwdDetsQA.h:44
AliAnaFwdDetsQA::~AliAnaFwdDetsQA
virtual ~AliAnaFwdDetsQA()
Definition:
AliAnaFwdDetsQA.h:23
AliAnaFwdDetsQA::fV0multCcorr
TH2F * fV0multCcorr
Definition:
AliAnaFwdDetsQA.h:51
Option_t
const char Option_t
Definition:
External.C:48
AliAnaFwdDetsQA::fV0multC
TH1F * fV0multC
Definition:
AliAnaFwdDetsQA.h:49
Bool_t
bool Bool_t
Definition:
External.C:53
AliAnaFwdDetsQA::FitHisto
Bool_t FitHisto(TH1 *histo, Double_t &res, Double_t &resError)
Definition:
AliAnaFwdDetsQA.cxx:152
AliAnaFwdDetsQA::fT0vtxRec
TH1F * fT0vtxRec
Definition:
AliAnaFwdDetsQA.h:38
TH1
Definition:
External.C:196
TList
Definition:
External.C:164
AliAnaFwdDetsQA::fT0vtxRecGen
TH2F * fT0vtxRecGen
Definition:
AliAnaFwdDetsQA.h:39
AliAnaFwdDetsQA
Definition:
AliAnaFwdDetsQA.h:18
PWGPP
AliAnaFwdDetsQA.h
Generated on Tue Jan 9 2018 16:21:33 for AliPhysics by
1.8.6