StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Public Attributes | List of all members
StEStructSupport Class Reference
Inheritance diagram for StEStructSupport:

Public Member Functions

bool goodName (const char *name)
 
bool goodName_zBuf (const char *name, int zBin)
 
char * getFrontName (int itype)
 
const char * getTypeName (int itype)
 
const char * getChargeSignName (int ics)
 
char * prepend (const char *name, const char *s1)
 
char * swapIn (const char *name, const char *s1, const char *s2)
 
void rescale (TH2D **hists)
 
void rescale (TH2D **hists, int zBin)
 
void rescalePt (TH2D **hists, int zBin)
 
void setSymmetrizeUS (bool symm)
 
void symmetrizeUS (const char *name, TH2D **histos)
 
void symmetrizePtUS (const char *name, TH2D **histos)
 
 StEStructSupport (TFile *tf, int bgmode, float *npairs=0)
 
void setTFile (TFile *tf)
 
void setBGMode (int mode)
 
void setApplyDEtaFix ()
 
void unsetApplyDEtaFix ()
 
bool applyDEtaFix ()
 
void setSilent ()
 
void unsetSilent ()
 
bool silent ()
 
int getNZBins ()
 
float * getCommonNumber (int zBin)
 
float * getCommonPairs (int zBin)
 
float * getChargeNumber (int zBin)
 
float * getChargePairs (int zBin)
 
double getCIdNdEtadPhi ()
 
double * getd2NdEtadPhi (int zBin, bool include2s=true)
 
double * getScaleFactors ()
 
double * getScaleFactors (int zBin)
 
double * getptHat ()
 
double * getptHat (int zBin)
 
int histogramExists (const char *name, int zBin)
 
TH2D ** getHists (const char *name, int zBin)
 
TH2D ** getLocalClones (const char *name, int zBin)
 
TH2D ** getPtHists (const char *name, int zBin)
 
TH2D ** getPtClones (const char *name, int zBin)
 
float * getNorms (TH2D **histArray)
 
double getRatio (int iCombo, int zBin)
 
TH2D ** buildCommonRatios (const char *name, float *sf=0)
 
TH2D ** buildCommonRatios (const char *name, float *sf, int zBin)
 
TH2D ** buildCommonCFunctions (const char *name, float *sf=0)
 
TH2D ** buildCommonCFunctions (const char *name, float *sf, int zBin)
 
TH2D ** buildCommonRFunctions (const char *name, float *sf=0)
 
TH2D ** buildCommonRFunctions (const char *name, float *sf, int zBin)
 
TH2D ** buildCommon (const char *name, int opt=2, float *sf=0)
 
TH2D ** buildCommon (const char *name, int opt, float *sf, int zBin)
 
TH2D ** buildPtCommon (const char *name, int opt=2, int subtract=1)
 
TH2D ** buildPtCommon (const char *name, int opt, int subtract, int zBin)
 
TH2D ** buildChargeTypeRatios (const char *name, float *sf=0)
 
TH2D ** buildChargeTypeRatios (const char *name, float *sf, int zBin)
 
TH2D ** buildChargeTypeCFunctions (const char *name, float *sf=0)
 
TH2D ** buildChargeTypeCFunctions (const char *name, float *sf, int zBin)
 
TH2D ** buildChargeTypeRFunctions (const char *name, float *sf=0)
 
TH2D ** buildChargeTypeRFunctions (const char *name, float *sf, int zBin)
 
TH2D ** buildChargeTypes (const char *name, int opt=2, float *sf=0)
 
TH2D ** buildChargeTypes (const char *name, int opt, float *sf, int zBin)
 
TH2D ** buildPtChargeTypes (const char *name, int opt=2, int subtract=1)
 
TH2D ** buildPtChargeTypes (const char *name, int opt, int subtract, int zBin)
 
TH2D ** buildChargeTypesSumOfRatios (const char *name, int opt, float *sf=0)
 
TH2D ** buildChargeTypesSumOfRatios (const char *name, int opt, float *sf, int zBin)
 
void scaleBackGround (TH2D *sib, TH2D *mix, float sf=0)
 
void fixDEtaGeometric (TH2 **h, int numHists)
 
void fixDEta (TH2 **h, int numHists)
 
void writeAscii (TH2D **h, int numHists, const char *fname, int optErrors)
 

Public Attributes

TFile * mtf
 
float * mnpairs
 
int mbgMode
 for normalization comparing different cuts
 
int mNumZBins
 
char * mtmpString
 
bool mapplyDEtaFix
 
bool msilent
 
bool mDoSymmetrize
 
bool mPairNormalization
 
bool mPairWeighting
 
bool mIdenticalPair
 
bool mYtYtNormalization
 
bool mYtYtVolumeNormalization
 

Detailed Description

Definition at line 25 of file StEStructSupport.h.


The documentation for this class was generated from the following files: