32 for (
int i=0;i<o.
fWeights.GetEntries();i++) {
42 if (&o ==
this)
return *
this;
48 for (
int i = 0; i < o.
fWeights.GetEntries(); i++) {
73 Int_t binpt = hist->GetYaxis()->FindBin(pt);
74 Int_t bineta = hist->GetXaxis()->FindBin(eta);
75 return hist->GetBinContent(bineta,binpt);
87 for (pos = 0; pos < n; pos++)
if (
fPdgs.At(pos) == 0)
break;
95 fPdgs.AddAt(pdg, pos);
100 AliForwardUtil::PrintField(N,V, ## __VA_ARGS__) 101 #define PFB(N,FLAG) \ 103 AliForwardUtil::PrintName(N); \ 104 std::cout << std::boolalpha << (FLAG) << std::noboolalpha << std::endl; \ 106 #define PFV(N,VALUE) \ 108 AliForwardUtil::PrintName(N); \ 109 std::cout << (VALUE) << std::endl; } while(false) 114 PFV(
"MC Weights",
"PtEta PID based");
116 gROOT->IncreaseDirLevel();
123 gROOT->DecreaseDirLevel();
virtual void Init(TList *l)
virtual Double_t CalcWeight(Double_t eta, Double_t pt, Double_t phi, Int_t id, Double_t phiR, Double_t b) const
AliBaseMCWeights & operator=(const AliBaseMCWeights &o)
Various utilities used in PWGLF/FORWARD.
virtual void Print(Option_t *option="") const
virtual void AddPDGCode(Int_t pdg, TH2 *weight)
AliPtEtaPidWeights & operator=(const AliPtEtaPidWeights &o)