5 #ifndef EVENTGENERATOR_GIBUU_RECORDLIST_H 6 #define EVENTGENERATOR_GIBUU_RECORDLIST_H 26 Record(
float _E,
float _w,
int _prod_id,
const std::vector<Particle>& _ps);
41 virtual const Record* GetRecord(
float E)
const = 0;
52 long NRecords()
const;
62 float Es[1024],
px[1024],
py[1024],
pz[1024];
72 const Record* GetRecord(
float E)
const override;
84 const Record* GetRecord(
float E)
const override;
Helper for SimpleRecordList and OnDemandRecordList.
std::vector< Particle > parts
std::vector< std::pair< float, int > > fEnergies
bool operator<(StanConfig::Verbosity a, StanConfig::Verbosity b)
Allow for comparing them, since kQuiet is definitely "less" verbose than kVerbose.
virtual ~OnDemandRecordList()
virtual ~SimpleRecordList()
std::vector< Record > fRecs