00001 #ifndef SELECTIONUSERVARIABLES_H 00002 #define SELECTIONUSERVARIABLES_H 00003 00018 #include "Alignment/CommonAlignment/interface/AlignmentUserVariables.h" 00019 00020 class SelectionUserVariables : public AlignmentUserVariables 00021 { 00022 public: 00023 explicit SelectionUserVariables(const std::vector<char> &sel) : myFullSelection(sel) {} 00024 virtual ~SelectionUserVariables() {} 00025 virtual SelectionUserVariables* clone() const { return new SelectionUserVariables(*this);} 00026 00027 const std::vector<char>& fullSelection() const {return myFullSelection;} 00028 00029 private: 00030 std::vector<char> myFullSelection; 00031 }; 00032 00033 #endif