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

Public Member Functions

 StEStruct2ptCorrelations (int mode=0)
 
 StEStruct2ptCorrelations (StEStructPairCuts *pcuts, int mode=0)
 
StEStructPairCutsgetPairCuts ()
 
void setAnalysisMode (int mode)
 
void setCutFile (const char *cutFileName)
 
void setZBuffLimits (StEStructCuts *cuts)
 
void setOneZBuffer (StEStructOneBuffer *oneBuffer)
 
void setZBufferBinning (int zBinning)
 
void setQAHists (StEStructQAHists *qaHists)
 
void setPairCuts (StEStructPairCuts *cuts)
 
void setOutputFileName (const char *outFileName)
 
void setQAOutputFileName (const char *qaoutFileName)
 
bool doEvent (StEStructEvent *p)
 
void init ()
 
void cleanUp ()
 
void finish ()
 
virtual void debug_CheckHistograms ()
 
virtual void fillHistograms ()
 
virtual void writeHistograms ()
 
void writeQAHists (TFile *tf)
 
void writeDiagnostics ()
 
void initArrays ()
 
void deleteArrays ()
 
void initHistograms ()
 
void deleteHistograms ()
 
bool makeSiblingAndMixedPairs ()
 
virtual void makePairs (StEStructEvent *e1, StEStructEvent *e2, int j)
 
int getNumPairs (int i)
 
int getNumPairsProcessed (int i)
 
int getPossiblePairs (int i)
 
int setInterestingPair (int interest)
 
int getInterestingPair ()
 
void logStats (ostream &os)
 
- Public Member Functions inherited from StEStructAnalysis
 StEStructAnalysis ()
 for QA histogramming
 
void setQAHists (StEStructQAHists *qaHists)
 
virtual void setAnalysisIndex (int i)
 
virtual int analysisIndex ()
 
virtual void setEventReader (StEStructEventReader *reader)
 

Public Attributes

int manalysisMode
 
bool mskipPairCuts
 simple enumeration of analyses ...
 
bool mdoPairCutHistograms
 
bool mdoPairDensityHistograms
 
bool mskipEtaDeltaWeight
 
bool mdoInvariantMassHistograms
 
bool mdoFillEtaEta
 
bool mdoFillSumHistograms
 
bool mdontFillMeanPt
 
bool mdontFillYtYt
 
bool mFillQInv
 
bool mFillASSS
 
bool mInit
 
bool mDeleted
 found need when overridding this class
 
bool mHistosWritten
 " " ...
 
StEStructEventmCurrentEvent
 " " ...
 
StEStructPairCutsmPairCuts
 pointer to EStruct2pt data
 
StEStructQAHistsmQAHists
 for pairs kine + all paircuts
 
bool mlocalQAHists
 for QA histogramming
 
char * moutFileName
 toggle needed for who writes output
 
char * mqaoutFileName
 
StTimermtimer
 
StEStructEventmMixingEvent
 
int kNumBuffers
 dummy // Previous Event Stored
 
float kZBuffMin
 
float kZBuffMax
 
float kBuffWidth
 
StEStructBuffer mbuffer [_MAX_ZVBINS_]
 
StEStructOneBuffermOneZBuffer
 
int mZBufferCutBinning
 
TRandom2 mr2
 
int numPairs [8]
 
int numPairsProcessed [8]
 
int mpossiblePairs [8]
 
int mInterestingPair
 
- Public Attributes inherited from StEStructAnalysis
StEStructQAHistsmQAHists
 may be needed for naming of many hists in same file
 
StEStructEventReadermReader
 

Protected Member Functions

void createHist2D (TH2D ***h, const char *name, int iknd, int icut, int zcut, int numCuts, int nx, float xmin, float xmax, int ny, float ymin, float ymax)
 
void createHist1D (TH1D ***h, const char *name, int iknd, int icut, int zcut, int numCuts, int nx, float xmin, float xmax)
 
void createHist1D (TH1F ***h, const char *name, int iknd, int icut, int zcut, int numCuts, int nx, float xmin, float xmax)
 
void moveEvents ()
 
void initInternalData ()
 
int bufferIndex ()
 

Protected Attributes

TH2D * mHEtaPhi
 
TH1D ** mHNEventsSib
 
TH1D ** mHNEventsMix
 
TH1D ** mHNEventsPosSib
 
TH1D ** mHNEventsPosMix
 
TH1D ** mHNEventsNegSib
 
TH1D ** mHNEventsNegMix
 
TH1D * mHptAll
 
TH2D * mHMixZdN
 
TH2D * mHMixZN
 
TH2D * mHMixZdC
 
TH2D * mHMixZC
 
TH2D * mHMixZdZ
 
TH2D * mHMixdZdN
 
TH2D * mHMixdZN
 
