Holds the history of the GHEP event record as it being modified by the processing steps of an event g...
void Print(ostream &stream) const
void AddSnapshot(int step, GHepRecord *r)
bool fEnabledFull
keep the full GHEP record history
void PurgeRecentHistory(int start_step)
bool fEnabledBootstrapStep
keep only the record that bootsrapped the generation cycle
void Copy(const GHepRecordHistory &history)
friend ostream & operator<<(ostream &stream, const GHepRecordHistory &history)