StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
SpinIUHistos.h
1 #ifndef __SpinIUHistos_h__
2 #define __SpinIUHistos_h__
3 
15 #include "TNamed.h"
16 #include "TDirectory.h"
17 class TH1F;
18 class TH2F;
19 
20 #include "StEEmcIUPair.h"
21 
22 class SpinIUHistos : public TDirectory
23 {
24 
25  public:
26 
27  SpinIUHistos( const Char_t *name, const Char_t *title="spin sorted pi0" );
28  ~SpinIUHistos(){ /* nada */ };
29 
30  void Fill( StEEmcIUPair &pair );
31 
34  void Clear(Option_t *opts="");
35 
36  private:
37  protected:
38 
39  // cuts
40 
41  Float_t mMin;
42  Float_t mMax;
44  // integrated mass
45 
46  TH1F *hMass;
48  // mass vs other kinematics
49 
50  TH2F *hPT;
51  TH2F *hZgg;
52  TH2F *hZvert;
53  TH2F *hEta;
54  TH2F *hEEmcEta;
55  TH2F *hRGeo;
56  TH2F *hPhi;
57  // quantities gated on pi0 mass
58 
60  TH2F *hYX[3];
61  TH2F *hE1E2;
62  TH2F *hEpi;
63  TH2F *hEsmd;
64  TH2F *hEpre1;
65  TH2F *hEpre2;
66  TH2F *hEpost;
67  TH2F *hEpre12;
69  ClassDef(SpinIUHistos,1);
70 
71 };
72 
73 #endif
void Clear(Option_t *opts="")
TH2F * hYX[3]
Definition: SpinIUHistos.h:60
TH2F * hEpre1
Definition: SpinIUHistos.h:64
TH2F * hEpre2
Definition: SpinIUHistos.h:65
TH2F * hEpost
Definition: SpinIUHistos.h:66
TH2F * hE1E2
Definition: SpinIUHistos.h:61
TH2F * hEpre12
Definition: SpinIUHistos.h:67
TH2F * hZvert
Definition: SpinIUHistos.h:52
Float_t mMin
Definition: SpinIUHistos.h:41
TH1F * hMass
Definition: SpinIUHistos.h:46
TH2F * hEsmd
Definition: SpinIUHistos.h:63
Float_t mMax
Definition: SpinIUHistos.h:42
Spin sorted pi0 histograms.
Definition: SpinIUHistos.h:22
TH2F * hPhiggVsEnergy
Definition: SpinIUHistos.h:59