CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_1/src/Alignment/CommonAlignmentAlgorithm/interface/SelectionUserVariables.h

Go to the documentation of this file.
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