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 Attributes
edm::DataMixingTrackingParticleWorker Class Reference

#include <DataMixingTrackingParticleWorker.h>

Public Member Functions

void addTrackingParticlePileups (const int bcr, const edm::EventPrincipal *, unsigned int EventId, ModuleCallingContext const *)
 
void addTrackingParticleSignals (const edm::Event &e)
 
 DataMixingTrackingParticleWorker ()
 
 DataMixingTrackingParticleWorker (const edm::ParameterSet &ps, edm::ConsumesCollector &&iC)
 
virtual void initializeEvent (edm::Event const &e, edm::EventSetup const &c)
 
void putTrackingParticle (edm::Event &e)
 
virtual ~DataMixingTrackingParticleWorker ()
 

Private Attributes

std::string CSCStripLinkCollectionDM_
 
edm::InputTag CSCStripLinkPileInputTag_
 
edm::EDGetTokenT
< edm::DetSetVector
< StripDigiSimLink > > 
CSCStripLinkPileToken_
 
edm::EDGetTokenT
< edm::DetSetVector
< StripDigiSimLink > > 
CSCStripLinkSigToken_
 
std::string CSCWireLinkCollectionDM_
 
edm::InputTag CSCWireLinkPileInputTag_
 
edm::EDGetTokenT
< edm::DetSetVector
< StripDigiSimLink > > 
CSCWireLinkPileToken_
 
edm::EDGetTokenT
< edm::DetSetVector
< StripDigiSimLink > > 
CSCWireLinkSigToken_
 
std::string DTLinkCollectionDM_
 
edm::InputTag DTLinkPileInputTag_
 
edm::EDGetTokenT
< MuonDigiCollection
< DTLayerId, DTDigiSimLink > > 
DTLinkPileToken_
 
edm::EDGetTokenT
< MuonDigiCollection
< DTLayerId, DTDigiSimLink > > 
DTLinkSigToken_
 
std::unique_ptr
< edm::DetSetVector
< StripDigiSimLink > > 
NewCSCStripLinkList_
 
std::unique_ptr
< edm::DetSetVector
< StripDigiSimLink > > 
NewCSCWireLinkList_
 
std::unique_ptr
< MuonDigiCollection
< DTLayerId, DTDigiSimLink > > 
NewDTLinkList_
 
std::unique_ptr
< edm::DetSetVector
< PixelDigiSimLink > > 
NewPixelLinkList_
 
std::unique_ptr
< edm::DetSetVector
< RPCDigiSimLink > > 
NewRPCLinkList_
 
std::unique_ptr
< edm::DetSetVector
< StripDigiSimLink > > 
NewStripLinkList_
 
std::auto_ptr< std::vector
< TrackingParticle > > 
NewTrackList_
 
std::auto_ptr< std::vector
< TrackingVertex > > 
NewVertexList_
 
std::string PixelLinkCollectionDM_
 
edm::InputTag PixelLinkPileInputTag_
 
edm::EDGetTokenT
< edm::DetSetVector
< PixelDigiSimLink > > 
PixelLinkPileToken_
 
edm::EDGetTokenT
< edm::DetSetVector
< PixelDigiSimLink > > 
PixelLinkSigToken_
 
std::string RPCLinkCollectionDM_
 
edm::InputTag RPCLinkPileInputTag_
 
edm::EDGetTokenT
< edm::DetSetVector
< RPCDigiSimLink > > 
RPCLinkPileToken_
 
edm::EDGetTokenT
< edm::DetSetVector
< RPCDigiSimLink > > 
RPCLinkSigToken_
 
std::string StripLinkCollectionDM_
 
edm::InputTag StripLinkPileInputTag_
 
edm::EDGetTokenT
< edm::DetSetVector
< StripDigiSimLink > > 
StripLinkPileToken_
 
edm::EDGetTokenT
< edm::DetSetVector
< StripDigiSimLink > > 
StripLinkSigToken_
 
std::vector< TrackingVertexTempVertexList_
 
std::string TrackingParticleCollectionDM_
 
edm::InputTag TrackingParticlecollectionSig_
 
edm::InputTag TrackingParticleLabelSig_
 
edm::InputTag TrackingParticlePileInputTag_
 
TrackingParticleRefProd TrackListRef_
 
edm::EDGetTokenT< std::vector
< TrackingParticle > > 
TrackPileToken_
 
edm::EDGetTokenT< std::vector
< TrackingParticle > > 
TrackSigToken_
 
TrackingVertexRefProd VertexListRef_
 
edm::EDGetTokenT< std::vector
< TrackingVertex > > 
VtxPileToken_
 
edm::EDGetTokenT< std::vector
< TrackingVertex > > 
VtxSigToken_
 

Detailed Description

Definition at line 44 of file DataMixingTrackingParticleWorker.h.

Constructor & Destructor Documentation

DataMixingTrackingParticleWorker::DataMixingTrackingParticleWorker ( )

