00001 00002 // $Id: Clust2D.h,v 1.1 2009/04/03 14:36:51 jpaley Exp $ 00003 // 00004 // A simple algorithm to form 2D clusters from rb::CalHits 00005 // 00006 // \author $Author: jpaley $ 00007 // 00009 00010 #ifndef CLUST2D_H 00011 #define CLUST2D_H 00012 #include "JobControl/Module.h" 00013 // NOvA includes 00014 #include "Config/Config.h" 00015 #include "Config/Param.h" 00016 #include "EventDataModel/EventHandle.h" 00017 #include "JobControl/ModuleFactory.h" 00018 #include <vector> 00019 00020 namespace clust { 00021 class Clust2D : public jobc::Module 00022 { 00023 public: 00024 Clust2D(const char* version); 00025 void Update(const cfg::Config& c); 00026 00027 ~Clust2D(); 00028 00029 jobc::Result Reco(edm::EventHandle& evt); 00030 00031 private: 00032 std::vector<std::string> fInFolder; // Name of input folder(s) 00033 std::vector<std::string> fOutFolder; // Name of output folder(s) 00034 00035 }; 00036 } 00037 00038 #endif // CLUST2D_H 00039
1.3.9.1