ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
Go to the documentation of this file.
16 class TMemberInspector;
28 virtual void Print(Option_t *opt =
"")
const;
29 virtual void Clear(Option_t *opt =
"") { ; }
31 float Ata(
int degree,
double xfp,
double afp,
double yfp,
double bfp)
const;
32 float Ata(
int degree,
double xfp,
double afp,
double yfp,
double bfp,
double z);
34 float Bta(
int degree,
double xfp,
double afp,
double yfp,
double bfp)
const;
35 float Bta(
int degree,
double xfp,
double afp,
double yfp,
double bfp,
double z);
37 float Yta(
int degree,
double xfp,
double afp,
double yfp,
double bfp)
const;
38 float Yta(
int degree,
double xfp,
double afp,
double yfp,
double bfp,
double z);
40 float Dta(
int degree,
double xfp,
double afp,
double yfp,
double bfp)
const;
41 float Dta(
int degree,
double xfp,
double afp,
double yfp,
double bfp,
double z);
44 float MapCalc(
int,
int,
float *)
const;
45 float MapCalc_s(
int order,
int par,
float *input,
double z);
49 std::cout <<
"check setDistPivotTarget " << vec.size() <<
" " << vec.at(2) << std::endl;
53 int Size() {
return fMap.size(); }
59 static std::unique_ptr<TInverseMap> fInverseMap;
61 bool ReadMapFile(
const char *filename);
71 TSpline3 *coefficient;
77 std::map<int, std::vector<InvMapRow>> fMap;
78 std::map<int, std::vector<InvMapRowS>> fMap_s;
79 std::vector<std::map<int, std::vector<InvMapRow>>> fMap_v;
80 std::vector<Double_t> fMapDist_v;
float MapCalc_s(int order, int par, float *input, double z)
virtual void Print(Option_t *opt="") const
float Bta(int degree, double xfp, double afp, double yfp, double bfp) const
void SetDistPivotTarget(std::vector< Double_t > vec)
static TInverseMap * Get(const char *filename="")
float Yta(int degree, double xfp, double afp, double yfp, double bfp) const
float Ata(int degree, double xfp, double afp, double yfp, double bfp) const
bool ReadMultiMapFile(std::vector< std::string > &str)
float Dta(int degree, double xfp, double afp, double yfp, double bfp) const
virtual void Clear(Option_t *opt="")
float MapCalc(int, int, float *) const