00001 #ifndef __SpinHistos_h__ 00002 #define __SpinHistos_h__ 00003 00015 #include "TNamed.h" 00016 00017 class TH1F; 00018 class TH2F; 00019 #include "TDirectory.h" 00020 #include "StEEmcPair.h" 00021 00022 class SpinHistos : public TDirectory 00023 { 00024 00025 public: 00026 00027 SpinHistos( const Char_t *name, const Char_t *title="spin sorted pi0" ); 00028 ~SpinHistos(){ /* nada */ }; 00029 00030 void Fill(const StEEmcPair &pair ); 00031 00034 void Clear(Option_t *opts=""); 00035 00036 private: 00037 protected: 00038 00039 // cuts 00040 00041 Float_t mMin; 00042 Float_t mMax; 00044 // integrated mass 00045 00046 TH1F *hMass; 00048 // mass vs other kinematics 00049 00050 TH2F *hPT; 00051 TH2F *hZgg; 00052 TH2F *hZvert; 00053 TH2F *hEta; 00055 // quantities gated on pi0 mass 00056 00057 TH2F *hPhiggVsEnergy; 00058 TH2F *hYX[3]; 00059 TH2F *hE1E2; 00061 TH2F *hEsmd; 00062 TH2F *hEpre1; 00063 TH2F *hEpre2; 00064 TH2F *hEpost; 00065 TH2F *hEpre12; 00067 ClassDef(SpinHistos,1); 00068 00069 }; 00070 00071 #endif
1.5.9