1 #ifndef __StEEmcQAMaker_h__
2 #define __StEEmcQAMaker_h__
22 void Clear(Option_t *opts=
"");
27 void mudst(
const Char_t *name);
43 Float_t mSamplingFractionP;
44 Float_t mSamplingFractionQ;
45 Float_t mSamplingFractionR;
91 std::vector<TH1F *>
hAdcT;
92 std::vector<TH1F *>
hAdcP;
93 std::vector<TH1F *>
hAdcQ;
94 std::vector<TH1F *>
hAdcR;
95 std::vector<TH1F *>
hAdcU;
96 std::vector<TH1F *>
hAdcV;
std::vector< TH1F * > hZvertexErr
Error on z vertex.
std::vector< Int_t > mTriggerList
List of triggers to process.
std::vector< TH1F * > hAdcT
ADC.
EEmc ADC –> energy maker.
TH1F * hEventCounter
Histogram for counting events.
std::vector< TH1F * > hZvertex
Z vertex.
std::vector< TH1F * > hMultiplicityT
[MeV]
std::vector< TH1F * > hMultiplicityU
Multiplicity in layer.
void mudst(const Char_t *name)
sets pointer to the muDst maker
std::vector< TH1F * > hAdcR
ADC.
std::vector< TH1F * > hAdcV
ADC.
std::vector< TH1F * > hEnergyDepositU
Energy deposited in layer.
Float_t mSamplingFractionU
SMD sampling fraction.
std::vector< TH1F * > hEnergyDepositP
Energy deposited in layer.
std::vector< TH1F * > hAdcP
ADC.
void trigger(Int_t t)
add a trigger to the trigger list
std::vector< TH1F * > hAdcQ
ADC.
std::vector< TH1F * > hEnergyDepositR
Energy deposited in layer.
void analysis(const Char_t *name)
sets pointer to adc–>energy maker
std::vector< TH1F * > hNtrackVertexEE
Number of tracks matched to eemc and vertex.
std::vector< TH1F * > hMultiplicityV
Multiplicity in layer.
TH2F * hFrequencyQ
Frequency pre2 is highest on EEMC.
TH2F * hFrequencyR
Frequency post is highest on EEMC.
StMuDstMaker * mMuDst
MuDst.
std::vector< TH1F * > hNtrackVertex
Number of tracks matched to vertex.
StEEmcA2EMaker * mEEanalysis
ADC –> Energy.
std::vector< TH1F * > hPTsumVertex
Scalar sum of PT of tracks associated with vertex.
std::vector< TH1F * > hEnergyDepositT
Energy deposited in layer.
std::vector< TH1F * > hMultiplicityP
Multiplicity in layer.
std::vector< TH1F * > hTriggers
Histograms for counting triggers (one per trigger ID)
TH2F * hFrequencyT
Frequency tower is highest on EEMC.
std::vector< TH1F * > hAdcU
ADC.
TH2F * hFrequencyP
Frequency pre1 is highest on EEMC.
std::vector< TH1F * > hEnergyDepositQ
Energy deposited in layer.
std::vector< TH1F * > hNglobal
Number of global tracks.
Example of QA histograming using the StEEmcA2EMaker.
std::vector< TH1F * > hMultiplicityR
Multiplicity in layer.
std::vector< TH1F * > hMultiplicityQ
Multiplicity in layer.
std::vector< TH1F * > hEnergyDepositV
Energy deposited in layer.
virtual Int_t Make()
Process one event.
std::vector< TH1F * > hNprimary
Number of primary tracks.
virtual Int_t Init()
Initialize the maker.
std::vector< TH1F * > hNvertex
Number of vertices.
std::vector< TH1F * > hRankVertex
Rank of vertex.
void Clear(Option_t *opts="")
User defined functions.
Float_t mSamplingFractionT
Tower sampling fraction.
Int_t nVertexMax
Cuts on primary vertex (see constructor for defaults)
Float_t mSamplingFractionV
SMD sampling fraction.