// // C++ Interface: MvdDetIdSelector // // Description: // // // Author: t.stockmanns , (C) 2007 // // Copyright: See COPYING file that comes with this distribution // // #ifndef MVDDETIDSELECTOR_H #define MVDDETIDSELECTOR_H #include "MvdDetIdPair.h" #include "TObjArray.h" #include "TString.h" #include class MvdDetIdSelector { public : MvdDetIdSelector(){}; MvdDetIdSelector(TObjArray* data){ detNameArray = data; }; ~MvdDetIdSelector(){}; TObjArray GetSelection(){return actSelection;}; void find(TString selString, bool newSel = 1); void exclude(TString selString, bool newSel = 1); std::vector GetSelectedIds(); private : TObjArray* detNameArray; TObjArray actSelection; ClassDef(MvdDetIdSelector,1); }; #endif