00001 #ifndef Physics_Analysis_DQACtrlSamples_H 00002 #define Physics_Analysis_DQACtrlSamples_H 00003 00004 #include "GaudiKernel/AlgFactory.h" 00005 #include "GaudiKernel/Algorithm.h" 00006 #include "GaudiKernel/Property.h" 00007 00008 00009 /**********************************************************************/ 00022 class DQACtrlSamples : public Algorithm { 00023 00024 public: 00025 DQACtrlSamples(const std::string& name, ISvcLocator* pSvcLocator); 00026 00027 StatusCode initialize(); 00028 StatusCode execute(); 00029 StatusCode finalize(); 00030 00031 private: 00032 00033 BooleanProperty m_selBhabha; 00034 BooleanProperty m_selDimu; 00035 BooleanProperty m_selHadron; 00036 BooleanProperty m_selRhopi; 00037 BooleanProperty m_selPpbar; 00038 BooleanProperty m_selKstark; 00039 BooleanProperty m_selLambdalambda; 00040 00041 Algorithm* m_dqaBhabha; 00042 Algorithm* m_dqaDimu; 00043 Algorithm* m_dqaHadron; 00044 Algorithm* m_dqaRhopi; 00045 Algorithm* m_dqaPpbar; 00046 Algorithm* m_dqaKstark; 00047 Algorithm* m_dqaLambdalambda; 00048 00049 }; 00050 00051 00052 #endif