#include <DataMixingSiStripRawWorker.h>
Public Member Functions | |
void | addSiStripPileups (const int bcr, edm::EventPrincipal *, unsigned int EventId) |
void | addSiStripSignals (const edm::Event &e) |
DataMixingSiStripRawWorker () | |
DataMixingSiStripRawWorker (const edm::ParameterSet &ps) | |
void | putSiStrip (edm::Event &e) |
virtual | ~DataMixingSiStripRawWorker () |
Private Types | |
typedef std::vector< SiStripDigi > | OneDetectorMap |
typedef std::map< uint32_t, OneDetectorMap > | SiGlobalIndex |
Private Attributes | |
const edm::DetSetVector < SiStripDigi > * | digicollection_ |
std::string | label_ |
const edm::DetSetVector < SiStripRawDigi > * | rawdigicollection_ |
Selector * | sel_ |
SiGlobalIndex | SiHitStorage_ |
edm::InputTag | Sistripdigi_collectionSig_ |
std::string | SiStripDigiCollectionDM_ |
edm::InputTag | SistripLabelSig_ |
edm::InputTag | SiStripPileInputTag_ |
std::string | SiStripRawDigiSource_ |
edm::InputTag | SiStripRawInputTag_ |
Definition at line 37 of file DataMixingSiStripRawWorker.h.
|
private |
Definition at line 66 of file DataMixingSiStripRawWorker.h.
|
private |
Definition at line 67 of file DataMixingSiStripRawWorker.h.
DataMixingSiStripRawWorker::DataMixingSiStripRawWorker | ( | ) |
Definition at line 26 of file DataMixingSiStripRawWorker.cc.
|
explicit |
standard constructor
Definition at line 29 of file DataMixingSiStripRawWorker.cc.
References edm::ParameterSet::getParameter(), label_, sel_, SiHitStorage_, Sistripdigi_collectionSig_, SiStripDigiCollectionDM_, SistripLabelSig_, SiStripPileInputTag_, SiStripRawDigiSource_, and SiStripRawInputTag_.
|
virtual |
void DataMixingSiStripRawWorker::addSiStripPileups | ( | const int | bcr, |
edm::EventPrincipal * | ep, | ||
unsigned int | EventId | ||
) |
Definition at line 92 of file DataMixingSiStripRawWorker.cc.
References gather_cfg::cout, digicollection_, edm::EventPrincipal::id(), LogDebug, rawdigicollection_, SiStripPileInputTag_, SiStripRawDigiSource_, and SiStripRawInputTag_.
Referenced by edm::DataMixingModule::addPileups().
void DataMixingSiStripRawWorker::addSiStripSignals | ( | const edm::Event & | e | ) |
Definition at line 71 of file DataMixingSiStripRawWorker.cc.
References gather_cfg::cout, digicollection_, edm::Event::getByLabel(), edm::InputTag::label(), edm::Handle< T >::product(), rawdigicollection_, Sistripdigi_collectionSig_, SistripLabelSig_, SiStripRawDigiSource_, and SiStripRawInputTag_.
Referenced by edm::DataMixingModule::addSignals().
void DataMixingSiStripRawWorker::putSiStrip | ( | edm::Event & | e | ) |
Definition at line 113 of file DataMixingSiStripRawWorker.cc.
References begin, edm::DetSetVector< T >::begin(), digicollection_, end, edm::DetSetVector< T >::end(), edm::DetSetVector< T >::insert(), LogDebug, edm::DetSet< T >::push_back(), edm::Event::put(), rawdigicollection_, SiHitStorage_, and SiStripDigiCollectionDM_.
Referenced by edm::DataMixingModule::put().
|
private |
Definition at line 72 of file DataMixingSiStripRawWorker.h.
Referenced by addSiStripPileups(), addSiStripSignals(), and putSiStrip().
|
private |
Definition at line 76 of file DataMixingSiStripRawWorker.h.
Referenced by Mixins._Labelable::_findDependencies(), DataMixingSiStripRawWorker(), and Mixins._TypedParameterizable::dumpPython().
|
private |
Definition at line 73 of file DataMixingSiStripRawWorker.h.
Referenced by addSiStripPileups(), addSiStripSignals(), and putSiStrip().
|
private |
Definition at line 75 of file DataMixingSiStripRawWorker.h.
Referenced by DataMixingSiStripRawWorker(), and ~DataMixingSiStripRawWorker().
|
private |
Definition at line 69 of file DataMixingSiStripRawWorker.h.
Referenced by DataMixingSiStripRawWorker(), and putSiStrip().
|
private |
Definition at line 57 of file DataMixingSiStripRawWorker.h.
Referenced by addSiStripSignals(), and DataMixingSiStripRawWorker().
|
private |
Definition at line 61 of file DataMixingSiStripRawWorker.h.
Referenced by DataMixingSiStripRawWorker(), and putSiStrip().
|
private |
Definition at line 58 of file DataMixingSiStripRawWorker.h.
Referenced by addSiStripSignals(), and DataMixingSiStripRawWorker().
|
private |
Definition at line 59 of file DataMixingSiStripRawWorker.h.
Referenced by addSiStripPileups(), and DataMixingSiStripRawWorker().
|
private |
Definition at line 62 of file DataMixingSiStripRawWorker.h.
Referenced by addSiStripPileups(), addSiStripSignals(), and DataMixingSiStripRawWorker().
|
private |
Definition at line 60 of file DataMixingSiStripRawWorker.h.
Referenced by addSiStripPileups(), addSiStripSignals(), and DataMixingSiStripRawWorker().