1 #ifndef ALITOFPIDPARAMS_H
2 #define ALITOFPIDPARAMS_H
3 /* Copyright(c) 1998-2010, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
6 //***********************************************************
7 // Class AliTODPIDparams
8 // class to store PID parameters for TOF in OADB
9 // Author: P. Antonioli, pietro.antonioli@to.infn.it
10 //***********************************************************
14 #include "AliPIDResponse.h"
16 class AliTOFPIDParams : public TNamed {
20 AliTOFPIDParams(Char_t * name);
21 virtual ~AliTOFPIDParams();
23 enum {kSigPparams = 4};
25 Float_t GetTOFresolution(void) const {return fTOFresolution;}
26 AliPIDResponse::EStartTimeType_t GetStartTimeMethod(void) const {return fStartTime;}
27 Float_t GetSigParams(Int_t i) const {
28 return ((i >= 0) && (i<kSigPparams)) ? fSigPparams[i] : 0;}
29 void SetTOFresolution(Float_t res){fTOFresolution = res;}
30 void SetStartTimeMethod(AliPIDResponse::EStartTimeType_t method){fStartTime=method;}
31 void SetSigPparams(Float_t *params);
34 AliPIDResponse::EStartTimeType_t fStartTime; // startTime method
35 Float_t fTOFresolution; // TOF MRPC intrinsic resolution
36 Float_t fSigPparams[kSigPparams]; // parameterisation of sigma(p) dependency
38 ClassDef(AliTOFPIDParams,1);