00001 #ifndef EtMissAnalysis_H 00002 #define EtMissAnalysis_H 00003 00004 #include "baseAnalysis.h" 00005 00006 // forward declarations 00007 namespace HepMC { 00008 class GenEvent; 00009 } 00010 class TH1D; 00011 00012 class EtMissAnalysis: public baseAnalysis 00013 { 00014 public: 00015 00016 EtMissAnalysis(); 00017 virtual ~EtMissAnalysis(); 00018 00019 virtual int Init(double tr_max_eta, double tr_min_pt); 00020 virtual int Process(HepMC::GenEvent* hepmcevt); 00021 00022 private: 00023 00024 TH1D *m_METTruthX; 00025 TH1D *m_METTruthY; 00026 TH1D *m_METTruth; 00027 TH1D *m_METSumTruth; 00028 00029 }; 00030 00031 #endif