00001
00002
00003 #ifndef TestCycle_H
00004 #define TestCycle_H
00005
00007 #include "manTreeSFrameBase/include/manTreeSCycleBase.h"
00008
00010 class TH1D;
00011
00022 class TestCycle : public manTreeSCycleBase {
00023
00024 public:
00026 TestCycle();
00028 ~TestCycle();
00029
00031 virtual void BeginCycle() throw( SError );
00033 virtual void EndCycle() throw( SError );
00034
00036 virtual void BeginInputData( const SInputData& ) throw( SError );
00038 virtual void EndInputData ( const SInputData& ) throw( SError );
00039
00041 virtual void ExecuteEvent( const SInputData&, Double_t ) throw( SError );
00042
00043 private:
00044
00046 TH1D* h_jet_pt;
00047
00049 double m_muonPtCut;
00050
00052 double m_o_Zmass;
00053
00054
00055 ClassDef( TestCycle, 0 );
00056
00057 };
00058
00059 #endif // TestCycle_H
00060