ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
flowAfterburner.h File Reference
#include <string>
+ Include dependency graph for flowAfterburner.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  CLHEP
 
namespace  HepMC
 

Enumerations

enum  flowAfterburnerAlgorithm { minbias_algorithm, minbias_v2_algorithm, custom_algorithm }
 

Functions

int flowAfterburner (HepMC::GenEvent *inEvent, CLHEP::HepRandomEngine *engine, std::string algorithmName, float mineta, float maxeta, float minpt, float maxpt)
 

Enumeration Type Documentation

Enumerator:
minbias_algorithm 
minbias_v2_algorithm 
custom_algorithm 

Definition at line 15 of file flowAfterburner.h.

View newest version in sPHENIX GitHub at line 15 of file flowAfterburner.h

Function Documentation

int flowAfterburner ( HepMC::GenEvent *  inEvent,
CLHEP::HepRandomEngine engine,
std::string  algorithmName,
float  mineta,
float  maxeta,
float  minpt,
float  maxpt 
)

Definition at line 293 of file flowAfterburner.cc.

View newest version in sPHENIX GitHub at line 293 of file flowAfterburner.cc

References AddFlowToParent(), algorithm, Acts::VectorHelpers::eta(), g4zmq::exit(), it, M_PI, momentum, MoveDescendantsToParent(), PHWHERE, psi_n, ds::pT, r, and CLHEP::RandFlat::shoot().

Referenced by main(), and HepMCFlowAfterBurner::process_event().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: