1 #ifndef TrackingAnalysis_TrackingTruthProducer_h
2 #define TrackingAnalysis_TrackingTruthProducer_h
100 std::vector<PSimHit>
const &,
118 std::auto_ptr<TrackingParticleCollection> & tPC
std::auto_ptr< TrackingVertexCollection > trackingVertexes_
void createTrackingTruth()
std::auto_ptr< TrackingParticleCollection > trackingParticles_
void produce(edm::Event &, const edm::EventSetup &)
TrackingParticleRefProd refMergedTrackingParticles_
std::auto_ptr< MixCollection< SimTrack > > simTracks_
std::auto_ptr< TrackingVertexCollection > mergedTrackingVertexes_
MuonPSimHitSelector muonPSimHitSelector_
std::auto_ptr< TrackingParticleCollection > mergedTrackingParticles_
PixelPSimHitSelector pixelPSimHitSelector_
EncodedEventIdToIndex eventIdCounter_
std::vector< std::string > hitLabelsVector_
int LayerFromDetid(const unsigned int &)
std::multimap< EncodedTruthId, unsigned int > EncodedTruthIdToIndexes
TrackingParticleRefProd refTrackingParticles_
EncodedTruthIdToIndexes trackIdToHits_
TrackerPSimHitSelector trackerPSimHitSelector_
TrackingParticleSelector selector_
TrackingVertexRefProd refMergedTrackingVertexes_
bool isBremsstrahlungVertex(TrackingVertex const &vertex, std::auto_ptr< TrackingParticleCollection > &tPC)
EncodedTruthIdToIndex trackIdToIndex_
TrackingVertexRefProd refTrackingVertexes_
void associator(std::vector< PSimHit > const &, EncodedTruthIdToIndexes &)
std::auto_ptr< MixCollection< SimVertex > > simVertexes_
void addCloseGenVertexes(TrackingVertex &)
TrackingTruthProducer(const edm::ParameterSet &)
std::vector< PSimHit > PSimHitCollection
PSimHitSelector::PSimHitCollection pSimHits_
std::vector< edm::Handle< edm::HepMCProduct > > hepMCProducts_
PixelPSimHitSelector class.
bool mergedBremsstrahlung_
PSimHitSelector pSimHitSelector_
std::vector< std::string > dataLabels_
int setTrackingVertex(SimVertex const &, TrackingVertex &)
TrackerPSimHitSelector class.
void mergeBremsstrahlung()
bool setTrackingParticle(SimTrack const &, TrackingParticle &)
bool useMultipleHepMCLabels_
std::string MessageCategory_
std::map< EncodedEventId, unsigned int > EncodedEventIdToIndex
std::map< EncodedTruthId, unsigned int > EncodedTruthIdToIndex
EncodedTruthIdToIndex vertexIdToIndex_
MuonPSimHitSelector class.