#include <DataMixingSiStripWorker.h>
Classes | |
class | StrictWeakOrdering |
Public Member Functions | |
void | addSiStripPileups (const int bcr, const edm::EventPrincipal *, unsigned int EventId) |
void | addSiStripSignals (const edm::Event &e) |
DataMixingSiStripWorker () | |
DataMixingSiStripWorker (const edm::ParameterSet &ps) | |
void | putSiStrip (edm::Event &e) |
virtual | ~DataMixingSiStripWorker () |
Private Types | |
typedef std::vector< SiStripDigi > | OneDetectorMap |
typedef std::map< uint32_t, OneDetectorMap > | SiGlobalIndex |
Private Attributes | |
std::string | label_ |
Selector * | sel_ |
SiGlobalIndex | SiHitStorage_ |
std::string | SiStripDigiCollectionDM_ |
edm::InputTag | SistripLabelSig_ |
edm::InputTag | SiStripPileInputTag_ |
Definition at line 36 of file DataMixingSiStripWorker.h.
|
private |
Definition at line 62 of file DataMixingSiStripWorker.h.
|
private |
Definition at line 63 of file DataMixingSiStripWorker.h.
DataMixingSiStripWorker::DataMixingSiStripWorker | ( | ) |
Definition at line 26 of file DataMixingSiStripWorker.cc.
|
explicit |
standard constructor
Definition at line 29 of file DataMixingSiStripWorker.cc.
References edm::ParameterSet::getParameter(), label_, sel_, SiHitStorage_, SiStripDigiCollectionDM_, SistripLabelSig_, and SiStripPileInputTag_.
|
virtual |
void DataMixingSiStripWorker::addSiStripPileups | ( | const int | bcr, |
const edm::EventPrincipal * | ep, | ||
unsigned int | EventId | ||
) |
Definition at line 94 of file DataMixingSiStripWorker.cc.
References begin, edm::DetSetVector< T >::begin(), end, edm::DetSetVector< T >::end(), edm::EventPrincipal::id(), LaserDQM_cfg::input, edm::DetSetVector< T >::insert(), LogDebug, SiHitStorage_, and SiStripPileInputTag_.
Referenced by edm::DataMixingModule::pileWorker().
void DataMixingSiStripWorker::addSiStripSignals | ( | const edm::Event & | e | ) |
Definition at line 66 of file DataMixingSiStripWorker.cc.
References begin, end, edm::Event::getByLabel(), LaserDQM_cfg::input, edm::DetSetVector< T >::insert(), LogDebug, SiHitStorage_, and SistripLabelSig_.
Referenced by edm::DataMixingModule::addSignals().
void DataMixingSiStripWorker::putSiStrip | ( | edm::Event & | e | ) |
Definition at line 150 of file DataMixingSiStripWorker.cc.
References edm::DetSet< T >::push_back(), edm::Event::put(), SiHitStorage_, and SiStripDigiCollectionDM_.
Referenced by edm::DataMixingModule::put().
|
private |
Definition at line 71 of file DataMixingSiStripWorker.h.
Referenced by Mixins._Labelable::_findDependencies(), DataMixingSiStripWorker(), and Mixins._TypedParameterizable::dumpPython().
|
private |
Definition at line 70 of file DataMixingSiStripWorker.h.
Referenced by DataMixingSiStripWorker(), and ~DataMixingSiStripWorker().
|
private |
Definition at line 65 of file DataMixingSiStripWorker.h.
Referenced by addSiStripPileups(), addSiStripSignals(), DataMixingSiStripWorker(), and putSiStrip().
|
private |
Definition at line 58 of file DataMixingSiStripWorker.h.
Referenced by DataMixingSiStripWorker(), and putSiStrip().
|
private |
Definition at line 56 of file DataMixingSiStripWorker.h.
Referenced by addSiStripSignals(), and DataMixingSiStripWorker().
|
private |
Definition at line 57 of file DataMixingSiStripWorker.h.
Referenced by addSiStripPileups(), and DataMixingSiStripWorker().