00001 #ifndef EtMissAnalysis_H
00002 #define EtMissAnalysis_H
00003
00004 #include "baseAnalysis.h"
00005
00006
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