Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FermiMotion.cc File Reference
#include "FermiMotion.h"
#include <phool/phool.h>
#include <gsl/gsl_rng.h>
#include <HepMC/GenEvent.h>
#include <HepMC/GenParticle.h>
#include <HepMC/GenVertex.h>
#include <HepMC/HeavyIon.h>
#include <HepMC/SimpleVector.h>
#include <CLHEP/Vector/LorentzVector.h>
#include <cmath>
#include <cstdlib>
#include <iostream>
+ Include dependency graph for FermiMotion.cc:

Go to the source code of this file.

Functions

double ploss (double b)
 
CLHEP::HepLorentzVector pwithpF (CLHEP::HepLorentzVector p, gsl_rng *RandomGenerator, int id, double pTspec, double bphi)
 
int FermiMotion (HepMC::GenEvent *event, gsl_rng *RandomGenerator, double pTspec)
 

Function Documentation

int FermiMotion ( HepMC::GenEvent *  event,
gsl_rng *  RandomGenerator,
double  pTspec 
)

Definition at line 88 of file FermiMotion.cc.

View newest version in sPHENIX GitHub at line 88 of file FermiMotion.cc

References KFPMath::b, n, merge_hashes::p, PHWHERE, ploss(), and pwithpF().

Referenced by FermimotionAfterburner::AddpF().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

double ploss ( double  b)

Definition at line 33 of file FermiMotion.cc.

View newest version in sPHENIX GitHub at line 33 of file FermiMotion.cc

Referenced by FermiMotion().

+ Here is the caller graph for this function:

CLHEP::HepLorentzVector pwithpF ( CLHEP::HepLorentzVector  p,
gsl_rng *  RandomGenerator,
int  id,
double  pTspec,
double  bphi 
)

Definition at line 48 of file FermiMotion.cc.

View newest version in sPHENIX GitHub at line 48 of file FermiMotion.cc

References Acts::UnitConstants::e, merge_hashes::p, and ActsTests::PropagationDatasets::phi.

Referenced by FermiMotion().

+ Here is the caller graph for this function: