1 #ifndef __StEEmcMixQAMaker_h__
2 #define __StEEmcMixQAMaker_h__
12 #include "StEEmcPair.h"
28 void Clear(Option_t *opts=
""){ };
34 void mixer(
const Char_t *name, Float_t min=0., Float_t max=999.);
36 void points(
const Char_t *name);
72 std::vector<TH2F *>
hYXlow;
74 std::vector<TH2F *>
hE1E2;
87 std::vector< std::vector<TH1F *> >
hMassR;
88 std::vector< std::vector<TH1F *> >
hZggR;
90 std::vector< std::vector<TH1F *> >
hPhiggR;
92 std::vector< std::vector<TH1F *> >
hEnergyR;
94 std::vector< std::vector<TH1F *> >
hZvertexR;
StEEmcMixMaker * mEEmixer
Pointer to the pi0 mixer.
Int_t Init()
initializes the maker
std::vector< std::vector< TH1F * > > hEnergyR
Pair energy [mMin,mMax].
void addBin(Float_t b)
add a pT bin from the last boundary added to this value
void mixer(const Char_t *name, Float_t min=0., Float_t max=999.)
std::vector< std::vector< TH1F * > > hPhiggR
Opening angle [mMin,mMax].
Int_t Make()
processes a single event
TH1F * hZvertexRall
vertex for all events
A maker for creating pi0 histograms.
StEEmcPointMaker * mEEpoints
pointer to the point maker
void Clear(Option_t *opts="")
clears the maker
Class for building points from smd clusters.
std::vector< std::vector< TH1F * > > hZggR
Energy sharing [mMin,mMax].
std::vector< std::vector< TH1F * > > hZvertexR
Event vertex [mMin,mMax].
std::vector< Float_t > mBins
E1 vs E2.
Bool_t twoBodyCut(StEEmcPair p)
Int_t ptbin(StEEmcPair p)
returns the ptbin the pair is in
~StEEmcMixQAMaker()
destructor
std::vector< TH2F * > hYXhigh
Y vs X of higher energy gamma.
void points(const Char_t *name)
specifies the name of the point maker
ClassDef(StEEmcMixQAMaker, 1)
Makes class availabel to root.
std::vector< std::vector< TH1F * > > hMassR
Bin boundaries in pT.
void background()
use combinatoric background points instead of real points
StEEmcMixQAMaker(const Char_t *name)
constructor
A class for mixing pi0 candidates.
TH1F * hMassRall
Mass spectrum for all events.
std::vector< TH2F * > hYXlow
Y vs X of lower energy gamma.
std::vector< TH2F * > hYXpair
Y vs X of pi0 pairs.
std::vector< TH2F * > hE1E2
Energy of first gamma vs energy of second.
A class to represent pairs of points.