Definition at line 38 of file DataMixingTrackingParticleWorker.cc.

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

standard constructor

Definition at line 41 of file DataMixingTrackingParticleWorker.cc.

DataMixingTrackingParticleWorker::~DataMixingTrackingParticleWorker ( )
virtual

Default destructor

Definition at line 98 of file DataMixingTrackingParticleWorker.cc.

Member Function Documentation

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

Definition at line 245 of file DataMixingTrackingParticleWorker.cc.

void DataMixingTrackingParticleWorker::addTrackingParticleSignals ( const edm::Event e)

Definition at line 129 of file DataMixingTrackingParticleWorker.cc.

void DataMixingTrackingParticleWorker::initializeEvent ( edm::Event const &  e,
edm::EventSetup const &  c 
)
virtual

Definition at line 103 of file DataMixingTrackingParticleWorker.cc.

void DataMixingTrackingParticleWorker::putTrackingParticle ( edm::Event e)

Definition at line 373 of file DataMixingTrackingParticleWorker.cc.

Member Data Documentation

std::string edm::DataMixingTrackingParticleWorker::CSCStripLinkCollectionDM_
private

Definition at line 83 of file DataMixingTrackingParticleWorker.h.

edm::InputTag edm::DataMixingTrackingParticleWorker::CSCStripLinkPileInputTag_
private

Definition at line 76 of file DataMixingTrackingParticleWorker.h.

edm::EDGetTokenT<edm::DetSetVector<StripDigiSimLink> > edm::DataMixingTrackingParticleWorker::CSCStripLinkPileToken_
private

Definition at line 97 of file DataMixingTrackingParticleWorker.h.

edm::EDGetTokenT<edm::DetSetVector<StripDigiSimLink> > edm::DataMixingTrackingParticleWorker::CSCStripLinkSigToken_
private

Definition at line 96 of file DataMixingTrackingParticleWorker.h.

std::string edm::DataMixingTrackingParticleWorker::CSCWireLinkCollectionDM_
private

Definition at line 82 of file DataMixingTrackingParticleWorker.h.

edm::InputTag edm::DataMixingTrackingParticleWorker::CSCWireLinkPileInputTag_
private

Definition at line 75 of file DataMixingTrackingParticleWorker.h.

edm::EDGetTokenT<edm::DetSetVector<StripDigiSimLink> > edm::DataMixingTrackingParticleWorker::CSCWireLinkPileToken_
private

Definition at line 95 of file DataMixingTrackingParticleWorker.h.

edm::EDGetTokenT<edm::DetSetVector<StripDigiSimLink> > edm::DataMixingTrackingParticleWorker::CSCWireLinkSigToken_
private

Definition at line 94 of file DataMixingTrackingParticleWorker.h.

std::string edm::DataMixingTrackingParticleWorker::DTLinkCollectionDM_
private

Definition at line 80 of file DataMixingTrackingParticleWorker.h.

edm::InputTag edm::DataMixingTrackingParticleWorker::DTLinkPileInputTag_
private

Definition at line 73 of file DataMixingTrackingParticleWorker.h.

edm::EDGetTokenT< MuonDigiCollection<DTLayerId, DTDigiSimLink> > edm::DataMixingTrackingParticleWorker::DTLinkPileToken_
private

Definition at line 99 of file DataMixingTrackingParticleWorker.h.

edm::EDGetTokenT< MuonDigiCollection<DTLayerId, DTDigiSimLink> > edm::DataMixingTrackingParticleWorker::DTLinkSigToken_
private

Definition at line 98 of file DataMixingTrackingParticleWorker.h.

std::unique_ptr< edm::DetSetVector<StripDigiSimLink> > edm::DataMixingTrackingParticleWorker::NewCSCStripLinkList_
private

Definition at line 114 of file DataMixingTrackingParticleWorker.h.

std::unique_ptr< edm::DetSetVector<StripDigiSimLink> > edm::DataMixingTrackingParticleWorker::NewCSCWireLinkList_
private

Definition at line 113 of file DataMixingTrackingParticleWorker.h.

std::unique_ptr< MuonDigiCollection<DTLayerId,DTDigiSimLink> > edm::DataMixingTrackingParticleWorker::NewDTLinkList_
private

Definition at line 111 of file DataMixingTrackingParticleWorker.h.

std::unique_ptr<edm::DetSetVector<PixelDigiSimLink> > edm::DataMixingTrackingParticleWorker::NewPixelLinkList_
private

Definition at line 110 of file DataMixingTrackingParticleWorker.h.

std::unique_ptr< edm::DetSetVector<RPCDigiSimLink> > edm::DataMixingTrackingParticleWorker::NewRPCLinkList_
private

Definition at line 112 of file DataMixingTrackingParticleWorker.h.

std::unique_ptr<edm::DetSetVector<StripDigiSimLink> > edm::DataMixingTrackingParticleWorker::NewStripLinkList_
private

Definition at line 109 of file DataMixingTrackingParticleWorker.h.

