#ifndef StHiJet_H #define StHiJet_H #include "TObject.h" #include "TObjArray.h" #include "TH1.h" #include "TH2.h" #include "TH3.h" #include "TString.h" class StHiMicroTrack; class StHiJet : public TObject { public: StHiJet(); virtual ~StHiJet(); void initHistos(); float dPhi(float phi1, float phi2); float GetR(StHiMicroTrack *tr1, StHiMicroTrack *tr2); void setpath(TString path){ out_root_dir = path; } void histofill(Int_t maxevents=10000000, Int_t cent=7); void SetInputFileList(TObjArray* list) {mInputFileList=list;} private: static const float mMinSeed; static const float mJetR; static const float mEtaCut; float mMinAssoc; TString out_root_dir; TObjArray* mInputFileList; //TProfile* cosPsiSub; //TH1D* resolution; //TH1D* psiSub; TH1D* HistB; // Brooke's Histogram TH2D* HistBbig; // Brooke's New and Improved Histogram TH3D* HistBbigJetPt; // Brooke's New and Improved Histogram TH3D* mdPhiSeedAssocSingleJetPt; //Single Particle JetPt, associated Pt, delta phi TH1D* Triggers; // Brooke's Histogram TH1D* mPtSeeds; //Single Particle Comparisons TH1D* mPt; TH1D* mPtJet; TH1D* mNSeed; TH1D* mdPhiSeedAll; TH1D* mdPhiSeedAssoc; TH2D* mNTrackPtJet; TH2D* mNTrackPtSeed; TH2D* mdPhiPtMax; TH2D* mdPhidEta; TH2D* mPtPt; TH3D* mdPhiPtPt; TH2D* mNJetPtMax; ClassDef(StHiJet,0) }; #endif