1 #ifndef ParityDevCorrFctn_hh
2 #define ParityDevCorrFctn_hh
4 #include "StHbtMaker/Infrastructure/StParityAnalysis.h"
5 #include "StHbtMaker/Infrastructure/StParityTypes.hh"
6 #include "StHbtMaker/Infrastructure/StHbtTagWriter.hh"
7 #include "StHbtMaker/Base/StHbtCorrFctn.hh"
8 #include "StHbtMaker/Cut/mikesEventCut.h"
16 virtual StHbtString Report();
17 virtual void AddRealPair(
const StHbtPair*);
18 virtual void AddMixedPair(
const StHbtPair*);
20 void ParityCompute(ParityBuff*, ParityBuff*,
int);
22 virtual void Finish();
80 inline StHbt1DHisto* ParityDevCorrFctn::SameKMiHistoy(){
return mKMiSamey;}
81 inline StHbt1DHisto* ParityDevCorrFctn::SameKMiHistoz(){
return mKMiSamez;}
82 inline StHbt1DHisto* ParityDevCorrFctn::SameJcHistox(){
return mJcSamex;}
83 inline StHbt1DHisto* ParityDevCorrFctn::SameJcHistoy(){
return mJcSamey;}
84 inline StHbt1DHisto* ParityDevCorrFctn::SameJcHistoz(){
return mJcSamez;}
85 inline StHbt1DHisto* ParityDevCorrFctn::SameJcKtHisto(){
return mJcKtSame;}
86 inline StHbt1DHisto* ParityDevCorrFctn::SameKtwistKtHisto(){
return mKtwistKtSame;}
88 inline StHbt1DHisto* ParityDevCorrFctn::MixedKMiHistox(){
return mKMiMixedx;}
89 inline StHbt1DHisto* ParityDevCorrFctn::MixedKMiHistoy(){
return mKMiMixedy;}
90 inline StHbt1DHisto* ParityDevCorrFctn::MixedKMiHistoz(){
return mKMiMixedz;}
91 inline StHbt1DHisto* ParityDevCorrFctn::MixedJcHistox(){
return mJcMixedx;}
92 inline StHbt1DHisto* ParityDevCorrFctn::MixedJcHistoy(){
return mJcMixedy;}
93 inline StHbt1DHisto* ParityDevCorrFctn::MixedJcHistoz(){
return mJcMixedz;}
94 inline StHbt1DHisto* ParityDevCorrFctn::MixedJcKtHisto(){
return mJcKtMixed;}
95 inline StHbt1DHisto* ParityDevCorrFctn::MixedKtwistKtHisto(){
return mKtwistKtMixed;}
97 inline StHbt1DHisto* ParityDevCorrFctn::JcKtBinomialHisto(){
return mJcKtBinomial;}
98 inline StHbt1DHisto* ParityDevCorrFctn::NumPairsBinHisto(){
return mNumPairsBin;}
103 mTagWriter = StHbtTagWriter::Instance();
StHbt1DHisto * SameKMiHistox()
histograms