12 #ifndef TSBETHEBLOCHMGR_H_
13 #define TSBETHEBLOCHMGR_H_
17 #include "TSBetheBlochFunc.h"
19 #include "TSPhaseSpaceMap.h"
28 TSBetheBlochMgr(TString name, TString title,
double (*fcn)(
double*,
double*),
double xmin,
double xmax,
int npar);
33 Double_t Eval(Double_t momentum, Double_t mass = 0, Double_t z = 0, Double_t t = 0)
const;
35 bool HasPhaseSpaceMap()
const {
return fHasPSMap;}
43 void UseDefaultBetheBloch(
bool b) {fUseDefaultBB = b;}
51 int fGetVolumeBBId(
int)
const;
55 std::map<int,int> fBBMap;
56 std::map<int,TSBetheBlochFunc*> fBBList;
Definition: TSPhaseSpaceMap.h:35
Definition: TSBetheBlochFunc.h:30
Definition: TSBetheBlochMgr.h:22