#ifndef DISTRIBANA_HH #define DISTRIBANA_HH //****************** //This creates histograms to draw the dedx distribution for a single value of P //@param P_set : will be part of the name of the histogram void CreateDeDxDistribution(vector vP_set); void CreateDeDxDistribution(const Double_t P_set); void DeDxFromExistingHistogram(TH1F *pHisto,string strName,Double_t P); void CreateDeDxDistributionSummary(string strName, Double_t P); //This will fill the Histogram with data void FillDeDxDistribution(string strName, Double_t input, Double_t P, const vector vP_set, Double_t tolerance=0.0); bool FillDeDxDistribution(string strName, Double_t input, Double_t P,const Double_t P_set, Double_t tolerance=0.0); void CreateDeDxDistributionGausFits(const vector vP_set, map > &FitMap); void CreateDeDxDistributionGausFits(const Double_t P_set, map &FitMap); void DrawDeDxDistribution(const vector vP_set,map > &FitMap); void DrawDeDxDistribution(const Double_t P_set, map &FitMap); //*********************** #endif