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
SpinHistos Class Reference

Spin sorted pi0 histograms. More...

#include <SpinHistos.h>

Inheritance diagram for SpinHistos:

Public Member Functions

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

Protected Member Functions

 ClassDef (SpinHistos, 1)
 

Protected Attributes

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

Detailed Description

Spin sorted pi0 histograms.

Author
Jason C. Webb 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 SpinHistos.h.

Member Function Documentation

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

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

Definition at line 106 of file SpinHistos.cxx.

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

Member Data Documentation

TH2F* SpinHistos::hE1E2
protected

– E1 vs E2

Definition at line 59 of file SpinHistos.h.

Referenced by Clear().

TH2F* SpinHistos::hEpost
protected

– E post / E pi0 vs Epi0

Definition at line 64 of file SpinHistos.h.

Referenced by Clear().

TH2F* SpinHistos::hEpre1
protected

– E pre1 / E pi0 vs Epi0

Definition at line 62 of file SpinHistos.h.

Referenced by Clear().

TH2F* SpinHistos::hEpre12
protected

– E pre2 vs E pre1

Definition at line 65 of file SpinHistos.h.

Referenced by Clear().

TH2F* SpinHistos::hEpre2
protected

– E pre2 / E pi0 vs Epi0

Definition at line 63 of file SpinHistos.h.

Referenced by Clear().

TH2F* SpinHistos::hEsmd
protected

– E smd / E pi0 vs Epi0

Definition at line 61 of file SpinHistos.h.

Referenced by Clear().

TH2F* SpinHistos::hEta
protected

– eta vs mass

Definition at line 53 of file SpinHistos.h.

Referenced by Clear().

TH1F* SpinHistos::hMass
protected

– two photon inv mass

Definition at line 46 of file SpinHistos.h.

Referenced by Clear().

TH2F* SpinHistos::hPhiggVsEnergy
protected

– Phigg vs energy

Definition at line 57 of file SpinHistos.h.

Referenced by Clear().

TH2F* SpinHistos::hPT
protected

– PT vs mass

Definition at line 50 of file SpinHistos.h.

Referenced by Clear().

TH2F* SpinHistos::hYX[3]
protected

– Y vs X for pi0, each gamma

Definition at line 58 of file SpinHistos.h.

Referenced by Clear().

TH2F* SpinHistos::hZgg
protected

– Zgg vs mass

Definition at line 51 of file SpinHistos.h.

Referenced by Clear().

TH2F* SpinHistos::hZvert
protected

– z vertex vs mass

Definition at line 52 of file SpinHistos.h.

Referenced by Clear().

Float_t SpinHistos::mMax
protected

– max mass for gated histograms

Definition at line 42 of file SpinHistos.h.

Float_t SpinHistos::mMin
protected

– min mass for gated histograms

Definition at line 41 of file SpinHistos.h.


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