Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

Select.hpp

Go to the documentation of this file.
00001 #ifndef CAFE_SELECT_HPP__
00002 #define CAFE_SELECT_HPP__
00003 
00004 #include "cafe/Formula.hpp"
00005 #include "cafe/Processor.hpp"
00006 #include "cafe/SelectBranches.hpp"
00007 
00008 #include <string>
00009 
00010 class TFile;
00011 
00012 namespace cafe {
00013 
00014     class Event;
00015 
00041     class Select : public Processor, protected Formula {
00042     public:
00043         Select(const char *name);
00044         void inputFileOpened(TFile *file);
00045         bool processEvent(cafe::Event& event);
00046     public:
00047         ClassDef(Select, 0);
00048     private:
00049         std::string _tag;
00050         cafe::BranchNames _branches;
00051     };
00052     
00053 }
00054 
00055 #endif // CAFE_SELECT_HPP__

Generated on Tue Mar 28 10:13:04 2006 for CAF by doxygen 1.3.4