StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
SpinHistos.h
1 #ifndef __SpinHistos_h__
2 #define __SpinHistos_h__
3 
15 #include "TNamed.h"
16 
17 class TH1F;
18 class TH2F;
19 #include "TDirectory.h"
20 #include "StEEmcPair.h"
21 
22 class SpinHistos : public TDirectory
23 {
24 
25  public:
26 
27  SpinHistos( const Char_t *name, const Char_t *title="spin sorted pi0" );
28  ~SpinHistos(){ /* nada */ };
29 
30  void Fill(const StEEmcPair &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;
55  // quantities gated on pi0 mass
56 
58  TH2F *hYX[3];
59  TH2F *hE1E2;
61  TH2F *hEsmd;
62  TH2F *hEpre1;
63  TH2F *hEpre2;
64  TH2F *hEpost;
65  TH2F *hEpre12;
67  ClassDef(SpinHistos,1);
68 
69 };
70 
71 #endif
TH2F * hEta
Definition: SpinHistos.h:53
TH1F * hMass
Definition: SpinHistos.h:46
TH2F * hEpre1
Definition: SpinHistos.h:62
TH2F * hPhiggVsEnergy
Definition: SpinHistos.h:57
TH2F * hZgg
Definition: SpinHistos.h:51
TH2F * hEpost
Definition: SpinHistos.h:64
Float_t mMax
Definition: SpinHistos.h:42
TH2F * hEpre12
Definition: SpinHistos.h:65
TH2F * hPT
Definition: SpinHistos.h:50
TH2F * hYX[3]
Definition: SpinHistos.h:58
TH2F * hE1E2
Definition: SpinHistos.h:59
void Clear(Option_t *opts="")
Definition: SpinHistos.cxx:106
Float_t mMin
Definition: SpinHistos.h:41
TH2F * hEpre2
Definition: SpinHistos.h:63
TH2F * hEsmd
Definition: SpinHistos.h:61
TH2F * hZvert
Definition: SpinHistos.h:52
A class to represent pairs of points.
Definition: StEEmcPair.h:9
Spin sorted pi0 histograms.
Definition: SpinHistos.h:22