]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/AOD/AliAODpidUtil.h
https://savannah.cern.ch/bugs/index.php?97149
[u/mrichter/AliRoot.git] / STEER / AOD / AliAODpidUtil.h
CommitLineData
1423bac9 1#ifndef ALIAODPIDUTIL_H
2#define ALIAODPIDUTIL_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id: AliAODpidUtil.h 38493 2010-01-26 16:33:03Z hristov $ */
7
8//-------------------------------------------------------
9// Combined PID class
10// for the AOD class
11// Origin: Rosa Romita, GSI, r.romita@gsi.de
9006fe9c 12// Modified: Jens Wiechula, Uni Tuebingen, jens.wiechula@cern.ch
b79db598 13// Modified: Pietro Antonioli, INFN BO, pietro.antonioli@bo.infn.it
1423bac9 14//-------------------------------------------------------
15#include <Rtypes.h>
16#include <TMatrixD.h>
f0f0aa1a 17#include <AliLog.h>
b79db598 18#include "AliAODEvent.h" // Needed for inline functions
1423bac9 19#include "AliAODTrack.h" // Needed for inline functions
20#include "AliAODPid.h" // Needed for inline functions
b79db598 21#include "AliTOFHeader.h" //Needed for inline functions
1423bac9 22//#include "HMPID/AliHMPID.h"
23
9006fe9c 24#include "AliPIDResponse.h"
25
1423bac9 26class AliAODEvent;
9006fe9c 27class AliVParticle;
1423bac9 28
9006fe9c 29class AliAODpidUtil : public AliPIDResponse {
1423bac9 30public:
9006fe9c 31 //TODO: isMC???
ea235c90 32 AliAODpidUtil(Bool_t isMC = kFALSE): AliPIDResponse(isMC) {;}
1423bac9 33 virtual ~AliAODpidUtil() {;}
34
1423bac9 35
9006fe9c 36 virtual Float_t NumberOfSigmasTOF(const AliVParticle *vtrack, AliPID::EParticleType type) const;
539a5a59 37 Float_t GetTPCsignalTunedOnData(const AliVTrack *t) const;
38
1423bac9 39private:
01f931c1 40
ea235c90 41 ClassDef(AliAODpidUtil,3) // PID calculation class
1423bac9 42};
43
9006fe9c 44
1423bac9 45#endif
46
47