#include <iostream>
#include <fstream>
#include <iomanip>
#include <sstream>
#include <string>
#include <math.h>
#include "random.h"
#include "parametermap.h"
#include "cheezyparser.h"
#include "constants.h"
Go to the source code of this file.
Defines | |
#define | NTYPES 6 |
Functions | |
string | flowprof ("transverse") |
void | getCoreMom (double ans[4], const double &temp, const double &mass, const double vflow[4]) |
void | getCorePos (double ans[4], const double &Rx, const double &Ry, const double &Rz, const double &tau) |
void | getFlowVelocity (double ans[4], const double r[4], const double R, const double vmax=1./sqrt(3.)) |
void | getHaloPos (double ans[4], const double r[4], const double p[4], const double &mass_w, const double &tau_w) |
void | getHaloMom (double ans[4], const double p_res[4], const double mass, const double mass_res) |
bool | passesCut (const double p[4], const double etamin, const double etamax, const double ymin, const double ymax, const double pTmin, const double pTmax) |
double | dabs (const double &x) |
void | getHelp (void) |
Print usage information & quit. | |
int | main (int argc, char *argv[]) |
Variables | |
CRandom | Randomizer (197) |
string flowprof | ( | "transverse" | ) |
void getCoreMom | ( | double | ans[4], | |
const double & | temp, | |||
const double & | mass, | |||
const double | vflow[4] | |||
) |
void getCorePos | ( | double | ans[4], | |
const double & | Rx, | |||
const double & | Ry, | |||
const double & | Rz, | |||
const double & | tau | |||
) |
void getFlowVelocity | ( | double | ans[4], | |
const double | r[4], | |||
const double | R, | |||
const double | vmax = 1./sqrt(3.) | |||
) |
void getHaloMom | ( | double | ans[4], | |
const double | p_res[4], | |||
const double | mass, | |||
const double | mass_res | |||
) |
void getHaloPos | ( | double | ans[4], | |
const double | r[4], | |||
const double | p[4], | |||
const double & | mass_w, | |||
const double & | tau_w | |||
) |
int main | ( | int | argc, | |
char * | argv[] | |||
) |
-------------------------------------------------------
Core-Halo Ur-Model (CHUM) This is a simple implementation of the Core-Halo model based off of Scott-Pratt's PhaseMaker code, but with several simple flow patterns implemented as well as a rho-meson induced halo as well as an exponential decaying core (which also gives a halo!)
-------------------------------------------------------
bool passesCut | ( | const double | p[4], | |
const double | etamin, | |||
const double | etamax, | |||
const double | ymin, | |||
const double | ymax, | |||
const double | pTmin, | |||
const double | pTmax | |||
) |
CRandom Randomizer(197) |