std::auto_ptr<std::vector<TrackingParticle> > edm::DataMixingTrackingParticleWorker::NewTrackList_
private

Definition at line 105 of file DataMixingTrackingParticleWorker.h.

std::auto_ptr<std::vector<TrackingVertex> > edm::DataMixingTrackingParticleWorker::NewVertexList_
private

Definition at line 106 of file DataMixingTrackingParticleWorker.h.

std::string edm::DataMixingTrackingParticleWorker::PixelLinkCollectionDM_
private

Definition at line 79 of file DataMixingTrackingParticleWorker.h.

edm::InputTag edm::DataMixingTrackingParticleWorker::PixelLinkPileInputTag_
private

Definition at line 72 of file DataMixingTrackingParticleWorker.h.

edm::EDGetTokenT<edm::DetSetVector<PixelDigiSimLink> > edm::DataMixingTrackingParticleWorker::PixelLinkPileToken_
private

Definition at line 93 of file DataMixingTrackingParticleWorker.h.

edm::EDGetTokenT<edm::DetSetVector<PixelDigiSimLink> > edm::DataMixingTrackingParticleWorker::PixelLinkSigToken_
private

Definition at line 92 of file DataMixingTrackingParticleWorker.h.

std::string edm::DataMixingTrackingParticleWorker::RPCLinkCollectionDM_
private

Definition at line 81 of file DataMixingTrackingParticleWorker.h.

edm::InputTag edm::DataMixingTrackingParticleWorker::RPCLinkPileInputTag_
private

Definition at line 74 of file DataMixingTrackingParticleWorker.h.

edm::EDGetTokenT<edm::DetSetVector<RPCDigiSimLink> > edm::DataMixingTrackingParticleWorker::RPCLinkPileToken_
private

Definition at line 101 of file DataMixingTrackingParticleWorker.h.

edm::EDGetTokenT<edm::DetSetVector<RPCDigiSimLink> > edm::DataMixingTrackingParticleWorker::RPCLinkSigToken_
private

Definition at line 100 of file DataMixingTrackingParticleWorker.h.

std::string edm::DataMixingTrackingParticleWorker::StripLinkCollectionDM_
private

Definition at line 78 of file DataMixingTrackingParticleWorker.h.

edm::InputTag edm::DataMixingTrackingParticleWorker::StripLinkPileInputTag_
private

Definition at line 71 of file DataMixingTrackingParticleWorker.h.

edm::EDGetTokenT<edm::DetSetVector<StripDigiSimLink> > edm::DataMixingTrackingParticleWorker::StripLinkPileToken_
private

Definition at line 91 of file DataMixingTrackingParticleWorker.h.

edm::EDGetTokenT<edm::DetSetVector<StripDigiSimLink> > edm::DataMixingTrackingParticleWorker::StripLinkSigToken_
private

Definition at line 90 of file DataMixingTrackingParticleWorker.h.

std::vector<TrackingVertex> edm::DataMixingTrackingParticleWorker::TempVertexList_
private

Definition at line 107 of file DataMixingTrackingParticleWorker.h.

std::string edm::DataMixingTrackingParticleWorker::TrackingParticleCollectionDM_
private

Definition at line 69 of file DataMixingTrackingParticleWorker.h.

edm::InputTag edm::DataMixingTrackingParticleWorker::TrackingParticlecollectionSig_
private

Definition at line 66 of file DataMixingTrackingParticleWorker.h.

edm::InputTag edm::DataMixingTrackingParticleWorker::TrackingParticleLabelSig_
private

Definition at line 67 of file DataMixingTrackingParticleWorker.h.

edm::InputTag edm::DataMixingTrackingParticleWorker::TrackingParticlePileInputTag_
private

Definition at line 68 of file DataMixingTrackingParticleWorker.h.

TrackingParticleRefProd edm::DataMixingTrackingParticleWorker::TrackListRef_
private

Definition at line 116 of file DataMixingTrackingParticleWorker.h.

edm::EDGetTokenT<std::vector<TrackingParticle> > edm::DataMixingTrackingParticleWorker::TrackPileToken_
private

Definition at line 86 of file DataMixingTrackingParticleWorker.h.

edm::EDGetTokenT<std::vector<TrackingParticle> > edm::DataMixingTrackingParticleWorker::TrackSigToken_
private

Definition at line 85 of file DataMixingTrackingParticleWorker.h.

TrackingVertexRefProd edm::DataMixingTrackingParticleWorker::VertexListRef_
private

Definition at line 117 of file DataMixingTrackingParticleWorker.h.

edm::EDGetTokenT<std::vector<TrackingVertex> > edm::DataMixingTrackingParticleWorker::VtxPileToken_
private

Definition at line 88 of file DataMixingTrackingParticleWorker.h.

edm::EDGetTokenT<std::vector<TrackingVertex> > edm::DataMixingTrackingParticleWorker::VtxSigToken_
private

Definition at line 87 of file DataMixingTrackingParticleWorker.h.