15 #ifndef MinvLikeSignCorrFctn_Minv_vs_Pt_hh
16 #define MinvLikeSignCorrFctn_Minv_vs_Pt_hh
18 #include "StHbtMaker/Infrastructure/StHbtAnalysis.h"
19 #include "StHbtMaker/Base/StHbtLikeSignCorrFctn.hh"
20 #include "StHbtMaker/Cut/mikesEventCut.h"
26 const int& nxbins,
const float& xLo,
const float& xHi,
27 const int& nybins,
const float& yLo,
const float& yHi);
30 virtual StHbtString Report();
31 virtual void AddRealPair(
const StHbtPair*);
32 virtual void AddMixedPair(
const StHbtPair*);
33 virtual void AddLikeSignPositivePair(
const StHbtPair*);
34 virtual void AddLikeSignNegativePair(
const StHbtPair*);
35 virtual void Finish();
60 inline StHbt2DHisto* MinvLikeSignCorrFctn_Minv_vs_Pt::Numerator(){
return mNumerator;}
61 inline StHbt2DHisto* MinvLikeSignCorrFctn_Minv_vs_Pt::MixedEventDenominator(){
return mMixedEventDenominator;}
62 inline StHbt2DHisto* MinvLikeSignCorrFctn_Minv_vs_Pt::PositiveDenominator(){
return mPositiveDenominator;}
63 inline StHbt2DHisto* MinvLikeSignCorrFctn_Minv_vs_Pt::NegativeDenominator(){
return mNegativeDenominator;}
64 inline StHbt2DHisto* MinvLikeSignCorrFctn_Minv_vs_Pt::MixedEventDifference(){
return mMixedEventDifference;}
65 inline StHbt2DHisto* MinvLikeSignCorrFctn_Minv_vs_Pt::LikeSignDifference(){
return mLikeSignDifference;}
70 mMixedEventDenominator=
new StHbt2DHisto(*(fctn.mMixedEventDenominator));
71 mPositiveDenominator =
new StHbt2DHisto(*(fctn.mPositiveDenominator));
72 mNegativeDenominator =
new StHbt2DHisto(*(fctn.mNegativeDenominator));
73 mMixedEventDifference =
new StHbt2DHisto(*(fctn.mMixedEventDifference));
74 mLikeSignDifference =
new StHbt2DHisto(*(fctn.mLikeSignDifference));