/Users/brown170/Projects/Current/coral_msu_repo/trunk/src/chum/chum.cc File Reference

#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"

Include dependency graph for chum.cc:

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)


Define Documentation

#define NTYPES   6

Definition at line 12 of file chum.cc.


Function Documentation

double dabs ( const double &  x  ) 

Definition at line 27 of file chum.cc.

string flowprof ( "transverse"   ) 

void getCoreMom ( double  ans[4],
const double &  temp,
const double &  mass,
const double  vflow[4] 
)

Definition at line 203 of file chum.cc.

void getCorePos ( double  ans[4],
const double &  Rx,
const double &  Ry,
const double &  Rz,
const double &  tau 
)

Definition at line 227 of file chum.cc.

void getFlowVelocity ( double  ans[4],
const double  r[4],
const double  R,
const double  vmax = 1./sqrt(3.) 
)

Definition at line 243 of file chum.cc.

void getHaloMom ( double  ans[4],
const double  p_res[4],
const double  mass,
const double  mass_res 
)

Definition at line 287 of file chum.cc.

void getHaloPos ( double  ans[4],
const double  r[4],
const double  p[4],
const double &  mass_w,
const double &  tau_w 
)

Definition at line 277 of file chum.cc.

void getHelp ( void   ) 

Print usage information & quit.

Definition at line 31 of file chum.cc.

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!)

-------------------------------------------------------

Definition at line 50 of file chum.cc.

bool passesCut ( const double  p[4],
const double  etamin,
const double  etamax,
const double  ymin,
const double  ymax,
const double  pTmin,
const double  pTmax 
)

Definition at line 396 of file chum.cc.


Variable Documentation


Generated on Fri Feb 6 13:30:16 2009 for CorAL by  doxygen 1.5.8