/afs/hep.man.ac.uk/u/markowen/ATLAS/SFrameProof/2011EPS/exampleManTreeCycle/include/TestCycle.h

00001 // Dear emacs, this is -*- c++ -*-
00002 // $Id: TestCycle.h,v 1.3 2010-09-28 10:07:20 markowen Exp $
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   // Macro adding the functions for dictionary generation
00055   ClassDef( TestCycle, 0 );
00056 
00057 }; // class TestCycle
00058 
00059 #endif // TestCycle_H
00060 

Generated on Thu Jun 30 11:40:03 2011 for manTreeSFrame by  doxygen 1.4.7