Line data Source code
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
12 : // Modified: Jens Wiechula, Uni Tuebingen, jens.wiechula@cern.ch
13 : // Modified: Pietro Antonioli, INFN BO, pietro.antonioli@bo.infn.it
14 : //-------------------------------------------------------
15 : #include <Rtypes.h>
16 : #include "AliPID.h" // Needed for inline functions
17 :
18 : #include "AliPIDResponse.h"
19 :
20 : class AliAODEvent;
21 : class AliVParticle;
22 :
23 : class AliAODpidUtil : public AliPIDResponse {
24 : public:
25 : //TODO: isMC???
26 0 : AliAODpidUtil(Bool_t isMC = kFALSE): AliPIDResponse(isMC) {;}
27 0 : virtual ~AliAODpidUtil() {;}
28 :
29 : protected:
30 : virtual Float_t GetSignalDeltaTOFold(const AliVParticle *track, AliPID::EParticleType type, Bool_t ratio=kFALSE) const;
31 : virtual Float_t GetNumberOfSigmasTOFold(const AliVParticle *vtrack, AliPID::EParticleType type) const;
32 :
33 : private:
34 :
35 170 : ClassDef(AliAODpidUtil,3) // PID calculation class
36 : };
37 :
38 :
39 : #endif
40 :
41 :
|