]> git.uio.no Git - u/mrichter/AliRoot.git/blob - STEER/ESD/AliESDUtils.h
Possibility to not write syswatch info to file (default)
[u/mrichter/AliRoot.git] / STEER / ESD / AliESDUtils.h
1 // -*- mode: C++ -*- 
2 #ifndef ALIESDUTILS_H
3 #define ALIESDUTILS_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6
7
8 /* $Id$ */
9
10 //-------------------------------------------------------------------------
11 //   AliESDUtils - This is a namespace that temporary provides general 
12 //                 purpose ESD utilities to avoid unnecessary dependencies
13 //                 between PWG libraries. To be removed/replaced by AODB
14 //                 framework.
15 //      
16 //-------------------------------------------------------------------------
17 // Author: Andrei Gheata
18
19 #ifndef ROOT_Rtypes
20 #include "Rtypes.h"
21 #endif
22 class AliVEvent;
23 class AliESDEvent;
24 class AliVertexerTracks;
25
26 namespace AliESDUtils {
27
28   /********************************/
29   /* Centrality-related corrections */
30   /********************************/
31
32   Float_t GetCorrV0(const AliVEvent* esd, Float_t &v0CorrResc, Float_t *v0multChCorr = NULL, Float_t *v0multChCorrResc = NULL);
33   Float_t GetCorrSPD2(Float_t spd2raw,Float_t zv);
34   Bool_t  RefitESDVertexTracks(AliESDEvent* esdEv, Int_t algo=6, const Double_t* cuts=0);
35   Float_t GetCorrV0A0(Float_t v0araw,Float_t zv);
36   Float_t GetCorrV0A(Float_t v0araw,Float_t zv);
37   Float_t GetCorrV0C(Float_t v0craw,Float_t zv);
38 }  
39
40 #endif