X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=FASTSIM%2FAliQuenchingWeights.h;h=0f5d088afe7f7a1aff1f552ae200eeba9c6f97f5;hb=2e400c0df27ab22fdec5a50d6e0054fbdec82ffe;hp=5135fbcc38d5e5f54003637d6cbf941dc3f1bcca;hpb=b90de01a977c2068bc768264a46e9da62d7209d7;p=u%2Fmrichter%2FAliRoot.git diff --git a/FASTSIM/AliQuenchingWeights.h b/FASTSIM/AliQuenchingWeights.h index 5135fbcc38d..0f5d088afe7 100644 --- a/FASTSIM/AliQuenchingWeights.h +++ b/FASTSIM/AliQuenchingWeights.h @@ -17,6 +17,7 @@ // A. Dainese andrea.dainese@pd.infn.it //---------------------------------------------------------------------------- +#include #include class TH1F; @@ -29,7 +30,7 @@ class AliQuenchingWeights : public TObject { AliQuenchingWeights& operator=(const AliQuenchingWeights& a) {a.Copy(*this); return(*this);} virtual ~AliQuenchingWeights(); - + void Init(); void Reset(); Int_t SampleEnergyLoss(); Int_t SampleEnergyLoss(Int_t ipart, Double_t r); @@ -119,7 +120,7 @@ class AliQuenchingWeights : public TObject { Float_t GetMu() const {return fMu;} Float_t GetQTransport() const {return fQTransport;} Float_t GetK() const {return fK;} - Bool_t GetECMethod() const {return fECMethod;} + kECMethod GetECMethod() const {return fECMethod;} Bool_t GetTablesLoaded() const {return fTablesLoaded;} Bool_t GetMultSoft() const {return fMultSoft;} Int_t GetLengthMax() const {return fLengthMax;} @@ -133,16 +134,16 @@ class AliQuenchingWeights : public TObject { Double_t GetMeanELoss(Int_t ipart,Double_t medval,Double_t l) const; Double_t GetMeanELoss(Int_t ipart,Double_t medval,TH1F *hEll) const; - Double_t GetMeanELoss(Int_t ipart,Double_t r) const; + Double_t GetMeanELoss(Int_t ipart,Double_t r) const; - void PlotDiscreteWeights(Double_t len=4) const; - void PlotContWeights(Int_t itype,Double_t len) const; - void PlotContWeightsVsL(Int_t itype,Double_t medval) const; - void PlotAvgELoss(Double_t len ,Double_t e=1.e10) const; - void PlotAvgELoss(TH1F *hEll,Double_t e=1.e10) const; - void PlotAvgELossVsL(Double_t e=1.e10) const; - void PlotAvgELossVsPt(Double_t medval,Double_t len) const; - void PlotAvgELossVsPt(Double_t medval,TH1F *hEll) const; + void PlotDiscreteWeights(Double_t len=4,Double_t qm=5) const; + void PlotContWeights(Int_t itype,Double_t len) const; + void PlotContWeightsVsL(Int_t itype,Double_t medval) const; + void PlotAvgELoss(Double_t len,Double_t qm=5,Double_t e=1.e10) const; + void PlotAvgELoss(TH1F *hEll,Double_t e=1.e10) const; + void PlotAvgELossVsL(Double_t e=1.e10) const; + void PlotAvgELossVsPt(Double_t medval,Double_t len) const; + void PlotAvgELossVsPt(Double_t medval,TH1F *hEll) const; protected: Int_t GetIndex(Double_t len) const;