Analysis Software
Documentation for sPHENIX simulation software
|
Generate random numbers within an Annulus object. More...
#include <acts/blob/sPHENIX/Tests/UnitTests/Fatras/Digitization/BoundRandomValues.hpp>
Public Member Functions | |
AnnulusRandom (double rmin_, double rmax_, double phimins_, double phimaxs_, double originxs_, double originys_) | |
Acts::Vector2 | operator() (double r0, double r1) const |
Public Attributes | |
double | rmin |
double | rmax |
double | phimins |
double | phimaxs |
double | originxs |
double | originys |
Generate random numbers within an Annulus object.
Definition at line 101 of file BoundRandomValues.hpp.
View newest version in sPHENIX GitHub at line 101 of file BoundRandomValues.hpp
|
inline |
Constructor for RadiablBounds : DiscBounds
rmin_ | the minimum r of the disc |
rmax_ | the maximum r of the disc |
phimins_ | the minimum phi - strip system |
phimaxs_ | the maximum phi - strip system |
originxs_ | the origin x - strip system |
originys_ | the origin y - strip system |
Definition at line 117 of file BoundRandomValues.hpp.
View newest version in sPHENIX GitHub at line 117 of file BoundRandomValues.hpp
|
inline |
Given two random numbers
r0 | and |
r1 | generate a x/y position inside Annulus shape and |
Definition at line 130 of file BoundRandomValues.hpp.
View newest version in sPHENIX GitHub at line 130 of file BoundRandomValues.hpp
References ActsTests::PropagationDatasets::phi, phimaxs, phimins, physmon_track_finding_ttbar::r, rmax, and rmin.
double ActsFatras::AnnulusRandom::originxs |
Definition at line 106 of file BoundRandomValues.hpp.
View newest version in sPHENIX GitHub at line 106 of file BoundRandomValues.hpp
double ActsFatras::AnnulusRandom::originys |
Definition at line 107 of file BoundRandomValues.hpp.
View newest version in sPHENIX GitHub at line 107 of file BoundRandomValues.hpp
double ActsFatras::AnnulusRandom::phimaxs |
Definition at line 105 of file BoundRandomValues.hpp.
View newest version in sPHENIX GitHub at line 105 of file BoundRandomValues.hpp
Referenced by operator()().
double ActsFatras::AnnulusRandom::phimins |
Definition at line 104 of file BoundRandomValues.hpp.
View newest version in sPHENIX GitHub at line 104 of file BoundRandomValues.hpp
Referenced by operator()().
double ActsFatras::AnnulusRandom::rmax |
Definition at line 103 of file BoundRandomValues.hpp.
View newest version in sPHENIX GitHub at line 103 of file BoundRandomValues.hpp
Referenced by operator()().
double ActsFatras::AnnulusRandom::rmin |
Definition at line 102 of file BoundRandomValues.hpp.
View newest version in sPHENIX GitHub at line 102 of file BoundRandomValues.hpp
Referenced by operator()().