StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SpinIUHistos Class Reference

Spin sorted pi0 histograms. More...

#include <SpinIUHistos.h>

Inheritance diagram for SpinIUHistos:

Public Member Functions

 SpinIUHistos (const Char_t *name, const Char_t *title="spin sorted pi0")
 
void Fill (StEEmcIUPair &pair)
 
void Clear (Option_t *opts="")
 

Protected Member Functions

 ClassDef (SpinIUHistos, 1)
 

Protected Attributes

Float_t mMin
 
Float_t mMax
 
TH1F * hMass
 
TH2F * hPT
 
TH2F * hZgg
 
TH2F * hZvert
 
TH2F * hEta
 
TH2F * hEEmcEta
 
TH2F * hRGeo
 
TH2F * hPhi
 
TH2F * hPhiggVsEnergy
 
TH2F * hYX [3]
 
TH2F * hE1E2
 
TH2F * hEpi
 
TH2F * hEsmd
 
TH2F * hEpre1
 
TH2F * hEpre2
 
TH2F * hEpost
 
TH2F * hEpre12
 

Detailed Description

Spin sorted pi0 histograms.

Author
Jason C. Webb, Weihong He Class to contain spin-sorted pi0 histograms for analysis. We inhereit from TDirectory, and store all histograms w/in. The directory should be inserted into the owning maker's .histos directory. Each instance of this class is meant to store histograms for one spin state.

Definition at line 22 of file SpinIUHistos.h.

Member Function Documentation

void SpinIUHistos::Clear ( Option_t *  opts = "")

Resets all spectra in the event that a spin sorting problem is detected.

Definition at line 121 of file SpinIUHistos.cxx.

References hE1E2, hEpost, hEpre1, hEpre12, hEpre2, hEsmd, hEta, hMass, hPhiggVsEnergy, hPT, hYX, hZgg, and hZvert.

Member Data Documentation

TH2F* SpinIUHistos::hE1E2
protected

– E1 vs E2

Definition at line 61 of file SpinIUHistos.h.

Referenced by Clear().

TH2F* SpinIUHistos::hEpost
protected

– E post / E pi0 vs Epi0

Definition at line 66 of file SpinIUHistos.h.

Referenced by Clear().

TH2F* SpinIUHistos::hEpre1
protected

– E pre1 / E pi0 vs Epi0

Definition at line 64 of file SpinIUHistos.h.

Referenced by Clear().

TH2F* SpinIUHistos::hEpre12
protected

– E pre2 vs E pre1

Definition at line 67 of file SpinIUHistos.h.

Referenced by Clear().

TH2F* SpinIUHistos::hEpre2
protected

– E pre2 / E pi0 vs Epi0

Definition at line 65 of file SpinIUHistos.h.

Referenced by Clear().

TH2F* SpinIUHistos::hEsmd
protected

– E smd / E pi0 vs Epi0

Definition at line 63 of file SpinIUHistos.h.

Referenced by Clear().

TH2F* SpinIUHistos::hEta
protected

– eta vs mass

Definition at line 53 of file SpinIUHistos.h.

Referenced by Clear().

TH1F* SpinIUHistos::hMass
protected

– two photon inv mass

Definition at line 46 of file SpinIUHistos.h.

Referenced by Clear().

TH2F* SpinIUHistos::hPhiggVsEnergy
protected

– Phigg vs energy

Definition at line 59 of file SpinIUHistos.h.

Referenced by Clear().

TH2F* SpinIUHistos::hPT
protected

– PT vs mass

Definition at line 50 of file SpinIUHistos.h.

Referenced by Clear().

TH2F* SpinIUHistos::hYX[3]
protected

– Y vs X for pi0, each gamma

Definition at line 60 of file SpinIUHistos.h.

Referenced by Clear().

TH2F* SpinIUHistos::hZgg
protected

– Zgg vs mass

Definition at line 51 of file SpinIUHistos.h.

Referenced by Clear().

TH2F* SpinIUHistos::hZvert
protected

– z vertex vs mass

Definition at line 52 of file SpinIUHistos.h.

Referenced by Clear().

Float_t SpinIUHistos::mMax
protected

– max mass for gated histograms

Definition at line 42 of file SpinIUHistos.h.

Float_t SpinIUHistos::mMin
protected

– min mass for gated histograms

Definition at line 41 of file SpinIUHistos.h.


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