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

ClusterCheck.h

Go to the documentation of this file.
00001 
00002 // $Id: ClusterCheck.h,v 1.1.1.1 2009/08/21 19:14:29 vahle Exp $
00003 //
00004 // A Module to make clusters within 1 view (2d clusters)
00005 // Based on RecoSubShower code 
00006 //
00007 // \author $Author: vahle $
00008 //
00010 
00011 #ifndef CLUSTERCHECK_H
00012 #define CLUSTERCHECK_H
00013 #include <vector>
00014 #include <map>
00015 #include "JobControl/Module.h"
00016 // NOvA includes
00017 #include "Config/Config.h"
00018 #include "Config/Param.h"
00019 #include "EventDataModel/EventHandle.h"
00020 #include "JobControl/ModuleFactory.h"
00021 
00022 class TH2D;
00023 class TH1D;
00024 namespace recobase{ class Cluster; class ShowerBase;}
00025 namespace clusterss {
00026   class ClusterCheck : public jobc::Module
00027     {
00028     public:
00029       ClusterCheck(const char* version); // Required!
00030       void Update(const cfg::Config& c); // Required!
00031       
00032       // Optional, but recommended...
00033       ~ClusterCheck();                        
00034       
00035       // Optional, read/write access to event
00036       jobc::Result Reco(edm::EventHandle& evt); 
00037       // Optional, read-only access
00038       jobc::Result Ana(const edm::EventHandle& evt);  
00039 
00040     };
00041 }
00042 
00043 #endif // CLUSTERCHECK_H
00044 

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