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

AtmosShowerListModule.h

Go to the documentation of this file.
00001 
00002 // Package: AtNuReco
00003 //
00004 // AtmosShowerListModule.h
00005 //
00006 // chapman@hep.phy.cam.ac.uk
00007 // blake@hep.phy.cam.ac.uk
00009 #ifndef ATMOSSHOWERLISTMODULE_H
00010 #define ATMOSSHOWERLISTMODULE_H
00011 #ifndef JOBCMODULE_H
00012 #include "JobControl/JobCModule.h"
00013 #endif
00014 #include "TString.h"
00015 #include "TObject.h"
00016 
00017 class AtmosShowerListModule : public JobCModule, public TObject
00018 {
00019 public:
00020   AtmosShowerListModule();
00021   ~AtmosShowerListModule();
00022 
00023 public:
00024   // Handle job status changes
00025   void BeginJob();
00026   void EndJob();
00027 
00028   // Analysis and Reconstruction methods
00029   JobCResult Reco(MomNavigator* mom);
00030 
00031   // Module configuration
00032   const Registry& DefaultConfig() const;
00033   void Config(const Registry& r);
00034   const char* GetName() const;
00035 
00036 private:
00037   // Module member data
00038   TString fListIn;
00039   TString fTrackListIn;
00040   TString fListOut;
00041   TString fAlgName;
00042   TString fAlgConfig;
00043 
00044 ClassDef(AtmosShowerListModule,1)
00045 
00046 };
00047 #endif // ATMOSSHOWERLISTMODULE_H
00048 

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