#include <AliFemtoCoulomb.h>
Public Member Functions | |
AliFemtoCoulomb () | |
AliFemtoCoulomb (const char *readFile, const double &radius, const double &charge) | |
AliFemtoCoulomb (const AliFemtoCoulomb &aCoul) | |
virtual | ~AliFemtoCoulomb () |
AliFemtoCoulomb & | operator= (const AliFemtoCoulomb &aCoul) |
void | SetRadius (const double &radius) |
double | GetRadius () const |
void | SetFile (const char *readFile) |
void | SetChargeProduct (const double &charge) |
double | CoulombCorrect (const double &eta) |
double | CoulombCorrect (const double &eta, const double &radius) |
double | CoulombCorrect (const AliFemtoPair *pair) |
double | CoulombCorrect (const AliFemtoPair *pair, const double &radius) |
double | CoulombCorrect (const double &mass, const double &charge, const double &radius, const double &qInv) |
TH1D * | CorrectionHistogram (const double &mass1, const double &mass2, const int &nBins, const double &low, const double &high) |
Private Member Functions | |
double | Eta (const AliFemtoPair *pair) |
void | CreateLookupTable (const double &radius) |
Private Attributes | |
const char * | fFile |
double | fRadius |
double | fZ1Z2 |
double | fEta [1000] |
double | fCoulomb [1000] |
int | fNLines |
AliFemtoCoulomb::AliFemtoCoulomb | ( | ) |
AliFemtoCoulomb::AliFemtoCoulomb | ( | const char * | readFile, | |
const double & | radius, | |||
const double & | charge | |||
) |
AliFemtoCoulomb::AliFemtoCoulomb | ( | const AliFemtoCoulomb & | aCoul | ) |
AliFemtoCoulomb::~AliFemtoCoulomb | ( | ) | [virtual] |
AliFemtoCoulomb & AliFemtoCoulomb::operator= | ( | const AliFemtoCoulomb & | aCoul | ) |
void AliFemtoCoulomb::SetRadius | ( | const double & | radius | ) |
double AliFemtoCoulomb::GetRadius | ( | ) | const |
void AliFemtoCoulomb::SetFile | ( | const char * | readFile | ) |
void AliFemtoCoulomb::SetChargeProduct | ( | const double & | charge | ) |
double AliFemtoCoulomb::CoulombCorrect | ( | const double & | eta | ) |
double AliFemtoCoulomb::CoulombCorrect | ( | const double & | eta, | |
const double & | radius | |||
) |
double AliFemtoCoulomb::CoulombCorrect | ( | const AliFemtoPair * | pair | ) |
double AliFemtoCoulomb::CoulombCorrect | ( | const AliFemtoPair * | pair, | |
const double & | radius | |||
) |
double AliFemtoCoulomb::CoulombCorrect | ( | const double & | mass, | |
const double & | charge, | |||
const double & | radius, | |||
const double & | qInv | |||
) |
TH1D * AliFemtoCoulomb::CorrectionHistogram | ( | const double & | mass1, | |
const double & | mass2, | |||
const int & | nBins, | |||
const double & | low, | |||
const double & | high | |||
) |
double AliFemtoCoulomb::Eta | ( | const AliFemtoPair * | pair | ) | [private] |
void AliFemtoCoulomb::CreateLookupTable | ( | const double & | radius | ) | [private] |
const char* AliFemtoCoulomb::fFile [private] |
double AliFemtoCoulomb::fRadius [private] |
double AliFemtoCoulomb::fZ1Z2 [private] |
double AliFemtoCoulomb::fEta[1000] [private] |
double AliFemtoCoulomb::fCoulomb[1000] [private] |
int AliFemtoCoulomb::fNLines [private] |