Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Clust2D.h

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

Generated on Mon Nov 23 04:45:25 2009 for NOvA Offline by  doxygen 1.3.9.1