00001 #ifndef FWCore_Framework_one_moduleAbilities_h 00002 #define FWCore_Framework_one_moduleAbilities_h 00003 // -*- C++ -*- 00004 // 00005 // Package: FWCore/Framework 00006 // Class : moduleAbilities 00007 // 00016 // 00017 // Original Author: Chris Jones 00018 // Created: Tue, 07 May 2013 19:38:53 GMT 00019 // $Id: moduleAbilities.h,v 1.1 2013/05/17 14:49:45 chrjones Exp $ 00020 // 00021 00022 // system include files 00023 00024 // user include files 00025 #include "FWCore/Framework/interface/moduleAbilities.h" 00026 00027 // forward declarations 00028 00029 namespace edm { 00030 namespace one { 00031 struct SharedResources { 00032 static constexpr module::Abilities kAbilities=module::Abilities::kOneSharedResources; 00033 typedef module::Empty Type; 00034 }; 00035 00036 struct WatchRuns { 00037 static constexpr module::Abilities kAbilities=module::Abilities::kOneWatchRuns; 00038 typedef module::Empty Type; 00039 }; 00040 00041 struct WatchLuminosityBlocks { 00042 static constexpr module::Abilities kAbilities=module::Abilities::kOneWatchLuminosityBlocks; 00043 typedef module::Empty Type; 00044 }; 00045 } 00046 } 00047 00048 00049 #endif