SFrame 3.6
core/include/SCycleBase.h
Go to the documentation of this file.
00001 // Dear emacs, this is -*- c++ -*-
00002 // $Id: SCycleBase.h 145 2009-11-24 13:20:00Z krasznaa $
00003 /***************************************************************************
00004  * @Project: SFrame - ROOT-based analysis framework for ATLAS
00005  * @Package: Core
00006  *
00007  * @author Stefan Ask       <Stefan.Ask@cern.ch>           - Manchester
00008  * @author David Berge      <David.Berge@cern.ch>          - CERN
00009  * @author Johannes Haller  <Johannes.Haller@cern.ch>      - Hamburg
00010  * @author A. Krasznahorkay <Attila.Krasznahorkay@cern.ch> - CERN/Debrecen
00011  *
00012  ***************************************************************************/
00013 
00014 #ifndef SFRAME_CORE_SCycleBase_H
00015 #define SFRAME_CORE_SCycleBase_H
00016 
00017 // Local include(s):
00018 #include "ISCycleBase.h"
00019 #include "SCycleBaseNTuple.h"
00020 #include "SCycleBaseHist.h"
00021 #include "SCycleBaseConfig.h"
00022 
00048 class SCycleBase : public ISCycleBase,
00049                    public SCycleBaseConfig,
00050                    public SCycleBaseHist,
00051                    public SCycleBaseNTuple {
00052 
00053 public:
00055    SCycleBase();
00057    virtual ~SCycleBase();
00058 
00059    //   virtual const char* GetName() const { return TSelector::GetName(); }
00060 
00061 #ifndef DOXYGEN_IGNORE
00062    ClassDef( SCycleBase, 0 );
00063 #endif // DOXYGEN_IGNORE
00064 
00065 }; // class SCycleBase
00066 
00091 #endif // SFRAME_CORE_SCycleBase_H