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 */
6 /* $Id: AliAODpidUtil.h 38493 2010-01-26 16:33:03Z hristov $ */
8 //-------------------------------------------------------
11 // Origin: Rosa Romita, GSI, r.romita@gsi.de
12 // Modified: Jens Wiechula, Uni Tuebingen, jens.wiechula@cern.ch
13 // Modified: Pietro Antonioli, INFN BO, pietro.antonioli@bo.infn.it
14 //-------------------------------------------------------
18 #include "AliAODEvent.h" // Needed for inline functions
19 #include "AliAODTrack.h" // Needed for inline functions
20 #include "AliAODPid.h" // Needed for inline functions
21 #include "AliTOFHeader.h" //Needed for inline functions
22 //#include "HMPID/AliHMPID.h"
24 #include "AliPIDResponse.h"
29 class AliAODpidUtil : public AliPIDResponse {
32 AliAODpidUtil(Bool_t isMC = kFALSE): AliPIDResponse(isMC) {;}
33 virtual ~AliAODpidUtil() {;}
36 Float_t GetTPCsignalTunedOnData(const AliVTrack *t) const;
37 Float_t GetTOFsignalTunedOnData(const AliVTrack *t) const;
40 virtual Float_t GetSignalDeltaTOFold(const AliVParticle *track, AliPID::EParticleType type, Bool_t ratio=kFALSE) const;
41 virtual Float_t GetNumberOfSigmasTOFold(const AliVParticle *vtrack, AliPID::EParticleType type) const;
45 ClassDef(AliAODpidUtil,3) // PID calculation class