7 #ifndef TauAnalysis_MCEmbeddingTools_DoubleCollectionMerger_H 8 #define TauAnalysis_MCEmbeddingTools_DoubleCollectionMerger_H 23 template <
typename T1,
typename T2,
typename T3,
typename T4>
36 std::map<std::string, std::vector<edm::EDGetTokenT<MergeCollection1>>>
inputs1_;
37 std::map<std::string, std::vector<edm::EDGetTokenT<MergeCollection2>>>
inputs2_;
~DoubleCollectionMerger() override
void fill_output_obj(std::unique_ptr< MergeCollection1 > &output1, std::vector< edm::Handle< MergeCollection1 >> &inputCollections1)
void produce(edm::Event &, const edm::EventSetup &) override
void fill_output_obj_digiflag(std::unique_ptr< MergeCollection1 > &output, std::vector< edm::Handle< MergeCollection1 >> &inputCollections)
std::map< std::string, std::vector< edm::EDGetTokenT< MergeCollection2 > > > inputs2_
DoubleCollectionMerger(const edm::ParameterSet &)
void fill_output_obj_hcaldigi(std::unique_ptr< MergeCollection1 > &output, std::vector< edm::Handle< MergeCollection1 >> &inputCollections)
std::map< std::string, std::vector< edm::EDGetTokenT< MergeCollection1 > > > inputs1_