Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Fatras::Highland Struct Reference

#include <acts-fatras/blob/master/Core/include/Fatras/Physics/Scattering/Highland.hpp>

Public Member Functions

template<typename generator_t , typename detector_t , typename particle_t >
double operator() (generator_t &generator, const detector_t &detector, particle_t &particle) const
 Call operator to perform this scattering.
 

Detailed Description

struct for the Highland-based scattering

This will scatter particles with a single gaussian distribution according to the highland formula.

Definition at line 20 of file Highland.hpp.

View newest version in sPHENIX GitHub at line 20 of file Highland.hpp

Member Function Documentation

template<typename generator_t , typename detector_t , typename particle_t >
double Fatras::Highland::operator() ( generator_t &  generator,
const detector_t &  detector,
particle_t &  particle 
) const
inline

Call operator to perform this scattering.

Template Parameters
generator_tis a random number generator type
detector_tis the detector information type
particle_tis the particle information type
Parameters
[in]generatoris the random number generator
[in]detectorthe detector information
[in]particlethe particle which is being scattered
Returns
a scattering angle in 3D

Definition at line 34 of file Highland.hpp.

View newest version in sPHENIX GitHub at line 34 of file Highland.hpp

References Acts::computeMultipleScatteringTheta0().

+ Here is the call graph for this function:


The documentation for this struct was generated from the following file: