CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_1_8_patch13/src/SimGeneral/MixingModule/plugins/MixingWorkerBase.cc

Go to the documentation of this file.
00001 // File: MixingWorkerBase.cc
00002 // Description:  see MixingWorkerBase.h
00003 // Author:  Ursula Berthon, LLR Palaiseau
00004 //
00005 //--------------------------------------------
00006 
00007 #include "FWCore/MessageLogger/interface/MessageLogger.h"
00008 #include "FWCore/Utilities/interface/EDMException.h"
00009 #include "FWCore/Framework/interface/ConstProductRegistry.h"
00010 #include "FWCore/ServiceRegistry/interface/Service.h"
00011 #include "FWCore/Framework/interface/EventPrincipal.h"
00012 #include "DataFormats/Common/interface/Handle.h"
00013 #include "DataFormats/Provenance/interface/ModuleDescription.h"
00014 #include "MixingWorkerBase.h"
00015 #include "boost/shared_ptr.hpp"
00016 
00017 namespace edm
00018 {
00019 
00020   // Constructor 
00021   //FIXME: subdet here?
00022   MixingWorkerBase::MixingWorkerBase(int minBunch,int maxBunch,int bunchSpace,std::string &subdet, std::string &label,std::string &labelCF,unsigned int maxNbSources, InputTag &tag, InputTag &tagCF, bool mixProdStep2) :
00023           minBunch_(minBunch),
00024           maxBunch_(maxBunch),
00025           bunchSpace_(bunchSpace),
00026           subdet_(subdet),
00027           label_(label),
00028           labelCF_(labelCF),
00029           maxNbSources_(maxNbSources),
00030           tag_(tag),
00031           tagSignal_(tagCF)
00032   {
00033   }
00034 
00035   // Virtual destructor needed.
00036   MixingWorkerBase::~MixingWorkerBase() { 
00037   }  
00038 
00039 }//edm