//////////////////////////////////// // KRATTA SIM KAP reader data container // for the Asy-Eos experiment // TKratFSCalculator DECLARATION // May 2013 // revison 05/2013 // E.d.F ver 1.0 // sebastian.kupny@uj.edu.pl // Description: // Changes: //////////////////////////////////// #ifndef KRATTA_FAST_SLOW_CALCLULATOR_H #define KRATTA_FAST_SLOW_CALCLULATOR_H #include #include #include #include "TCanvas.h" #include "TColor.h" #include "TStyle.h" #include "TROOT.h" #include "TFile.h" #include "TGraph.h" #include "FairRootManager.h" #include "TClonesArray.h" #include "TString.h" #include "TMath.h" #include "FairRootManager.h" class TKratFSCalculator : public TNamed { public: TKratFSCalculator(); virtual ~TKratFSCalculator(); void Clear(Option_t* opt=""){}; //TKratFSCalculator& operator=(const TKratFSCalculator& tc); //friend std::ostream& operator<<(std::ostream&, const TKratFSCalculator& p); // const double pa[8] = {0.872863, 8.491655, 0.370118, 4.151587, 0.732486, // 0.684755, 0.908816, 2.364971}; //const double pa[2][8]; double E2H(double e_in,double e_out, int iz, int ia, int icsi); double slow(Double_t fast, Int_t iz, Int_t ia); void H2FS(Double_t H, Int_t iz, Int_t ia, Double_t &Fast, Double_t &Slow); void E2FS(Double_t e_in, Double_t e_out, Int_t iz, Int_t ia, Double_t &Fast, Double_t &Slow); void GetAZformPdgCode( Int_t A_pdg_code, Int_t &Ref_z, Int_t &Ref_a, Int_t debug=0); void pdg_test( void ); ClassDef(TKratFSCalculator, 1) //Event structure }; #endif ///KRATTA_FAST_SLOW_CALCLULATOR_H