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

CirceFit.h

Go to the documentation of this file.
00001 #ifndef TRACKFIT_CIRCEFIT_H
00002 #define TRACKFIT_CIRCEFIT_H
00003 #include <string>
00004 #include "Config/cfg.h"
00005 #include "EventDataModel/edm.h"
00006 #include "JobControl/jobc.h"
00007 class TH1F;
00008 
00009 namespace trk {
00010   class CirceFit : public jobc::Module {
00011   public:
00012     CirceFit(const char* version);
00013 
00014     void Update(const cfg::Config& c);
00015 
00016     jobc::Result Reco(edm::EventHandle& evt);
00017     jobc::Result Ana (const edm::EventHandle& evt);
00018 
00019   private:
00020     int          fDebug;        
00021     std::string  fInputCalHits; 
00022     unsigned int fMinXhits;     
00023     unsigned int fMinYhits;     
00024     int          fNmax;         
00025     double       fStop;         
00026     int          fWeightMethod; 
00027     double       fOtherViewW0;  
00028     double       fNNZrange;     
00029     double       fNNZedge;      
00030     double       fNNTrange;     
00031     double       fNNTedge;      
00032   private:
00033     TH1F* fFinalVtxX; 
00034     TH1F* fFinalVtxY; 
00035     TH1F* fFinalVtxZ; 
00036   };
00037 }
00038 #endif

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