1 #ifndef TrackingAnalysis_TrackingTruthAccumulator_h 2 #define TrackingAnalysis_TrackingTruthAccumulator_h 13 class ConsumesCollector;
103 void accumulateEvent(
const T &event,
110 void fillSimHits(std::vector<const PSimHit *> &returnValue,
const T &event,
const edm::EventSetup &setup);
188 #endif // end of "#ifndef TrackingAnalysis_TrackingTruthAccumulator_h" std::unique_ptr< TrackingParticleCollection > pTrackingParticles
std::unique_ptr< TrackingVertexCollection > pInitialVertices_
const bool ignoreTracksOutsideVolume_
std::unique_ptr< TrackingVertexCollection > pTrackingVertices
const bool removeDeadModules_
As of 11/Feb/2013 this option hasn't been implemented yet.
TrackingParticleRefProd refTrackingParticles
def setup(process, global_tag, zero_tesla=False)
const double vertexDistanceCut_
maximum distance for HepMC::GenVertex to be added to SimVertex
const unsigned int maximumSubsequentBunchCrossing_
const std::string messageCategory_
edm::InputTag genParticleLabel_
TrackingVertexRefProd refTrackingVertexes
OutputCollections mergedOutput_
const edm::InputTag simTrackLabel_
bool allowDifferentProcessTypeForDifferentDetectors_
When counting hits, allows hits in different detectors to have a different process type...
const bool createInitialVertexCollection_
const unsigned int maximumPreviousBunchCrossing_
const edm::InputTag simVertexLabel_
const bool createUnmergedCollection_
TrackingParticleSelector selector_
OutputCollections unmergedOutput_
Replacement for TrackingTruthProducer in the new pileup mixing setup.
const bool createMergedCollection_
edm::InputTag hepMCproductLabel_
Needed to add HepMC::GenVertex to SimVertex.
std::vector< edm::InputTag > collectionTags_
const double volumeRadius_