]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/SPECTRA/AliAnalysisCentralExtrapolate.h
Introducing the Azimuthal Isotropic Expansion analysis from C.Andrei (acristian@niham...
[u/mrichter/AliRoot.git] / PWG2 / SPECTRA / AliAnalysisCentralExtrapolate.h
CommitLineData
bde49c8a 1/*
2 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved.
3 * See cxx source for full Copyright notice
4 * $Id$
5 */
6
7// **************************************************
8// * pt spectra extrapolation in the 0. - 0.2 region using *
9// * Boltzmann-Gibbs Blast Wave model or Tsallis Blast *
10// * Wave model for azimuthal isotropic expansion in *
11// * highly central collisions analysis *
12// * author: Cristian Andrei *
13// * acristian@niham.nipne.ro *
14// * *************************************************
15
16#ifndef ALI_ANALYSIS_CENTRAL_EXTRAPOLATE_H
17#define ALI_ANALYSIS_CENTRAL_EXTRAPOLATE_H
18
19#include "TObject.h"
20
21class TList;
22class TString;
23
24class AliAnalysisCentralExtrapolate : public TObject {
25
26public:
27 AliAnalysisCentralExtrapolate(const char *name="AliAnalysisCentralExtrapolate");
28 virtual ~AliAnalysisCentralExtrapolate();
29
30 void SetInputList(TList* const list) {fInputList = list;} //get the input from the task
31
32 void SetParticle(TString part) {fPartType = part;} //set the particle type to be processed
33 //suported: kPi*, kK* and kProton
34
35 void ApplyEff(); //apply the eff correction
36
37 void TsallisFit(); //fit the corrected spectrum with TBW model
38 void BoltzmannFit(); //fit the corrected spectrum with BGBW model
39
40 TList *GetOutputList() const {return fResultsList;} //return the results
41
42private:
43 AliAnalysisCentralExtrapolate(const AliAnalysisCentralExtrapolate& ref);
44 AliAnalysisCentralExtrapolate& operator=(const AliAnalysisCentralExtrapolate& ref);
45
46 TString fPartType; //can be kPi*, kK* or kProton
47
48 TList *fInputList; //the input list = the output of the analysis Task
49
50 TList *fResultsList; //List containing the results: corrected, normalized and extrapolated spectra
51
52 ClassDef(AliAnalysisCentralExtrapolate, 1);
53};
54
55#endif