CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 58 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 59 of file PATGenCandsFromSimTracksProducer.cc.

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