File indexing completed on 2025-08-05 08:15:41
0001 #ifndef FLOWAFTERBURNER_FLOWAFTERBURNER_H
0002 #define FLOWAFTERBURNER_FLOWAFTERBURNER_H
0003
0004 #include <string>
0005
0006 namespace CLHEP
0007 {
0008 class HepRandomEngine;
0009 }
0010 namespace HepMC
0011 {
0012 class GenEvent;
0013 }
0014
0015 enum flowAfterburnerAlgorithm
0016 {
0017 minbias_algorithm,
0018 minbias_v2_algorithm,
0019 custom_algorithm
0020 };
0021
0022 int flowAfterburner(HepMC::GenEvent *inEvent,
0023 CLHEP::HepRandomEngine *engine,
0024 const std::string &algorithmName,
0025 float mineta, float maxeta,
0026 float minpt, float maxpt);
0027
0028 #endif