Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AnnularFieldSim Member List

This is the complete list of members for AnnularFieldSim, including all inherited members.

add_testcharge(float r, float phi, float z, float coulombs)AnnularFieldSim
aliceModelAnnularFieldSimprivate
Analytic enum valueAnnularFieldSim
analyticFieldIntegral(float zdest, TVector3 start)AnnularFieldSiminline
analyticFieldIntegral(float zdest, TVector3 start, MultiArray< TVector3 > *field)AnnularFieldSim
AnalyticSpacecharge enum valueAnnularFieldSim
AnnularFieldSim(float rmin, float rmax, float dz, int r, int phi, int z, float vdr)AnnularFieldSim
AnnularFieldSim(float rin, float rout, float dz, int r, int roi_r0, int roi_r1, int phi, int roi_phi0, int roi_phi1, int z, int roi_z0, int roi_z1, float vdr, LookupCase in_lookupCase=PhiSlice)AnnularFieldSim
AnnularFieldSim(float in_innerRadius, float in_outerRadius, float in_outerZ, int r, int roi_r0, int roi_r1, int in_rLowSpacing, int in_rHighSize, int phi, int roi_phi0, int roi_phi1, int in_phiLowSpacing, int in_phiHighSize, int z, int roi_z0, int roi_z1, int in_zLowSpacing, int in_zHighSize, float vdr, LookupCase in_lookupCase)AnnularFieldSim
AnnularFieldSim(float in_innerRadius, float in_outerRadius, float in_outerZ, int r, int roi_r0, int roi_r1, int in_rLowSpacing, int in_rHighSize, int phi, int roi_phi0, int roi_phi1, int in_phiLowSpacing, int in_phiHighSize, int z, int roi_z0, int roi_z1, int in_zLowSpacing, int in_zHighSize, float vdr, LookupCase in_lookupCase, ChargeCase in_chargeCase)AnnularFieldSim
AnnularFieldSim(const AnnularFieldSim &)=deleteAnnularFieldSimexplicit
BfieldAnnularFieldSimprivate
BfieldnameAnnularFieldSimprivate
BnominalAnnularFieldSimprivate
borrow_epartial_from(AnnularFieldSim *sim, float zshift)AnnularFieldSiminline
borrow_rossegger(Rossegger *ross, float zshift)AnnularFieldSiminline
BoundsCase enum nameAnnularFieldSim
CAnnularFieldSimprivate
calc_unit_field(TVector3 at, TVector3 from)AnnularFieldSim
ChargeCase enum nameAnnularFieldSim
chargeCaseAnnularFieldSimprivate
chargesourcenameAnnularFieldSimprivate
chargestringAnnularFieldSimprivate
cmAnnularFieldSimprivate
debug_distortionScaleAnnularFieldSimprivate
debug_npercentAnnularFieldSimprivate
debug_printActionEveryNAnnularFieldSimprivate
debug_printCounterAnnularFieldSimprivate
debugFlag()AnnularFieldSiminline
dimAnnularFieldSimprivate
EexternalAnnularFieldSimprivate
EfieldAnnularFieldSimprivate
EfieldnameAnnularFieldSimprivate
EnominalAnnularFieldSimprivate
EpartialAnnularFieldSimprivate
Epartial_highresAnnularFieldSimprivate
Epartial_lowresAnnularFieldSimprivate
Epartial_phisliceAnnularFieldSimprivate
eps0AnnularFieldSimprivate
epsinvAnnularFieldSimprivate
fCAnnularFieldSimprivate
fieldIntegral(float zdest, const TVector3 &start, MultiArray< TVector3 > *field)AnnularFieldSim
fieldstringAnnularFieldSimprivate
FilterPhiIndex(int phi, int range)AnnularFieldSim
FilterPhiPos(double phi)AnnularFieldSim
FromFile enum valueAnnularFieldSim
Full3D enum valueAnnularFieldSim
GenerateDistortionMaps(const char *filebase, int r_subsamples=1, int p_subsamples=1, int z_subsamples=1, int z_substeps=1, bool andCartesian=false)AnnularFieldSim
GenerateSeparateDistortionMaps(const char *filebase, int nSteps=500, int r_subsamples=1, int p_subsamples=1, int z_subsamples=1, int z_substeps=1, bool andCartesian=false)AnnularFieldSim
GetBFieldAt(const TVector3 &pos)AnnularFieldSim
GetCellCenter(int r, int phi, int z)AnnularFieldSim
GetChargeAt(const TVector3 &pos)AnnularFieldSim
GetChargeString()AnnularFieldSiminline
GetFieldAt(const TVector3 &pos)AnnularFieldSim
GetFieldStep()AnnularFieldSiminline
GetFieldStepsPhi()AnnularFieldSiminline
GetFieldStepsR()AnnularFieldSiminline
GetFieldStepsZ()AnnularFieldSiminline
GetFieldString()AnnularFieldSim
GetGasString()AnnularFieldSim
GetGroupCellCenter(int r0, int r1, int phi0, int phi1, int z0, int z1)AnnularFieldSim
GetInnerEdge()AnnularFieldSiminline
GetLookupString()AnnularFieldSim
GetNominalB()AnnularFieldSiminline
GetNominalE()AnnularFieldSiminline
GetOuterEdge()AnnularFieldSiminline
GetPhiIndex(float pos)AnnularFieldSimprivate
GetPhiIndexAndCheckBounds(float pos, int *phi)AnnularFieldSimprivate
GetRindex(float pos)AnnularFieldSimprivate
GetRindexAndCheckBounds(float pos, int *r)AnnularFieldSimprivate
GetRoiCellCenter(int r, int phi, int z)AnnularFieldSim
GetStepDistortion(float zdest, const TVector3 &start, bool interpolate=true, bool useAnalytic=false)AnnularFieldSim
GetTotalDistortion(float zdest, const TVector3 &start, int nsteps, bool interpolate=true, int *goodToStep=0, int *success=0)AnnularFieldSim
GetWeightedCellCenter(int r, int phi, int z)AnnularFieldSim
GetZindex(float pos)AnnularFieldSimprivate
GetZindexAndCheckBounds(float pos, int *z)AnnularFieldSimprivate
greenAnnularFieldSim
green_shiftAnnularFieldSim
hasTwinAnnularFieldSim
hRdeltaRComponentAnnularFieldSimprivate
HybridRes enum valueAnnularFieldSim
InBounds enum valueAnnularFieldSim
interpolatedFieldIntegral(float zdest, TVector3 start)AnnularFieldSiminline
interpolatedFieldIntegral(float zdest, const TVector3 &start, MultiArray< TVector3 > *field)AnnularFieldSim
k_permAnnularFieldSimprivate
kGaussAnnularFieldSimprivate
langevin_T1AnnularFieldSimprivate
langevin_T2AnnularFieldSimprivate
load3dBfield(const std::string &filename, const std::string &treename, int zsign=1, float scale=1.0)AnnularFieldSim
load_analytic_spacecharge(float scalefactor)AnnularFieldSim
load_and_resample_spacecharge(int new_nphi, int new_nr, int new_nz, const std::string &filename, const std::string &histname, float zoffset, float chargescale, float cmscale, bool isChargeDensity)AnnularFieldSim
load_and_resample_spacecharge(int new_nphi, int new_nr, int new_nz, TH3 *hist, float zoffset, float chargescale, float cmscale, bool isChargeDensity)AnnularFieldSim
load_digital_current(TH3 *hist, TH2 *gainHist, float chargescale, float cmscale, const char *inputchargestring)AnnularFieldSim
load_phislice_lookup(const char *sourcefile)AnnularFieldSim
load_rossegger(double epsilon=1E-4)AnnularFieldSiminline
load_spacecharge(const std::string &filename, const std::string &histname, float zoffset=0, float chargescale=1, float cmscale=1, bool isChargeDensity=true)AnnularFieldSim
load_spacecharge(TH3 *hist, float zoffset, float chargescale, float cmscale, bool isChargeDensity, const char *inputchargestring="")AnnularFieldSim
loadBfield(const std::string &filename, const std::string &treename)AnnularFieldSim
loadEfield(const std::string &filename, const std::string &treename, int zsign=1)AnnularFieldSim
loadField(MultiArray< TVector3 > **field, TTree *source, float *rptr, float *phiptr, float *zptr, float *frptr, float *fphiptr, float *fzptr, float fieldunit, int zsign)AnnularFieldSim
LookupCase enum nameAnnularFieldSim
lookupCaseAnnularFieldSimprivate
mAnnularFieldSimprivate
mmAnnularFieldSimprivate
nCAnnularFieldSimprivate
NoLookup enum valueAnnularFieldSim
NoSpacecharge enum valueAnnularFieldSim
nphiAnnularFieldSimprivate
nphi_highAnnularFieldSimprivate
nphi_lowAnnularFieldSimprivate
nphi_roiAnnularFieldSimprivate
nphi_roi_lowAnnularFieldSimprivate
nrAnnularFieldSimprivate
nr_highAnnularFieldSimprivate
nr_lowAnnularFieldSimprivate
nr_roiAnnularFieldSimprivate
nr_roi_lowAnnularFieldSimprivate
nsAnnularFieldSimprivate
nzAnnularFieldSimprivate
nz_highAnnularFieldSimprivate
nz_lowAnnularFieldSimprivate
nz_roiAnnularFieldSimprivate
nz_roi_lowAnnularFieldSimprivate
omegatau_nominalAnnularFieldSimprivate
OnHighEdge enum valueAnnularFieldSim
OnLowEdge enum valueAnnularFieldSim
operator=(const AnnularFieldSim &)=deleteAnnularFieldSim
OutOfBounds enum valueAnnularFieldSim
phi_spacingAnnularFieldSimprivate
phimax_roiAnnularFieldSimprivate
phimax_roi_lowAnnularFieldSimprivate
phimin_roiAnnularFieldSimprivate
phimin_roi_lowAnnularFieldSimprivate
PhiSlice enum valueAnnularFieldSim
phispanAnnularFieldSimprivate
PlotFieldSlices(const char *filebase, const TVector3 &pos, char which= 'E')AnnularFieldSim
populate_fieldmap()AnnularFieldSim
populate_full3d_lookup()AnnularFieldSim
populate_highres_lookup()AnnularFieldSim
populate_lookup()AnnularFieldSim
populate_lowres_lookup()AnnularFieldSim
populate_phislice_lookup()AnnularFieldSim
qAnnularFieldSimprivate
q_localAnnularFieldSimprivate
q_lowresAnnularFieldSimprivate
r_spacingAnnularFieldSimprivate
RdeltaRswitchAnnularFieldSimprivate
rmaxAnnularFieldSimprivate
rmax_roiAnnularFieldSimprivate
rmax_roi_lowAnnularFieldSimprivate
rminAnnularFieldSimprivate
rmin_roiAnnularFieldSimprivate
rmin_roi_lowAnnularFieldSimprivate
sAnnularFieldSimprivate
save_phislice_lookup(const char *destfile)AnnularFieldSim
save_spacecharge(const std::string &filename)AnnularFieldSim
set_twin(AnnularFieldSim *sim)AnnularFieldSiminline
SetDistortionScaleRPZ(float a, float b, float c)AnnularFieldSiminline
setFlatFields(float B, float E)AnnularFieldSim
setNominalB(float x)AnnularFieldSiminline
setNominalE(float x)AnnularFieldSiminline
SetTruncationDistance(int x)AnnularFieldSiminline
stepAnnularFieldSimprivate
sum_field_at(int r, int phi, int z)AnnularFieldSim
sum_full3d_field_at(int r, int phi, int z)AnnularFieldSim
sum_local_field_at(int r, int phi, int z)AnnularFieldSim
sum_nonlocal_field_at(int r, int phi, int z)AnnularFieldSim
sum_phislice_field_at(int r, int phi, int z)AnnularFieldSim
swimTo(float zdest, const TVector3 &start, bool interpolate=true, bool useAnalytic=false)AnnularFieldSim
swimToInAnalyticSteps(float zdest, TVector3 start, int steps, int *goodToStep)AnnularFieldSim
swimToInSteps(float zdest, const TVector3 &start, int steps, bool interpolate, int *goodToStep)AnnularFieldSim
TeslaAnnularFieldSimprivate
truncation_lengthAnnularFieldSimprivate
twinAnnularFieldSim
umAnnularFieldSimprivate
UpdateEveryN(int n)AnnularFieldSiminline
UpdateOmegaTau()AnnularFieldSiminlineprivate
usAnnularFieldSimprivate
VAnnularFieldSimprivate
vdriftAnnularFieldSimprivate
z_spacingAnnularFieldSimprivate
zero_vectorAnnularFieldSimprivate
zmaxAnnularFieldSimprivate
zmax_roiAnnularFieldSimprivate
zmax_roi_lowAnnularFieldSimprivate
zminAnnularFieldSimprivate
zmin_roiAnnularFieldSimprivate
zmin_roi_lowAnnularFieldSimprivate