ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Classes | Public Member Functions | Static Public Member Functions | List of all members
TInverseMap Class Reference

#include <TInverseMap.h>

Inheritance diagram for TInverseMap:
Inheritance graph
[legend]
Collaboration diagram for TInverseMap:
Collaboration graph
[legend]

Public Member Functions

 TInverseMap (const char *filename)
 
 TInverseMap ()
 
virtual ~TInverseMap ()
 
virtual void Print (Option_t *opt="") const
 
virtual void Clear (Option_t *opt="")
 
float Ata (int degree, double xfp, double afp, double yfp, double bfp) const
 
float Ata (int degree, double xfp, double afp, double yfp, double bfp, double z)
 
float Bta (int degree, double xfp, double afp, double yfp, double bfp) const
 
float Bta (int degree, double xfp, double afp, double yfp, double bfp, double z)
 
float Yta (int degree, double xfp, double afp, double yfp, double bfp) const
 
float Yta (int degree, double xfp, double afp, double yfp, double bfp, double z)
 
float Dta (int degree, double xfp, double afp, double yfp, double bfp) const
 
float Dta (int degree, double xfp, double afp, double yfp, double bfp, double z)
 
float MapCalc (int, int, float *) const
 
float MapCalc_s (int order, int par, float *input, double z)
 
void SetDistPivotTarget (std::vector< Double_t > vec)
 
int Size ()
 
bool ReadMultiMapFile (std::vector< std::string > &str)
 

Static Public Member Functions

static TInverseMapGet (const char *filename="")
 

Detailed Description

Definition at line 19 of file TInverseMap.h.

Constructor & Destructor Documentation

◆ TInverseMap() [1/2]

TInverseMap::TInverseMap ( const char *  filename)

Definition at line 19 of file TInverseMap.cxx.

◆ TInverseMap() [2/2]

TInverseMap::TInverseMap ( )

Definition at line 24 of file TInverseMap.cxx.

◆ ~TInverseMap()

TInverseMap::~TInverseMap ( )
virtualdefault

Member Function Documentation

◆ Ata() [1/2]

float TInverseMap::Ata ( int  degree,
double  xfp,
double  afp,
double  yfp,
double  bfp 
) const

Definition at line 197 of file TInverseMap.cxx.

◆ Ata() [2/2]

float TInverseMap::Ata ( int  degree,
double  xfp,
double  afp,
double  yfp,
double  bfp,
double  z 
)

Definition at line 245 of file TInverseMap.cxx.

◆ Bta() [1/2]

float TInverseMap::Bta ( int  degree,
double  xfp,
double  afp,
double  yfp,
double  bfp 
) const

Definition at line 209 of file TInverseMap.cxx.

◆ Bta() [2/2]

float TInverseMap::Bta ( int  degree,
double  xfp,
double  afp,
double  yfp,
double  bfp,
double  z 
)

Definition at line 257 of file TInverseMap.cxx.

◆ Clear()

virtual void TInverseMap::Clear ( Option_t *  opt = "")
inlinevirtual

Definition at line 29 of file TInverseMap.h.

◆ Dta() [1/2]

float TInverseMap::Dta ( int  degree,
double  xfp,
double  afp,
double  yfp,
double  bfp 
) const

Definition at line 233 of file TInverseMap.cxx.

◆ Dta() [2/2]

float TInverseMap::Dta ( int  degree,
double  xfp,
double  afp,
double  yfp,
double  bfp,
double  z 
)

Definition at line 281 of file TInverseMap.cxx.

◆ Get()

TInverseMap * TInverseMap::Get ( const char *  filename = "")
static

Definition at line 28 of file TInverseMap.cxx.

◆ MapCalc()

float TInverseMap::MapCalc ( int  order,
int  par,
float *  input 
) const

Definition at line 343 of file TInverseMap.cxx.

◆ MapCalc_s()

float TInverseMap::MapCalc_s ( int  order,
int  par,
float *  input,
double  z 
)

Definition at line 361 of file TInverseMap.cxx.

◆ Print()

void TInverseMap::Print ( Option_t *  opt = "") const
virtual

Definition at line 153 of file TInverseMap.cxx.

◆ ReadMultiMapFile()

bool TInverseMap::ReadMultiMapFile ( std::vector< std::string > &  str)

Definition at line 95 of file TInverseMap.cxx.

◆ SetDistPivotTarget()

void TInverseMap::SetDistPivotTarget ( std::vector< Double_t >  vec)
inline

Definition at line 47 of file TInverseMap.h.

◆ Size()

int TInverseMap::Size ( )
inline

Definition at line 53 of file TInverseMap.h.

◆ Yta() [1/2]

float TInverseMap::Yta ( int  degree,
double  xfp,
double  afp,
double  yfp,
double  bfp 
) const

Definition at line 221 of file TInverseMap.cxx.

◆ Yta() [2/2]

float TInverseMap::Yta ( int  degree,
double  xfp,
double  afp,
double  yfp,
double  bfp,
double  z 
)

Definition at line 269 of file TInverseMap.cxx.


The documentation for this class was generated from the following files: