1 #ifndef SLIC_TRACKMANAGER_HH_
2 #define SLIC_TRACKMANAGER_HH_ 1
10 #include "EVENT/LCEvent.h"
88 (*_trackSummaryMap)[trackSummary->
getTrackID()] = trackSummary;
Base class for slic code modules that provides common functionality, such as logging to an output str...
Manages access to stored track information used for MCParticle output.
TrackSummaryMap * getTrackSummaryMap()
TrackSummary * findFirstSavedAncestor(TrackSummary *trackSummary)
void registerTrackSummary(TrackSummary *trackSummary)
TrackSummary * findTrackSummary(G4int trackID)
TrackSummaryMap * _trackSummaryMap
TrackSummaryVector * getTrackSummaries()
TrackSummaryVector * _trackSummaries
void saveTrackSummaries(const G4Event *event, LCEvent *lcevent)
Container for all information from G4Track that may be persisted to MCParticle output collection.
std::vector< TrackSummary * > TrackSummaryVector
std::map< G4int, TrackSummary * > TrackSummaryMap