TH2D * mHMixdZdC
 
TH2D * mHMixdZC
 
TH2D * mHMixNdC
 
TH2D * mHMixNC
 
TH2D * mHMixNdN
 
TH2D * mHMixdNdC
 
TH2D * mHMixdNC
 
TH2D * mHMixCdC
 
TH2D * mHcb
 
TH1D ** mHMeanPtTot
 
TH1D ** mHMeanPtP
 
TH1D ** mHMeanPtM
 
TH1D ** mHMeanYtTot
 
TH1D ** mHMeanYtP
 
TH1D ** mHMeanYtM
 
TH1D ** mHEtaTot
 
TH1D ** mHEtaP
 
TH1D ** mHEtaM
 
TH2D * mHPtTot [4]
 
TH2D * mHPtP [4]
 
TH2D * mHPtM [4]
 
TH2D * mHYtTot [4]
 
TH2D * mHYtP [4]
 
TH2D * mHYtM [4]
 
TH2D * mHPhiAssocTot
 
TH2D * mHPhiAssocP
 
TH2D * mHPhiAssocM
 
TH2D * mHPhiAssocPtTot
 
TH2D * mHPhiAssocPtP
 
TH2D * mHPhiAssocPtM
 
TH1D * mHPtTrigTot
 
TH1D * mHPtTrigP
 
TH1D * mHPtTrigM
 
TH1D * mHYtTrigTot
 
TH1D * mHYtTrigP
 
TH1D * mHYtTrigM
 
qBinsmQinv [8]
 
TH1D ** mHQinv [8]
 1D
 
qBinsmNQinv [8]
 1D hist
 
TH1D ** mHNQinv [8]
 1D
 
ytBins ** mYtYt [8]
 1D hist
 
ytBins ** mNYtYt [8]
 YtYt are controlled by bit 9 of manalysisMode.
 
etaBins ** mEtaEta [8]
 Npair for eta_delta weight errors.
 
etaBins ** mPrEtaEta [8]
 EtaEta, PhiPhi are controlled by bit 6 of manalysisMode.
 
etaBins ** mPaEtaEta [8]
 weight = pt1*pt2
 
etaBins ** mPbEtaEta [8]
 weight = pt1
 
etaBins ** mEtaEtaSS [8]
 weight = pt2
 
etaBins ** mPrEtaEtaSS [8]
 EtaEta, PhiPhi are controlled by bit 6 of manalysisMode.
 
etaBins ** mPaEtaEtaSS [8]
 weight = pt1*pt2
 
etaBins ** mPbEtaEtaSS [8]
 weight = pt1
 
etaBins ** mEtaEtaAS [8]
 weight = pt2
 
etaBins ** mPrEtaEtaAS [8]
 EtaEta, PhiPhi are controlled by bit 6 of manalysisMode.
 
etaBins ** mPaEtaEtaAS [8]
 weight = pt1*pt2
 
etaBins ** mPbEtaEtaAS [8]
 weight = pt1
 
phiBins ** mPhiPhi [8]
 weight = pt2
 
phiBins ** mNPhiPhi [8]
 
phiBins ** mPrPhiPhi [8]
 Npair for eta_delta weight errors.
 
phiBins ** mPaPhiPhi [8]
 "
 
phiBins ** mPbPhiPhi [8]
 "
 
TH2D ** mHYtYt [8]
 "
 
TH2D ** mHNYtYt [8]
 
TH2D ** mHEtaEta [8]
 Npair for eta_delta weight errors.
 
TH2D ** mHPrEtaEta [8]
 
TH2D ** mHPaEtaEta [8]
 
TH2D ** mHPbEtaEta [8]
 
TH2D ** mHEtaEtaSS [8]
 
TH2D ** mHPrEtaEtaSS [8]
 
TH2D ** mHPaEtaEtaSS [8]
 
TH2D ** mHPbEtaEtaSS [8]
 
TH2D ** mHEtaEtaAS [8]
 
TH2D ** mHPrEtaEtaAS [8]
 
TH2D ** mHPaEtaEtaAS [8]
 
TH2D ** mHPbEtaEtaAS [8]
 
TH2D ** mHPhiPhi [8]
 
TH2D ** mHNPhiPhi [8]
 
TH2D ** mHPrPhiPhi [8]
 Npair for eta_delta weight errors.
 
TH2D ** mHPaPhiPhi [8]
 
TH2D ** mHPbPhiPhi [8]
 
dphiBins ** mJtDEtaDPhi [8]
 
dphiBins ** mPrJtDEtaDPhi [8]
 
dphiBins ** mPaJtDEtaDPhi [8]
 
dphiBins ** mPbJtDEtaDPhi [8]
 
TH2D ** mHJtDEtaDPhi [8]
 
