#include <UEParameters.h>
Public Member Functions | |
void | get_fourier (double &re, double &im, size_t n, size_t eta, int type=-1) const |
double | get_psin (int n, int eta, int type=-1) const |
const std::vector< float > & | get_raw (void) const |
double | get_sum_pt (int eta, int type=-1) const |
double | get_vn (int n, int eta, int type=-1) const |
UEParameters (const std::vector< float > *v, int nn, int neta) | |
~UEParameters () | |
Private Attributes | |
int | neta_ |
int | nn_ |
boost::const_multi_array_ref< float, 4 > * | parameters_ |
const std::vector< float > * | v_ |
Static Private Attributes | |
static const size_t | nreduced_particle_flow_id = 3 |
Definition at line 6 of file UEParameters.h.
UEParameters::UEParameters | ( | const std::vector< float > * | v, |
int | nn, | ||
int | neta | ||
) |
Definition at line 4 of file UEParameters.cc.
References neta, groupFilesInBlocks::nn, nreduced_particle_flow_id, and parameters_.
|
inline |
Definition at line 16 of file UEParameters.h.
References parameters_.
void UEParameters::get_fourier | ( | double & | re, |
double & | im, | ||
size_t | n, | ||
size_t | eta, | ||
int | type = -1 |
||
) | const |
Definition at line 9 of file UEParameters.cc.
References PVValHelper::eta, mps_fire::i, create_idmaps::n, and nreduced_particle_flow_id.
Referenced by get_psin(), get_sum_pt(), and get_vn().
double UEParameters::get_psin | ( | int | n, |
int | eta, | ||
int | type = -1 |
||
) | const |
Definition at line 49 of file UEParameters.cc.
References Matriplex::atan2(), PVValHelper::eta, get_fourier(), and create_idmaps::n.
|
inline |
double UEParameters::get_sum_pt | ( | int | eta, |
int | type = -1 |
||
) | const |
Definition at line 24 of file UEParameters.cc.
References PVValHelper::eta, and get_fourier().
Referenced by get_vn().
double UEParameters::get_vn | ( | int | n, |
int | eta, | ||
int | type = -1 |
||
) | const |
Definition at line 34 of file UEParameters.cc.
References PVValHelper::eta, get_fourier(), get_sum_pt(), create_idmaps::n, and mathSSE::sqrt().
|
private |
Definition at line 11 of file UEParameters.h.
|
private |
Definition at line 10 of file UEParameters.h.
|
staticprivate |
Definition at line 8 of file UEParameters.h.
Referenced by get_fourier(), and UEParameters().
|
private |
Definition at line 12 of file UEParameters.h.
Referenced by Mixins._TypedParameterizable::clone(), Types.PSet::clone(), Types.EDAlias::clone(), Mixins._TypedParameterizable::copy(), UEParameters(), and ~UEParameters().
|
private |
Definition at line 9 of file UEParameters.h.
Referenced by get_raw().