#ifndef ALIQUARKONIAACCEPTANCE_H
#define ALIQUARKONIAACCEPTANCE_H
#include "TNamed.h"
class TH2F;
class TString;
class AliQuarkoniaAcceptance : public TNamed
{
public:
enum quarkonia{kJpsi, kPsiP, kUpsilon, kUpsilonP, kUpsilonPP, kOmega, kPhi};
enum channel{kDimuon, kDielectron};
AliQuarkoniaAcceptance(Int_t quarkoniaResonance=kJpsi, Int_t decayChannel=kDimuon);
virtual ~AliQuarkoniaAcceptance();
void Init();
TH2F* GetAcceptanceHisto() const;
void GetAcceptance(Float_t rap, Float_t pT, Double_t & accep, Double_t & error);
void SetAcceptanceFileName(char * acceptanceFileName) { fAcceptanceFileName = acceptanceFileName; }
void SetQuarkoniaResonance(Int_t quarkoniaResonance=kJpsi) { fQuarkoniaResonance= quarkoniaResonance;}
void SetDecayChannel(Int_t decayChannel=kDimuon) { fDecayChannel = decayChannel;}
protected:
AliQuarkoniaAcceptance(const AliQuarkoniaAcceptance& rhs);
AliQuarkoniaAcceptance& operator=(const AliQuarkoniaAcceptance& rhs);
TString fAcceptanceFileName;
Int_t fQuarkoniaResonance;
Int_t fDecayChannel;
TH2F * fAcceptance;
private:
ClassDef(AliQuarkoniaAcceptance,1)
};
#endif
AliQuarkoniaAcceptance.h:1 AliQuarkoniaAcceptance.h:2 AliQuarkoniaAcceptance.h:3 AliQuarkoniaAcceptance.h:4 AliQuarkoniaAcceptance.h:5 AliQuarkoniaAcceptance.h:6 AliQuarkoniaAcceptance.h:7 AliQuarkoniaAcceptance.h:8 AliQuarkoniaAcceptance.h:9 AliQuarkoniaAcceptance.h:10 AliQuarkoniaAcceptance.h:11 AliQuarkoniaAcceptance.h:12 AliQuarkoniaAcceptance.h:13 AliQuarkoniaAcceptance.h:14 AliQuarkoniaAcceptance.h:15 AliQuarkoniaAcceptance.h:16 AliQuarkoniaAcceptance.h:17 AliQuarkoniaAcceptance.h:18 AliQuarkoniaAcceptance.h:19 AliQuarkoniaAcceptance.h:20 AliQuarkoniaAcceptance.h:21 AliQuarkoniaAcceptance.h:22 AliQuarkoniaAcceptance.h:23 AliQuarkoniaAcceptance.h:24 AliQuarkoniaAcceptance.h:25 AliQuarkoniaAcceptance.h:26 AliQuarkoniaAcceptance.h:27 AliQuarkoniaAcceptance.h:28 AliQuarkoniaAcceptance.h:29 AliQuarkoniaAcceptance.h:30 AliQuarkoniaAcceptance.h:31 AliQuarkoniaAcceptance.h:32 AliQuarkoniaAcceptance.h:33 AliQuarkoniaAcceptance.h:34 AliQuarkoniaAcceptance.h:35 AliQuarkoniaAcceptance.h:36 AliQuarkoniaAcceptance.h:37 AliQuarkoniaAcceptance.h:38 AliQuarkoniaAcceptance.h:39 AliQuarkoniaAcceptance.h:40 AliQuarkoniaAcceptance.h:41 AliQuarkoniaAcceptance.h:42 AliQuarkoniaAcceptance.h:43 AliQuarkoniaAcceptance.h:44 AliQuarkoniaAcceptance.h:45 AliQuarkoniaAcceptance.h:46 AliQuarkoniaAcceptance.h:47 AliQuarkoniaAcceptance.h:48 AliQuarkoniaAcceptance.h:49 AliQuarkoniaAcceptance.h:50 AliQuarkoniaAcceptance.h:51 AliQuarkoniaAcceptance.h:52 AliQuarkoniaAcceptance.h:53 AliQuarkoniaAcceptance.h:54 AliQuarkoniaAcceptance.h:55 AliQuarkoniaAcceptance.h:56 AliQuarkoniaAcceptance.h:57 AliQuarkoniaAcceptance.h:58 AliQuarkoniaAcceptance.h:59 AliQuarkoniaAcceptance.h:60 AliQuarkoniaAcceptance.h:61 AliQuarkoniaAcceptance.h:62 AliQuarkoniaAcceptance.h:63