CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_7/src/FWCore/Framework/interface/one/moduleAbilities.h

Go to the documentation of this file.
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