CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Classes | Public Member Functions | Private Types | Private Attributes
edm::DataMixingSiStripWorker Class Reference

#include <DataMixingSiStripWorker.h>

Classes

class  StrictWeakOrdering
 

Public Member Functions

void addSiStripPileups (const int bcr, const edm::EventPrincipal *, unsigned int EventId, ModuleCallingContext const *)
 
void addSiStripSignals (const edm::Event &e)
 
 DataMixingSiStripWorker ()
 
 DataMixingSiStripWorker (const edm::ParameterSet &ps, edm::ConsumesCollector &&iC)
 
void putSiStrip (edm::Event &e)
 
virtual ~DataMixingSiStripWorker ()
 

Private Types

typedef std::vector< SiStripDigiOneDetectorMap
 
typedef std::map< uint32_t,
OneDetectorMap
SiGlobalIndex
 

Private Attributes

std::string label_
 
SiGlobalIndex SiHitStorage_
 
std::string SiStripDigiCollectionDM_
 
edm::EDGetTokenT
< edm::DetSetVector
< SiStripDigi > > 
SiStripDigiPToken_
 
edm::EDGetTokenT
< edm::DetSetVector
< SiStripDigi > > 
SiStripDigiToken_
 
edm::InputTag SistripLabelSig_
 
edm::InputTag SiStripPileInputTag_
 

Detailed Description

Definition at line 38 of file DataMixingSiStripWorker.h.

Member Typedef Documentation

Definition at line 69 of file DataMixingSiStripWorker.h.

typedef std::map<uint32_t, OneDetectorMap> edm::DataMixingSiStripWorker::SiGlobalIndex
private

Definition at line 70 of file DataMixingSiStripWorker.h.

Constructor & Destructor Documentation

DataMixingSiStripWorker::DataMixingSiStripWorker ( )

Definition at line 27 of file DataMixingSiStripWorker.cc.

DataMixingSiStripWorker::DataMixingSiStripWorker ( const edm::ParameterSet ps,
edm::ConsumesCollector &&  iC 
)
explicit

standard constructor

Definition at line 30 of file DataMixingSiStripWorker.cc.

DataMixingSiStripWorker::~DataMixingSiStripWorker ( )
virtual

Default destructor

Definition at line 57 of file DataMixingSiStripWorker.cc.

Member Function Documentation

void DataMixingSiStripWorker::addSiStripPileups ( const int  bcr,
const edm::EventPrincipal ep,
unsigned int  EventId,
ModuleCallingContext const *  mcc 
)

Definition at line 90 of file DataMixingSiStripWorker.cc.

void DataMixingSiStripWorker::addSiStripSignals ( const edm::Event e)

Definition at line 62 of file DataMixingSiStripWorker.cc.

void DataMixingSiStripWorker::putSiStrip ( edm::Event e)

Definition at line 147 of file DataMixingSiStripWorker.cc.

Member Data Documentation

std::string edm::DataMixingSiStripWorker::label_
private

Definition at line 77 of file DataMixingSiStripWorker.h.

SiGlobalIndex edm::DataMixingSiStripWorker::SiHitStorage_
private

Definition at line 72 of file DataMixingSiStripWorker.h.

std::string edm::DataMixingSiStripWorker::SiStripDigiCollectionDM_
private

Definition at line 61 of file DataMixingSiStripWorker.h.

edm::EDGetTokenT<edm::DetSetVector<SiStripDigi> > edm::DataMixingSiStripWorker::SiStripDigiPToken_
private

Definition at line 64 of file DataMixingSiStripWorker.h.

edm::EDGetTokenT<edm::DetSetVector<SiStripDigi> > edm::DataMixingSiStripWorker::SiStripDigiToken_
private

Definition at line 63 of file DataMixingSiStripWorker.h.

edm::InputTag edm::DataMixingSiStripWorker::SistripLabelSig_
private

Definition at line 59 of file DataMixingSiStripWorker.h.

edm::InputTag edm::DataMixingSiStripWorker::SiStripPileInputTag_
private

Definition at line 60 of file DataMixingSiStripWorker.h.