00001 /**************************************************************************/ 00002 /* A Module to make CandCalDetSI objects */ 00003 /* PATRICIA VAHLE & Mike Kordosky */ 00004 /* January 8, 2002 */ 00005 /**************************************************************************/ 00006 00007 #ifndef CALDETSIMODULE_H 00008 #define CALDETSIMODULE_H 00009 00010 #include "JobControl/JobCModule.h" 00011 #include "TObject.h" 00012 00013 class JobCResult; 00014 class MomNavigator; 00015 class RawRecord; 00016 00017 class CalDetSIModule : public JobCModule, public TObject 00018 { 00019 Bool_t fIsMC; //monte carlo file? 00020 00021 public: 00022 CalDetSIModule(); 00023 virtual ~CalDetSIModule(); 00024 00025 //JobCResults methods 00026 void BeginJob(); //Begin Job 00027 virtual JobCResult Reco(MomNavigator *mom); //Reconstruction 00028 virtual void HandleCommand(JobCommand *cmd); //handle commands 00029 00030 ClassDef(CalDetSIModule,0) 00031 }; 00032 00033 #endif //CALDETSIMODULE_H 00034 00035
1.3.9.1