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

DetectorAlignmentModule.h

Go to the documentation of this file.
00001 
00002 //
00003 //
00004 // DetectorAlignmentModule
00005 //
00006 // Package: DetectorAlignment
00007 //
00008 // JobModule for accessing DetectorAlignment
00009 //
00010 // Contact: rustem@fnal.gov
00011 //
00012 // Created on: Fri Sep 24 15:036:00 2004
00013 //
00015 
00016 #ifndef DETECTORALIGNMENTMODULE_H
00017 #define DETECTORALIGNMENTMODULE_H
00018 
00019 //MINOS headers
00020 #include "JobControl/JobCModule.h"
00021 
00022 //ROOT headers
00023 #include "TStopwatch.h"
00024 
00025 class MomNavigator;
00026 class DetectorAlignment;
00027 
00028 class DetectorAlignmentModule: public JobCModule
00029 {
00030 
00031 public:
00032 
00033     DetectorAlignmentModule();
00034     virtual ~DetectorAlignmentModule();
00035     
00036     //const Registry& DefaultConfig() const {};
00037 
00038     JobCResult Reco(MomNavigator* mom);
00039        
00040     void BeginJob();
00041     void EndJob();
00042 
00043 private:
00044 
00045     DetectorAlignment* fAlign;
00046 
00047     int fNRecords;
00048     int fNProcessedRecords;
00049     int fNSkippedRecords;
00050     int fNAlignmentTracks;
00051     int fNMultipleTracks;
00052     
00053     TStopwatch fTimer;
00054 };
00055 
00056 #endif  // DETECTORALIGNMENTMODULE_H

Generated on Mon Feb 15 11:06:37 2010 for loon by  doxygen 1.3.9.1