CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
pat::PATGenCandsFromSimTracksProducer::GlobalContext Struct Reference

Global context for all recursive methods. More...

Public Member Functions

 GlobalContext (const edm::SimTrackContainer &simtks1, const edm::SimVertexContainer &simvtxs1, const edm::Handle< reco::GenParticleCollection > &gens1, const edm::Handle< std::vector< int > > &genBarcodes1, bool barcodesAreSorted1, reco::GenParticleCollection &output1, const edm::RefProd< reco::GenParticleCollection > &refprod1)
 

Public Attributes

bool barcodesAreSorted
 
const edm::Handle< std::vector< int > > & genBarcodes
 
const edm::Handle< reco::GenParticleCollection > & gens
 
reco::GenParticleCollectionoutput
 
const edm::RefProd< reco::GenParticleCollection > & refprod
 
const edm::SimTrackContainersimtks
 
std::map< unsigned int, int > simTksProcessed
 
const edm::SimVertexContainersimvtxs
 

Detailed Description

Global context for all recursive methods.

Definition at line 59 of file PATGenCandsFromSimTracksProducer.cc.

Constructor & Destructor Documentation

pat::PATGenCandsFromSimTracksProducer::GlobalContext::GlobalContext ( const edm::SimTrackContainer simtks1,
const edm::SimVertexContainer simvtxs1,
const edm::Handle< reco::GenParticleCollection > &  gens1,
const edm::Handle< std::vector< int > > &  genBarcodes1,
bool  barcodesAreSorted1,
reco::GenParticleCollection output1,
const edm::RefProd< reco::GenParticleCollection > &  refprod1 
)
inline

Definition at line 60 of file PATGenCandsFromSimTracksProducer.cc.

67  : simtks(simtks1),
68  simvtxs(simvtxs1),
69  gens(gens1),
70  genBarcodes(genBarcodes1),
71  barcodesAreSorted(barcodesAreSorted1),
72  output(output1),
73  refprod(refprod1),
74  simTksProcessed() {}
const edm::Handle< reco::GenParticleCollection > & gens
const edm::RefProd< reco::GenParticleCollection > & refprod

Member Data Documentation

bool pat::PATGenCandsFromSimTracksProducer::GlobalContext::barcodesAreSorted
const edm::Handle<std::vector<int> >& pat::PATGenCandsFromSimTracksProducer::GlobalContext::genBarcodes
const edm::Handle<reco::GenParticleCollection>& pat::PATGenCandsFromSimTracksProducer::GlobalContext::gens
reco::GenParticleCollection& pat::PATGenCandsFromSimTracksProducer::GlobalContext::output
const edm::RefProd<reco::GenParticleCollection>& pat::PATGenCandsFromSimTracksProducer::GlobalContext::refprod
const edm::SimTrackContainer& pat::PATGenCandsFromSimTracksProducer::GlobalContext::simtks
std::map<unsigned int, int> pat::PATGenCandsFromSimTracksProducer::GlobalContext::simTksProcessed
const edm::SimVertexContainer& pat::PATGenCandsFromSimTracksProducer::GlobalContext::simvtxs