]>
Commit | Line | Data |
---|---|---|
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 | 26 | class AliAODEvent; |
9006fe9c | 27 | class AliVParticle; |
1423bac9 | 28 | |
9006fe9c | 29 | class AliAODpidUtil : public AliPIDResponse { |
1423bac9 | 30 | public: |
9006fe9c | 31 | //TODO: isMC??? |
ea235c90 | 32 | AliAODpidUtil(Bool_t isMC = kFALSE): AliPIDResponse(isMC) {;} |
1423bac9 | 33 | virtual ~AliAODpidUtil() {;} |
34 | ||
1423bac9 | 35 | |
539a5a59 | 36 | Float_t GetTPCsignalTunedOnData(const AliVTrack *t) const; |
37 | ||
1c9d11be | 38 | protected: |
567624b5 | 39 | virtual Float_t GetSignalDeltaTOFold(const AliVParticle *track, AliPID::EParticleType type) const; |
355b831b | 40 | virtual Float_t GetNumberOfSigmasTOFold(const AliVParticle *vtrack, AliPID::EParticleType type) const; |
1c9d11be | 41 | |
1423bac9 | 42 | private: |
01f931c1 | 43 | |
ea235c90 | 44 | ClassDef(AliAODpidUtil,3) // PID calculation class |
1423bac9 | 45 | }; |
46 | ||
9006fe9c | 47 | |
1423bac9 | 48 | #endif |
49 | ||
50 |