// @(#)root/tree:$Id$ // Author: Rene Brun 05/02/97 /************************************************************************* * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. * * All rights reserved. * * * * For the licensing terms see $ROOTSYS/LICENSE. * * For the list of contributors see $ROOTSYS/README/CREDITS. * *************************************************************************/ #ifndef ROOT_TSelector #define ROOT_TSelector ////////////////////////////////////////////////////////////////////////// // // // TSelector // // // // A utility class for Trees selections. // // // ////////////////////////////////////////////////////////////////////////// #include "TObject.h" #include "TString.h" #include "TSelectorList.h" class TTree; class TSelector : public TObject { public: enum EAbort { kContinue, kAbortProcess, kAbortFile }; protected: Long64_t fStatus; ///< Selector status EAbort fAbort; ///< Abort status TString fOption; ///< Option given to TTree::Process TObject *fObject; ///