CMS 3D CMS Logo

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

#include <DataMixingSiStripRawWorker.h>

Public Member Functions

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

Private Types

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

Private Attributes

const edm::DetSetVector
< SiStripDigi > * 
digicollection_
 
std::string label_
 
const edm::DetSetVector
< SiStripRawDigi > * 
rawdigicollection_
 
SiGlobalIndex SiHitStorage_
 
edm::InputTag Sistripdigi_collectionSig_
 
std::string SiStripDigiCollectionDM_
 
edm::EDGetTokenT
< edm::DetSetVector
< SiStripDigi > > 
SiStripInputTok_
 
edm::InputTag SistripLabelSig_
 
edm::InputTag SiStripPileInputTag_
 
std::string SiStripRawDigiSource_
 
edm::InputTag SiStripRawInputTag_
 
edm::EDGetTokenT
< edm::DetSetVector
< SiStripRawDigi > > 
SiStripRawInputTok_
 

Detailed Description

Definition at line 39 of file DataMixingSiStripRawWorker.h.

Member Typedef Documentation

Definition at line 71 of file DataMixingSiStripRawWorker.h.

Definition at line 72 of file DataMixingSiStripRawWorker.h.

Constructor & Destructor Documentation

DataMixingSiStripRawWorker::DataMixingSiStripRawWorker ( )

Definition at line 27 of file DataMixingSiStripRawWorker.cc.

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

standard constructor

Definition at line 30 of file DataMixingSiStripRawWorker.cc.

DataMixingSiStripRawWorker::~DataMixingSiStripRawWorker ( )
virtual

Default destructor

Definition at line 62 of file DataMixingSiStripRawWorker.cc.

Member Function Documentation

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

Definition at line 88 of file DataMixingSiStripRawWorker.cc.

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

Definition at line 67 of file DataMixingSiStripRawWorker.cc.

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

Definition at line 110 of file DataMixingSiStripRawWorker.cc.

Member Data Documentation

const edm::DetSetVector<SiStripDigi>* edm::DataMixingSiStripRawWorker::digicollection_
private

Definition at line 77 of file DataMixingSiStripRawWorker.h.

std::string edm::DataMixingSiStripRawWorker::label_
private

Definition at line 80 of file DataMixingSiStripRawWorker.h.

const edm::DetSetVector<SiStripRawDigi>* edm::DataMixingSiStripRawWorker::rawdigicollection_
private

Definition at line 78 of file DataMixingSiStripRawWorker.h.

SiGlobalIndex edm::DataMixingSiStripRawWorker::SiHitStorage_
private

Definition at line 74 of file DataMixingSiStripRawWorker.h.

edm::InputTag edm::DataMixingSiStripRawWorker::Sistripdigi_collectionSig_
private

Definition at line 60 of file DataMixingSiStripRawWorker.h.

std::string edm::DataMixingSiStripRawWorker::SiStripDigiCollectionDM_
private

Definition at line 66 of file DataMixingSiStripRawWorker.h.

edm::EDGetTokenT<edm::DetSetVector<SiStripDigi> > edm::DataMixingSiStripRawWorker::SiStripInputTok_
private

Definition at line 64 of file DataMixingSiStripRawWorker.h.

edm::InputTag edm::DataMixingSiStripRawWorker::SistripLabelSig_
private

Definition at line 61 of file DataMixingSiStripRawWorker.h.

edm::InputTag edm::DataMixingSiStripRawWorker::SiStripPileInputTag_
private

Definition at line 62 of file DataMixingSiStripRawWorker.h.

std::string edm::DataMixingSiStripRawWorker::SiStripRawDigiSource_
private

Definition at line 67 of file DataMixingSiStripRawWorker.h.

edm::InputTag edm::DataMixingSiStripRawWorker::SiStripRawInputTag_
private

Definition at line 63 of file DataMixingSiStripRawWorker.h.

edm::EDGetTokenT<edm::DetSetVector<SiStripRawDigi> > edm::DataMixingSiStripRawWorker::SiStripRawInputTok_
private

Definition at line 65 of file DataMixingSiStripRawWorker.h.