#include <HiEvtPlaneFlatten.h>
|
Double_t | bounds (Double_t ang) |
|
Double_t | bounds2 (Double_t ang) |
|
void | Fill (double psi, double vtx, int centbin) |
|
double | GetCnt (int bin) |
|
int | GetCutIndx (int centbin, double vtx, int iord) |
|
double | GetFlatPsi (double psi, double vtx, double cent) |
|
int | GetHBins () |
|
double | GetX (int bin) |
|
double | GetY (int bin) |
|
| HiEvtPlaneFlatten () |
|
void | Init (int order, int ncentbins, const int centbinCompression, std::string tag, int vord) |
|
void | SetXDB (int indx, double val) |
|
void | SetYDB (int indx, double val) |
|
| ~HiEvtPlaneFlatten () |
|
Definition at line 45 of file HiEvtPlaneFlatten.h.
HiEvtPlaneFlatten::HiEvtPlaneFlatten |
( |
| ) |
|
|
inlineexplicit |
HiEvtPlaneFlatten::~HiEvtPlaneFlatten |
( |
| ) |
|
|
inline |
Double_t HiEvtPlaneFlatten::bounds |
( |
Double_t |
ang | ) |
|
|
inline |
Double_t HiEvtPlaneFlatten::bounds2 |
( |
Double_t |
ang | ) |
|
|
inline |
void HiEvtPlaneFlatten::Fill |
( |
double |
psi, |
|
|
double |
vtx, |
|
|
int |
centbin |
|
) |
| |
|
inline |
Definition at line 90 of file HiEvtPlaneFlatten.h.
References funct::cos(), flatCnt, flatX, flatY, GetCutIndx(), hOrder, gen::k, funct::sin(), and vorder.
92 if(fabs(
psi)>4 )
return;
Sin< T >::type sin(const T &t)
int GetCutIndx(int centbin, double vtx, int iord)
std::map< std::string, int, std::less< std::string > > psi
Cos< T >::type cos(const T &t)
double HiEvtPlaneFlatten::GetCnt |
( |
int |
bin | ) |
|
|
inline |
int HiEvtPlaneFlatten::GetCutIndx |
( |
int |
centbin, |
|
|
double |
vtx, |
|
|
int |
iord |
|
) |
| |
|
inline |
double HiEvtPlaneFlatten::GetFlatPsi |
( |
double |
psi, |
|
|
double |
vtx, |
|
|
double |
cent |
|
) |
| |
|
inline |
Definition at line 105 of file HiEvtPlaneFlatten.h.
References bounds(), bounds2(), funct::cos(), flatXDB, flatYDB, GetCutIndx(), hOrder, gen::k, funct::sin(), and vorder.
107 double correction = 0;
Double_t bounds2(Double_t ang)
Sin< T >::type sin(const T &t)
int GetCutIndx(int centbin, double vtx, int iord)
std::map< std::string, int, std::less< std::string > > psi
Cos< T >::type cos(const T &t)
Double_t bounds(Double_t ang)
int HiEvtPlaneFlatten::GetHBins |
( |
| ) |
|
|
inline |
double HiEvtPlaneFlatten::GetX |
( |
int |
bin | ) |
|
|
inline |
double HiEvtPlaneFlatten::GetY |
( |
int |
bin | ) |
|
|
inline |
void HiEvtPlaneFlatten::Init |
( |
int |
order, |
|
|
int |
ncentbins, |
|
|
const int |
centbinCompression, |
|
|
std::string |
tag, |
|
|
int |
vord |
|
) |
| |
|
inline |
Definition at line 58 of file HiEvtPlaneFlatten.h.
References centbinComp, gather_cfg::cout, flatCnt, flatX, flatY, hbins, hcentbins, hOrder, i, MAXCUT, nvtxbins, and vorder.
67 std::cout<<
"Too many cuts for flattening calculation. RESET to deaults"<<std::endl;
void HiEvtPlaneFlatten::SetXDB |
( |
int |
indx, |
|
|
double |
val |
|
) |
| |
|
inline |
void HiEvtPlaneFlatten::SetYDB |
( |
int |
indx, |
|
|
double |
val |
|
) |
| |
|
inline |
int HiEvtPlaneFlatten::centbinComp |
|
private |
double HiEvtPlaneFlatten::delvtx |
|
private |
double HiEvtPlaneFlatten::flatCnt[5000] |
|
private |
double HiEvtPlaneFlatten::flatX[5000] |
|
private |
double HiEvtPlaneFlatten::flatXDB[5000] |
|
private |
double HiEvtPlaneFlatten::flatY[5000] |
|
private |
double HiEvtPlaneFlatten::flatYDB[5000] |
|
private |
int HiEvtPlaneFlatten::hbins |
|
private |
int HiEvtPlaneFlatten::hcentbins |
|
private |
int HiEvtPlaneFlatten::hOrder |
|
private |
double HiEvtPlaneFlatten::minvtx |
|
private |
int HiEvtPlaneFlatten::nvtxbins |
|
private |
double HiEvtPlaneFlatten::pi |
|
private |
int HiEvtPlaneFlatten::vorder |
|
private |