CMS 3D CMS Logo

producerAbilityToImplementor.h
Go to the documentation of this file.
1 #ifndef FWCore_Framework_global_producerAbilityToImplementor_h
2 #define FWCore_Framework_global_producerAbilityToImplementor_h
3 // -*- C++ -*-
4 //
5 // Package: FWCore/Framework
6 // File : producerAbilityToImplementor
7 //
16 //
17 // Original Author: Chris Jones
18 // Created: Thu, 18 Jul 2013 11:51:33 GMT
19 //
20 
21 // system include files
22 
23 // user include files
27 
28 // forward declarations
29 namespace edm {
30  namespace global {
31  namespace producer {
32  template <typename T>
34 
35  template <typename C>
38  };
39 
40  template <typename C>
43  };
44 
45  template <typename C>
48  };
49 
50  template <typename C>
53  };
54 
55  template <typename C>
58  };
59 
60  template <typename C>
63  };
64 
65  template <>
68  };
69 
70  template <>
73  };
74 
75  template <>
78  };
79 
80  template <>
83  };
84 
85  template <>
88  };
89 
90  template <>
93  };
94 
95  template <>
98  };
99 
100  template <>
103  };
104 
105  template <>
108  };
109 
110  template <bool, bool, typename T>
113  };
114 
115  template <bool B, typename C>
118  };
119 
120  template <bool B>
123  };
124 
125  template <bool B, typename C>
128  };
129 
130  template <bool B>
133  };
134  } // namespace producer
135  } // namespace global
136 } // namespace edm
137 
138 #endif
edm::global::producer::AbilityToImplementor< edm::WatchProcessBlock >::Type
edm::global::impl::WatchProcessBlock< edm::global::EDProducerBase > Type
Definition: producerAbilityToImplementor.h:67
edm::global::producer::SpecializeAbilityToImplementor::Type
AbilityToImplementor< T >::Type Type
Definition: producerAbilityToImplementor.h:112
edm::global::impl::EndRunSummaryProducer
Definition: implementors.h:169
edm::BeginProcessBlockProducer
Definition: moduleAbilities.h:82
edm::global::producer::AbilityToImplementor
Definition: producerAbilityToImplementor.h:33
edm::global::impl::WatchProcessBlock
Definition: implementors.h:247
edm::BeginLuminosityBlockProducer
Definition: moduleAbilities.h:102
edm
HLT enums.
Definition: AlignableModifier.h:19
edm::global::producer::AbilityToImplementor< edm::LuminosityBlockCache< C > >::Type
edm::global::impl::LuminosityBlockCacheHolder< edm::global::EDProducerBase, C > Type
Definition: producerAbilityToImplementor.h:57
edm::InputProcessBlockCache
Definition: moduleAbilities.h:48
edm::global::producer::AbilityToImplementor< edm::RunSummaryCache< C > >::Type
edm::global::impl::RunSummaryCacheHolder< edm::global::EDProducerBase, C > Type
Definition: producerAbilityToImplementor.h:52
edm::global::impl::EndLuminosityBlockProducer
Definition: implementors.h:348
RawToDigi_Repacked_cff.producer
producer
Definition: RawToDigi_Repacked_cff.py:6
edm::global::producer::AbilityToImplementor< edm::BeginProcessBlockProducer >::Type
edm::global::impl::BeginProcessBlockProducer< edm::global::EDProducerBase > Type
Definition: producerAbilityToImplementor.h:72
edm::global::impl::StreamCacheHolder
Definition: implementors.h:44
edm::global::impl::LuminosityBlockSummaryCacheHolder
Definition: implementors.h:205
edm::global::producer::SpecializeAbilityToImplementor< B, true, edm::EndLuminosityBlockProducer >::Type
edm::global::impl::EmptyType Type
Definition: producerAbilityToImplementor.h:132
edm::global::producer::AbilityToImplementor< edm::EndRunProducer >::Type
edm::global::impl::EndRunProducer< edm::global::EDProducerBase > Type
Definition: producerAbilityToImplementor.h:87
edm::EndLuminosityBlockProducer
Definition: moduleAbilities.h:107
edm::global::producer::SpecializeAbilityToImplementor< true, B, edm::RunSummaryCache< C > >::Type
edm::global::impl::EndRunSummaryProducer< edm::global::EDProducerBase, C > Type
Definition: producerAbilityToImplementor.h:117
edm::global::producer::SpecializeAbilityToImplementor< true, B, edm::EndRunProducer >::Type
edm::global::impl::EmptyType Type
Definition: producerAbilityToImplementor.h:122
edm::LuminosityBlockCache
Definition: moduleAbilities.h:60
edm::global::producer::AbilityToImplementor< edm::BeginLuminosityBlockProducer >::Type
edm::global::impl::BeginLuminosityBlockProducer< edm::global::EDProducerBase > Type
Definition: producerAbilityToImplementor.h:92
edm::Accumulator
Definition: moduleAbilities.h:122
edm::global::impl::BeginRunProducer
Definition: implementors.h:291
edm::LuminosityBlockSummaryCache
Definition: moduleAbilities.h:72
edm::global::impl::BeginLuminosityBlockProducer
Definition: implementors.h:335
edm::RunCache
Definition: moduleAbilities.h:54
edm::global::impl::ExternalWork
Definition: implementors.h:381
implementors.h
edm::BeginRunProducer
Definition: moduleAbilities.h:92
funct::true
true
Definition: Factorize.h:173
edm::global::producer::AbilityToImplementor< edm::Accumulator >::Type
edm::global::impl::Accumulator< edm::global::EDProducerBase > Type
Definition: producerAbilityToImplementor.h:107
edm::global::producer::SpecializeAbilityToImplementor< B, true, edm::LuminosityBlockSummaryCache< C > >::Type
edm::global::impl::EndLuminosityBlockSummaryProducer< edm::global::EDProducerBase, C > Type
Definition: producerAbilityToImplementor.h:127
edm::ExternalWork
Definition: moduleAbilities.h:117
edm::global::producer::AbilityToImplementor< edm::ExternalWork >::Type
edm::global::impl::ExternalWork< edm::global::EDProducerBase > Type
Definition: producerAbilityToImplementor.h:102
edm::EndProcessBlockProducer
Definition: moduleAbilities.h:87
edm::global::impl::EmptyType
Definition: implementors.h:41
edm::global::producer::AbilityToImplementor< edm::StreamCache< C > >::Type
edm::global::impl::StreamCacheHolder< edm::global::EDProducerBase, C > Type
Definition: producerAbilityToImplementor.h:37
edm::global::impl::EndLuminosityBlockSummaryProducer
Definition: implementors.h:202
edm::global::impl::EndRunProducer
Definition: implementors.h:305
edm::global::impl::RunCacheHolder
Definition: implementors.h:116
edm::global::producer::AbilityToImplementor< edm::RunCache< C > >::Type
edm::global::impl::RunCacheHolder< edm::global::EDProducerBase, C > Type
Definition: producerAbilityToImplementor.h:47
edm::StreamCache
Definition: moduleAbilities.h:42
TtFullHadDaughter::B
static const std::string B
Definition: TtFullHadronicEvent.h:9
edm::global::impl::InputProcessBlockCacheHolder
Definition: implementors.h:91
edm::RunSummaryCache
Definition: moduleAbilities.h:66
edm::global::producer::SpecializeAbilityToImplementor
Definition: producerAbilityToImplementor.h:111
edm::global::impl::EndProcessBlockProducer
Definition: implementors.h:277
moduleAbilities.h
edm::global::producer::AbilityToImplementor< edm::LuminosityBlockSummaryCache< C > >::Type
edm::global::impl::LuminosityBlockSummaryCacheHolder< edm::global::EDProducerBase, C > Type
Definition: producerAbilityToImplementor.h:62
edm::global::impl::LuminosityBlockCacheHolder
Definition: implementors.h:140
edm::global::producer::AbilityToImplementor< edm::InputProcessBlockCache< C > >::Type
edm::global::impl::InputProcessBlockCacheHolder< edm::global::EDProducerBase, C > Type
Definition: producerAbilityToImplementor.h:42
edm::EndRunProducer
Definition: moduleAbilities.h:97
edm::global::impl::BeginProcessBlockProducer
Definition: implementors.h:263
edm::WatchProcessBlock
Definition: moduleAbilities.h:77
edm::global::impl::RunSummaryCacheHolder
Definition: implementors.h:172
edm::global::producer::AbilityToImplementor< edm::EndLuminosityBlockProducer >::Type
edm::global::impl::EndLuminosityBlockProducer< edm::global::EDProducerBase > Type
Definition: producerAbilityToImplementor.h:97
edm::global::producer::AbilityToImplementor< edm::BeginRunProducer >::Type
edm::global::impl::BeginRunProducer< edm::global::EDProducerBase > Type
Definition: producerAbilityToImplementor.h:82
edm::global::producer::AbilityToImplementor< edm::EndProcessBlockProducer >::Type
edm::global::impl::EndProcessBlockProducer< edm::global::EDProducerBase > Type
Definition: producerAbilityToImplementor.h:77
EDProducerBase.h
edm::global::impl::Accumulator
Definition: implementors.h:397