00001 #ifndef cutSelection_h
00002 #define cutSelection_h
00003
00004 #include "Event/cutComposite.h"
00005 #include "Event/serviceI.h"
00007
00015
00016 class cutSelection: public cutComposite, public serviceI
00017
00018 {
00019 public:
00020
00021
00023 cutSelection(std::string name) { m_cutName = ""; setName(name);}
00025 ~cutSelection();
00026
00028 virtual void writeOut() const;
00029
00030 protected:
00031
00033 virtual void defineOption();
00035 virtual void setOption(std::string addCut, std::string cutName);
00036
00037 private:
00038
00040 std::string m_cutName;
00041 };
00042 #endif