ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/event/include/G4SPSPosDistribution.hh>
Classes | |
struct | thread_data_t |
Private Member Functions | |
void | GenerateRotationMatrices () |
void | GeneratePointSource (G4ThreeVector &outoutPos) |
void | GeneratePointsInBeam (G4ThreeVector &outoutPos) |
void | GeneratePointsInPlane (G4ThreeVector &outoutPos) |
void | GeneratePointsOnSurface (G4ThreeVector &outputPos) |
void | GeneratePointsInVolume (G4ThreeVector &outputPos) |
G4bool | IsSourceConfined (G4ThreeVector &outputPos) |
Andrea Dotti Feb 2015 Important: This is a shared class between threads. Only one thread should use the set-methods here. Note that this is exactly what is achieved using UI commands. If you use the set methods to set defaults in your application take care that only one thread is executing them. In addition take care of calling these methods before the run is started Do not use these setters during the event loop
Definition at line 162 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 162 of file G4SPSPosDistribution.hh
G4SPSPosDistribution::G4SPSPosDistribution | ( | ) |
Definition at line 69 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 69 of file G4SPSPosDistribution.cc
References a_mutex, CentreCoords, Confine, G4MUTEXINIT, halfx, halfy, halfz, CLHEP::HepXHat, CLHEP::HepYHat, CLHEP::HepZHat, ParAlpha, ParPhi, ParTheta, Radius, Radius0, Rotx, Roty, Rotz, Shape, SourcePosType, SR, SX, SY, verbosityLevel, and VolName.
G4SPSPosDistribution::~G4SPSPosDistribution | ( | ) |
Definition at line 94 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 94 of file G4SPSPosDistribution.cc
References a_mutex, and G4MUTEXDESTROY.
Definition at line 277 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 277 of file G4SPSPosDistribution.cc
References Confine, G4cout, G4endl, G4PhysicalVolumeStore::GetInstance(), G4VPhysicalVolume::GetName(), verbosityLevel, and VolName.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
G4ThreeVector G4SPSPosDistribution::GenerateOne | ( | ) |
Definition at line 1174 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 1174 of file G4SPSPosDistribution.cc
References Confine, G4endl, G4Exception(), GeneratePointsInBeam(), GeneratePointsInPlane(), GeneratePointsInVolume(), GeneratePointsOnSurface(), GeneratePointSource(), G4Cache< VALTYPE >::Get(), IsSourceConfined(), JustWarning, SourcePosType, and ThreadData.
Referenced by G4SingleParticleSource::GeneratePrimaryVertex().
|
private |
Definition at line 334 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 334 of file G4SPSPosDistribution.cc
References CentreCoords, G4cout, G4endl, G4SPSRandomGenerator::GenRandX(), G4SPSRandomGenerator::GenRandY(), halfx, halfy, PosRndm, Radius, Rotx, Roty, Rotz, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), Shape, G4INCL::DeJongSpin::shoot(), SX, SY, verbosityLevel, CLHEP::Hep3Vector::x(), x, CLHEP::Hep3Vector::y(), y, CLHEP::Hep3Vector::z(), and z.
Referenced by GenerateOne().
|
private |
Definition at line 394 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 394 of file G4SPSPosDistribution.cc
References CentreCoords, G4SPSPosDistribution::thread_data_t::CSideRefVec1, G4SPSPosDistribution::thread_data_t::CSideRefVec2, G4SPSPosDistribution::thread_data_t::CSideRefVec3, G4cerr, G4cout, G4endl, G4SPSRandomGenerator::GenRandX(), G4SPSRandomGenerator::GenRandY(), G4Cache< VALTYPE >::Get(), halfx, halfy, PosRndm, Radius, Radius0, Rotx, Roty, Rotz, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), Shape, SourcePosType, ThreadData, verbosityLevel, CLHEP::Hep3Vector::x(), x, CLHEP::Hep3Vector::y(), y, CLHEP::Hep3Vector::z(), and z.
Referenced by GenerateOne().
|
private |
Definition at line 1017 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 1017 of file G4SPSPosDistribution.cc
References CentreCoords, CLHEP::Hep3Vector::cross(), G4SPSPosDistribution::thread_data_t::CSideRefVec1, G4SPSPosDistribution::thread_data_t::CSideRefVec2, G4SPSPosDistribution::thread_data_t::CSideRefVec3, G4cout, G4endl, G4SPSRandomGenerator::GenRandX(), G4SPSRandomGenerator::GenRandY(), G4SPSRandomGenerator::GenRandZ(), G4Cache< VALTYPE >::Get(), halfx, halfy, halfz, ParAlpha, ParPhi, ParTheta, PosRndm, Radius, Rotx, Roty, Rotz, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), Shape, SourcePosType, ThreadData, CLHEP::Hep3Vector::unit(), verbosityLevel, CLHEP::Hep3Vector::x(), x, CLHEP::Hep3Vector::y(), y, CLHEP::Hep3Vector::z(), and z.
Referenced by GenerateOne().
|
private |
Definition at line 514 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 514 of file G4SPSPosDistribution.cc
References CentreCoords, CLHEP::Hep3Vector::cross(), G4SPSPosDistribution::thread_data_t::CSideRefVec1, G4SPSPosDistribution::thread_data_t::CSideRefVec2, G4SPSPosDistribution::thread_data_t::CSideRefVec3, G4cout, G4endl, G4UniformRand, G4SPSRandomGenerator::GenRandPosPhi(), G4SPSRandomGenerator::GenRandPosTheta(), G4SPSRandomGenerator::GenRandX(), G4SPSRandomGenerator::GenRandY(), G4SPSRandomGenerator::GenRandZ(), G4Cache< VALTYPE >::Get(), Acts::UnitConstants::h, halfx, halfy, halfz, ParAlpha, ParPhi, ParTheta, phi, pi, PosRndm, Radius, Rotx, Roty, Rotz, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), Shape, SourcePosType, theta(), ThreadData, twopi, CLHEP::Hep3Vector::unit(), verbosityLevel, CLHEP::Hep3Vector::x(), x, CLHEP::Hep3Vector::y(), y, CLHEP::Hep3Vector::z(), and z.
Referenced by GenerateOne().
|
private |
Definition at line 324 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 324 of file G4SPSPosDistribution.cc
References CentreCoords, G4cerr, G4endl, SourcePosType, and verbosityLevel.
Referenced by GenerateOne().
|
private |
Definition at line 259 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 259 of file G4SPSPosDistribution.cc
References CLHEP::Hep3Vector::cross(), G4cout, G4endl, Rotx, Roty, Rotz, CLHEP::Hep3Vector::unit(), and verbosityLevel.
Referenced by SetPosRot1(), and SetPosRot2().
G4ThreeVector G4SPSPosDistribution::GetCentreCoords | ( | ) | const |
Definition at line 203 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 203 of file G4SPSPosDistribution.cc
References CentreCoords.
Referenced by G4GPSModel::DescribeYourselfTo(), and G4GeneralParticleSource::ListSource().
|
inline |
Definition at line 218 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 218 of file G4SPSPosDistribution.hh
References Confine.
|
inline |
Definition at line 219 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 219 of file G4SPSPosDistribution.hh
References VolName.
G4double G4SPSPosDistribution::GetHalfX | ( | ) | const |
Definition at line 208 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 208 of file G4SPSPosDistribution.cc
References halfx.
Referenced by G4GPSModel::DescribeYourselfTo().
G4double G4SPSPosDistribution::GetHalfY | ( | ) | const |
Definition at line 213 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 213 of file G4SPSPosDistribution.cc
References halfy.
Referenced by G4GPSModel::DescribeYourselfTo().
G4double G4SPSPosDistribution::GetHalfZ | ( | ) | const |
Definition at line 218 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 218 of file G4SPSPosDistribution.cc
References halfz.
Referenced by G4GPSModel::DescribeYourselfTo().
|
inline |
Definition at line 212 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 212 of file G4SPSPosDistribution.hh
References ParAlpha.
Referenced by G4GPSModel::DescribeYourselfTo().
|
inline |
Definition at line 214 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 214 of file G4SPSPosDistribution.hh
References ParPhi.
Referenced by G4GPSModel::DescribeYourselfTo().
|
inline |
Definition at line 213 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 213 of file G4SPSPosDistribution.hh
References ParTheta.
Referenced by G4GPSModel::DescribeYourselfTo().
G4ThreeVector G4SPSPosDistribution::GetParticlePos | ( | ) | const |
Definition at line 243 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 243 of file G4SPSPosDistribution.cc
References G4Cache< VALTYPE >::Get(), and ThreadData.
Referenced by G4SPSAngDistribution::GenerateFocusedFlux().
G4String G4SPSPosDistribution::GetPosDisShape | ( | ) | const |
Definition at line 198 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 198 of file G4SPSPosDistribution.cc
References Shape.
Referenced by G4GPSModel::DescribeYourselfTo(), and G4GeneralParticleSource::ListSource().
G4String G4SPSPosDistribution::GetPosDisType | ( | ) | const |
Definition at line 193 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 193 of file G4SPSPosDistribution.cc
References SourcePosType.
Referenced by G4GPSModel::DescribeYourselfTo(), UltraPrimaryGeneratorAction::GeneratePrimaries(), and G4GeneralParticleSource::ListSource().
G4double G4SPSPosDistribution::GetRadius | ( | ) | const |
Definition at line 223 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 223 of file G4SPSPosDistribution.cc
References Radius.
Referenced by G4GPSModel::DescribeYourselfTo().
|
inline |
Definition at line 211 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 211 of file G4SPSPosDistribution.hh
References Radius0.
Referenced by G4GPSModel::DescribeYourselfTo().
|
inline |
Definition at line 215 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 215 of file G4SPSPosDistribution.hh
References Rotx.
Referenced by G4GPSModel::DescribeYourselfTo().
|
inline |
Definition at line 216 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 216 of file G4SPSPosDistribution.hh
References Roty.
Referenced by G4GPSModel::DescribeYourselfTo().
|
inline |
Definition at line 217 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 217 of file G4SPSPosDistribution.hh
References Rotz.
Referenced by G4GPSModel::DescribeYourselfTo().
G4ThreeVector G4SPSPosDistribution::GetSideRefVec1 | ( | ) | const |
Definition at line 247 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 247 of file G4SPSPosDistribution.cc
References G4Cache< VALTYPE >::Get(), and ThreadData.
Referenced by G4SPSAngDistribution::GenerateCosineLawFlux(), G4SPSAngDistribution::GenerateIsotropicFlux(), and G4SPSAngDistribution::GenerateUserDefFlux().
G4ThreeVector G4SPSPosDistribution::GetSideRefVec2 | ( | ) | const |
Definition at line 251 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 251 of file G4SPSPosDistribution.cc
References G4Cache< VALTYPE >::Get(), and ThreadData.
Referenced by G4SPSAngDistribution::GenerateCosineLawFlux(), G4SPSAngDistribution::GenerateIsotropicFlux(), and G4SPSAngDistribution::GenerateUserDefFlux().
G4ThreeVector G4SPSPosDistribution::GetSideRefVec3 | ( | ) | const |
Definition at line 255 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 255 of file G4SPSPosDistribution.cc
References G4Cache< VALTYPE >::Get(), and ThreadData.
Referenced by G4SPSAngDistribution::GenerateCosineLawFlux(), G4SPSAngDistribution::GenerateIsotropicFlux(), and G4SPSAngDistribution::GenerateUserDefFlux().
G4String G4SPSPosDistribution::GetSourcePosType | ( | ) | const |
Definition at line 239 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 239 of file G4SPSPosDistribution.cc
References SourcePosType.
Referenced by G4SPSAngDistribution::GenerateCosineLawFlux(), and G4SPSAngDistribution::GenerateIsotropicFlux().
|
private |
Definition at line 1147 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 1147 of file G4SPSPosDistribution.cc
References Confine, G4cout, G4endl, G4VPhysicalVolume::GetName(), G4TransportationManager::GetNavigatorForTracking(), G4TransportationManager::GetTransportationManager(), G4Navigator::LocateGlobalPointAndSetup(), verbosityLevel, and VolName.
Referenced by GenerateOne().
Definition at line 162 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 162 of file G4SPSPosDistribution.cc
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 168 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 168 of file G4SPSPosDistribution.cc
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 173 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 173 of file G4SPSPosDistribution.cc
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
void G4SPSPosDistribution::SetBiasRndm | ( | G4SPSRandomGenerator * | a | ) |
Definition at line 228 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 228 of file G4SPSPosDistribution.cc
References a, a_mutex, and PosRndm.
Referenced by G4SingleParticleSource::G4SingleParticleSource().
void G4SPSPosDistribution::SetCentreCoords | ( | G4ThreeVector | coordsOfCentre | ) |
Definition at line 109 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 109 of file G4SPSPosDistribution.cc
References CentreCoords.
Referenced by G4AdjointPrimaryGenerator::GenerateAdjointPrimaryVertex(), G4AdjointPrimaryGenerator::GenerateFwdPrimaryVertex(), G4GeneralParticleSourceMessenger::SetNewValue(), and G4AdjointPrimaryGenerator::SetSphericalAdjointPrimarySource().
Definition at line 137 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 137 of file G4SPSPosDistribution.cc
References halfx.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 142 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 142 of file G4SPSPosDistribution.cc
References halfy.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 147 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 147 of file G4SPSPosDistribution.cc
References halfz.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 178 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 178 of file G4SPSPosDistribution.cc
References ParAlpha.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 188 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 188 of file G4SPSPosDistribution.cc
References ParPhi.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 183 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 183 of file G4SPSPosDistribution.cc
References ParTheta.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 104 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 104 of file G4SPSPosDistribution.cc
References Shape.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue(), and G4AdjointPrimaryGenerator::SetSphericalAdjointPrimarySource().
Important: This is a shared class between threads. Only one thread should use the set-methods here. Note that this is achieved by UI commands. If you use these methods to set defaults in your application take care that only one thread is executing them. In addition take care of calling these methods before the run is started Do not use these setters during the event loop
Definition at line 99 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 99 of file G4SPSPosDistribution.cc
References SourcePosType.
Referenced by G4AdjointPrimaryGenerator::G4AdjointPrimaryGenerator(), G4AdjointPrimaryGenerator::SetAdjointPrimarySourceOnAnExtSurfaceOfAVolume(), G4GeneralParticleSourceMessenger::SetNewValue(), and G4AdjointPrimaryGenerator::SetSphericalAdjointPrimarySource().
void G4SPSPosDistribution::SetPosRot1 | ( | G4ThreeVector | posrot1 | ) |
Definition at line 114 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 114 of file G4SPSPosDistribution.cc
References G4cout, G4endl, GenerateRotationMatrices(), Rotx, and verbosityLevel.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
void G4SPSPosDistribution::SetPosRot2 | ( | G4ThreeVector | posrot2 | ) |
Definition at line 125 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 125 of file G4SPSPosDistribution.cc
References G4cout, G4endl, GenerateRotationMatrices(), Roty, and verbosityLevel.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 152 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 152 of file G4SPSPosDistribution.cc
References Radius.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue(), and G4AdjointPrimaryGenerator::SetSphericalAdjointPrimarySource().
Definition at line 157 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 157 of file G4SPSPosDistribution.cc
References Radius0.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 234 of file G4SPSPosDistribution.cc.
View newest version in sPHENIX GitHub at line 234 of file G4SPSPosDistribution.cc
References a, and verbosityLevel.
Referenced by G4SingleParticleSource::SetVerbosity().
|
private |
Definition at line 286 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 286 of file G4SPSPosDistribution.hh
Referenced by G4SPSPosDistribution(), SetBiasRndm(), and ~G4SPSPosDistribution().
|
private |
Definition at line 258 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 258 of file G4SPSPosDistribution.hh
Referenced by G4SPSPosDistribution(), GeneratePointsInBeam(), GeneratePointsInPlane(), GeneratePointsInVolume(), GeneratePointsOnSurface(), GeneratePointSource(), GetCentreCoords(), and SetCentreCoords().
|
private |
Definition at line 280 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 280 of file G4SPSPosDistribution.hh
Referenced by ConfineSourceToVolume(), G4SPSPosDistribution(), GenerateOne(), GetConfined(), and IsSourceConfined().
|
private |
Definition at line 264 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 264 of file G4SPSPosDistribution.hh
Referenced by G4SPSPosDistribution(), GeneratePointsInBeam(), GeneratePointsInPlane(), GeneratePointsInVolume(), GeneratePointsOnSurface(), GetHalfX(), and SetHalfX().
|
private |
Definition at line 265 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 265 of file G4SPSPosDistribution.hh
Referenced by G4SPSPosDistribution(), GeneratePointsInBeam(), GeneratePointsInPlane(), GeneratePointsInVolume(), GeneratePointsOnSurface(), GetHalfY(), and SetHalfY().
|
private |
Definition at line 266 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 266 of file G4SPSPosDistribution.hh
Referenced by G4SPSPosDistribution(), GeneratePointsInVolume(), GeneratePointsOnSurface(), GetHalfZ(), and SetHalfZ().
|
private |
Definition at line 276 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 276 of file G4SPSPosDistribution.hh
Referenced by G4SPSPosDistribution(), GeneratePointsInVolume(), GeneratePointsOnSurface(), GetParAlpha(), and SetParAlpha().
|
private |
Definition at line 278 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 278 of file G4SPSPosDistribution.hh
Referenced by G4SPSPosDistribution(), GeneratePointsInVolume(), GeneratePointsOnSurface(), GetParPhi(), and SetParPhi().
|
private |
Definition at line 277 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 277 of file G4SPSPosDistribution.hh
Referenced by G4SPSPosDistribution(), GeneratePointsInVolume(), GeneratePointsOnSurface(), GetParTheta(), and SetParTheta().
|
private |
Definition at line 287 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 287 of file G4SPSPosDistribution.hh
Referenced by GeneratePointsInBeam(), GeneratePointsInPlane(), GeneratePointsInVolume(), GeneratePointsOnSurface(), and SetBiasRndm().
|
private |
Definition at line 268 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 268 of file G4SPSPosDistribution.hh
Referenced by G4SPSPosDistribution(), GeneratePointsInBeam(), GeneratePointsInPlane(), GeneratePointsInVolume(), GeneratePointsOnSurface(), GetRadius(), and SetRadius().
|
private |
Definition at line 270 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 270 of file G4SPSPosDistribution.hh
Referenced by G4SPSPosDistribution(), GeneratePointsInPlane(), GetRadius0(), and SetRadius0().
|
private |
Definition at line 260 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 260 of file G4SPSPosDistribution.hh
Referenced by G4SPSPosDistribution(), GeneratePointsInBeam(), GeneratePointsInPlane(), GeneratePointsInVolume(), GeneratePointsOnSurface(), GenerateRotationMatrices(), GetRotx(), and SetPosRot1().
|
private |
Definition at line 261 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 261 of file G4SPSPosDistribution.hh
Referenced by G4SPSPosDistribution(), GeneratePointsInBeam(), GeneratePointsInPlane(), GeneratePointsInVolume(), GeneratePointsOnSurface(), GenerateRotationMatrices(), GetRoty(), and SetPosRot2().
|
private |
Definition at line 262 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 262 of file G4SPSPosDistribution.hh
Referenced by G4SPSPosDistribution(), GeneratePointsInBeam(), GeneratePointsInPlane(), GeneratePointsInVolume(), GeneratePointsOnSurface(), GenerateRotationMatrices(), and GetRotz().
|
private |
Definition at line 256 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 256 of file G4SPSPosDistribution.hh
Referenced by G4SPSPosDistribution(), GeneratePointsInBeam(), GeneratePointsInPlane(), GeneratePointsInVolume(), GeneratePointsOnSurface(), GetPosDisShape(), and SetPosDisShape().
|
private |
Definition at line 254 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 254 of file G4SPSPosDistribution.hh
Referenced by G4SPSPosDistribution(), GenerateOne(), GeneratePointsInPlane(), GeneratePointsInVolume(), GeneratePointsOnSurface(), GeneratePointSource(), GetPosDisType(), GetSourcePosType(), and SetPosDisType().
|
private |
Definition at line 272 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 272 of file G4SPSPosDistribution.hh
Referenced by G4SPSPosDistribution(), and SetBeamSigmaInR().
|
private |
Definition at line 273 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 273 of file G4SPSPosDistribution.hh
Referenced by G4SPSPosDistribution(), GeneratePointsInBeam(), SetBeamSigmaInR(), and SetBeamSigmaInX().
|
private |
Definition at line 274 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 274 of file G4SPSPosDistribution.hh
Referenced by G4SPSPosDistribution(), GeneratePointsInBeam(), SetBeamSigmaInR(), and SetBeamSigmaInY().
|
private |
Definition at line 284 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 284 of file G4SPSPosDistribution.hh
Referenced by GenerateOne(), GeneratePointsInPlane(), GeneratePointsInVolume(), GeneratePointsOnSurface(), GetParticlePos(), GetSideRefVec1(), GetSideRefVec2(), and GetSideRefVec3().
|
private |
Definition at line 283 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 283 of file G4SPSPosDistribution.hh
Referenced by ConfineSourceToVolume(), G4SPSPosDistribution(), GeneratePointsInBeam(), GeneratePointsInPlane(), GeneratePointsInVolume(), GeneratePointsOnSurface(), GeneratePointSource(), GenerateRotationMatrices(), IsSourceConfined(), SetPosRot1(), SetPosRot2(), and SetVerbosity().
|
private |
Definition at line 281 of file G4SPSPosDistribution.hh.
View newest version in sPHENIX GitHub at line 281 of file G4SPSPosDistribution.hh
Referenced by ConfineSourceToVolume(), G4SPSPosDistribution(), GetConfineVolume(), and IsSourceConfined().