TH2D ** mHPrJtDEtaDPhi [8]
 
TH2D ** mHPaJtDEtaDPhi [8]
 
TH2D ** mHPbJtDEtaDPhi [8]
 
dytBins ** mAtSYtDYt [8]
 
dytBins ** mAtNSYtDYt [8]
 smt array of dmt bins
 
dphiBins ** mJtSEtaDPhi [8]
 Npair for eta_delta weight errors.
 
dphiBins ** mJtNSEtaDPhi [8]
 
dphiBins ** mPrJtSEtaDPhi [8]
 Npair for eta_delta weight errors.
 
dphiBins ** mPaJtSEtaDPhi [8]
 
dphiBins ** mPbJtSEtaDPhi [8]
 
TH2D ** mHAtSYtDYt [8]
 
TH2D ** mHAtNSYtDYt [8]
 
TH2D ** mHJtSEtaDPhi [8]
 Npair for eta_delta weight errors.
 
TH2D ** mHJtNSEtaDPhi [8]
 
TH2D ** mHPrJtSEtaDPhi [8]
 Npair for eta_delta weight errors.
 
TH2D ** mHPaJtSEtaDPhi [8]
 
TH2D ** mHPbJtSEtaDPhi [8]
 
TPCSepBinsmTPCAvgTSep [8]
 
TPCSepBinsmTPCAvgZSep [8]
 
TPCSepBinsmTPCEntTSep [8]
 
TPCSepBinsmTPCEntZSep [8]
 
TPCSepBinsmTPCMidTSep [8]
 
TPCSepBinsmTPCMidZSep [8]
 
TPCSepBinsmTPCExitTSep [8]
 
TPCSepBinsmTPCExitZSep [8]
 
TPCSepBinsmTPCMidTdptP [8]
 
TPCSepBinsmTPCMidTdptN [8]
 needed to differentiate by sign of deltaPt
 
TPCSepBinsmTPCMidZdptP [8]
 to evaluate pair crossing cut
 
TPCSepBinsmTPCMidZdptN [8]
 
TPCSepBinsmTPCQuality [8]
 
TH1D ** mHTPCAvgTSep [8]
 
TH1D ** mHTPCAvgZSep [8]
 
TH1D ** mHTPCEntTSep [8]
 
TH1D ** mHTPCEntZSep [8]
 
TH1D ** mHTPCMidTSep [8]
 
TH1D ** mHTPCMidZSep [8]
 
TH1D ** mHTPCExitTSep [8]
 
TH1D ** mHTPCExitZSep [8]
 
TH1D ** mHTPCMidTdptP [8]
 
TH1D ** mHTPCMidTdptN [8]
 
TH1D ** mHTPCMidZdptP [8]
 
TH1D ** mHTPCMidZdptN [8]
 
TH1D ** mHTPCQuality [8]
 
TPCSepBins ** mTPCAvgTZ [8]
 
TPCSepBins ** mTPCEntTZ [8]
 
TPCSepBins ** mTPCMidTZ [8]
 
TPCSepBins ** mTPCMidTZC [8]
 
TPCSepBins ** mTPCMidTZNC [8]
 
TPCSepBins ** mTPCExitTZ [8]
 
TPCSepBins ** mTPCEntQZ [8]
 
TPCSepBins ** mTPCMidQZ [8]
 
TPCSepBins ** mTPCEntQT [8]
 
TPCSepBins ** mTPCMidQT [8]
 
TPCSepBins ** mTPCEntQZT [8]
 
TPCSepBins ** mTPCMidQZT [8]
 
dptBins ** mTPCEntTdpt [8]
 
dptBins ** mTPCMidTdpt [8]
 
dptBins ** mTPCExitTdpt [8]
 
TH2D ** mHTPCAvgTZ [8]
 
TH2D ** mHTPCEntTZ [8]
 
TH2D ** mHTPCMidTZ [8]
 
TH2D ** mHTPCMidTZC [8]
 
TH2D ** mHTPCMidTZNC [8]
 
TH2D ** mHTPCExitTZ [8]
 
TH2D ** mHTPCEntQZ [8]
 
TH2D ** mHTPCMidQZ [8]
 
TH2D ** mHTPCEntQT [8]
 
TH2D ** mHTPCMidQT [8]
 
TH2D ** mHTPCEntQZT [8]
 
TH2D ** mHTPCMidQZT [8]
 
TH2D ** mHTPCEntTdpt [8]
 
TH2D ** mHTPCMidTdpt [8]
 
TH2D ** mHTPCExitTdpt [8]
 
char * bName [8]
 
char * bTitle [8]
 
- Protected Attributes inherited from StEStructAnalysis
int manalysisIndex
 

Detailed Description

Definition at line 53 of file StEStruct2ptCorrelations.h.


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