1 #ifndef ALIPIDMAXPROB_H
2 #define ALIPIDMAXPROB_H
5 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
6 * See cxx source for full Copyright notice */
8 /* $Id: AliPIDmaxProb.h 49869 2013-07-10 04:49:51Z fnoferin $ */
10 /////////////////////////////////////////////////
12 // PID cut max prob //
13 // noferini@bo.infn.it //
14 /////////////////////////////////////////////////
16 #include"AliPIDperfCut.h"
17 #include"AliPIDCombined.h"
19 class AliPIDmaxProb : public AliPIDperfCut
22 AliPIDmaxProb(const char *name);
25 void SetPIDMask(Int_t mask){fMaskPID=mask;}; // set the PID mask to be used
27 void RequireTPC(){fTPCin=kTRUE;};
28 void RequireTOF(){fTOFin=kTRUE;};
30 Bool_t IsSelected(AliVTrack *track,AliPID::EParticleType type) const;
33 AliPIDmaxProb(const AliPIDmaxProb &old);
34 AliPIDmaxProb& operator=(const AliPIDmaxProb &source);
36 AliPIDCombined *fPIDCombined; //! PID combined object
37 Int_t fMaskPID; // PID mask
38 Bool_t fTPCin; // TPC required
39 Bool_t fTOFin; // TOF required
42 ClassDef(AliPIDmaxProb,1) // PID cut virtual class