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
1.3.9.1