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

FilterRunType.h

Go to the documentation of this file.
00001 
00002 // $Id: FilterRunType.h,v 1.4 2007/11/14 14:08:52 bspeak Exp $
00003 //
00004 // FilterRunType
00005 //
00006 // Author: B. Speakman 2004.09.03
00007 //
00009 #ifndef FILTERRUNTYPE_H
00010 #define FILTERRUNTYPE_H
00011 
00012 #include "TObject.h"
00013 #include "JobControl/JobCModule.h"
00014 
00015 class JobCResult;
00016 
00017 class FilterRunType : public JobCModule, public TObject {
00018  public:
00019    FilterRunType();
00020   ~FilterRunType();
00021 
00022   JobCResult Ana(const MomNavigator* mom);
00023   void BeginJob();
00024   void EndJob();
00025 
00026   const Registry& DefaultConfig() const;
00027   void Config(const Registry& r);
00028 
00029  private:
00030   Int_t fRun;
00031   Short_t fSubRun;
00032 
00033   JobCResult fPassRun;
00034 
00035   //Configurables
00036   int fPassRunType;
00037   std::string fPassRunTypeName;
00038   bool fPassPhysics;
00039   bool fPassCheckOut;
00040   bool fPassVACalibrate;
00041   bool fPassVAPedestal;
00042   bool fPassQieCalibrate;
00043   bool fPassQieMonitor;
00044   bool fOnlyFakeSpill;
00045   bool fPassTest;
00046   bool fPassModified;
00047 
00048   ClassDef(FilterRunType,0)
00049 };
00050 #endif

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