EIC 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
aliceModelAnnularFieldSim
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
BfieldAnnularFieldSim
BfieldnameAnnularFieldSim
BnominalAnnularFieldSim
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
chargeCaseAnnularFieldSim
chargefilenameAnnularFieldSim
chargestringAnnularFieldSim
cmAnnularFieldSimprivate
debug_distortionScaleAnnularFieldSim
debug_npercentAnnularFieldSim
debug_printActionEveryNAnnularFieldSim
debug_printCounterAnnularFieldSim
debugFlag()AnnularFieldSiminline
dimAnnularFieldSim
EexternalAnnularFieldSim
EfieldAnnularFieldSim
EfieldnameAnnularFieldSim
EnominalAnnularFieldSim
EpartialAnnularFieldSim
Epartial_highresAnnularFieldSim
Epartial_lowresAnnularFieldSim
Epartial_phisliceAnnularFieldSim
eps0AnnularFieldSimprivate
epsinvAnnularFieldSimprivate
fCAnnularFieldSimprivate
fieldIntegral(float zdest, TVector3 start, MultiArray< TVector3 > *field)AnnularFieldSim
fieldstringAnnularFieldSim
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 r_subsamples=1, int p_subsamples=1, int z_subsamples=1, int z_substeps=1, bool andCartesian=false)AnnularFieldSim
GetBFieldAt(TVector3 pos)AnnularFieldSim
GetCellCenter(int r, int phi, int z)AnnularFieldSim
GetChargeAt(TVector3 pos)AnnularFieldSim
GetChargeString()AnnularFieldSiminline
GetFieldAt(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, TVector3 start, bool interpolate=true, bool useAnalytic=false)AnnularFieldSim
GetTotalDistortion(float zdest, TVector3 start, int nsteps, bool interpolate=true, int *goodToStep=0)AnnularFieldSim
GetWeightedCellCenter(int r, int phi, int z)AnnularFieldSim
GetZindex(float pos)AnnularFieldSimprivate
GetZindexAndCheckBounds(float pos, int *z)AnnularFieldSimprivate
greenAnnularFieldSim
green_shiftAnnularFieldSim
hasTwinAnnularFieldSim
HybridRes enum valueAnnularFieldSim
InBounds enum valueAnnularFieldSim
interpolatedFieldIntegral(float zdest, TVector3 start)AnnularFieldSiminline
interpolatedFieldIntegral(float zdest, TVector3 start, MultiArray< TVector3 > *field)AnnularFieldSim
k_permAnnularFieldSimprivate
kGaussAnnularFieldSimprivate
langevin_T1AnnularFieldSim
langevin_T2AnnularFieldSim
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, TH3F *hist, float zoffset, float chargescale, float cmscale, bool isChargeDensity)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(TH3F *hist, float zoffset, float chargescale, float cmscale, bool isChargeDensity)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
lookupCaseAnnularFieldSim
mAnnularFieldSimprivate
mmAnnularFieldSimprivate
nCAnnularFieldSimprivate
NoLookup enum valueAnnularFieldSim
NoSpacecharge enum valueAnnularFieldSim
nphiAnnularFieldSim
nphi_highAnnularFieldSim
nphi_lowAnnularFieldSim
nphi_roiAnnularFieldSim
nphi_roi_lowAnnularFieldSim
nrAnnularFieldSim
nr_highAnnularFieldSim
nr_lowAnnularFieldSim
nr_roiAnnularFieldSim
nr_roi_lowAnnularFieldSim
nsAnnularFieldSimprivate
nzAnnularFieldSim
nz_highAnnularFieldSim
nz_lowAnnularFieldSim
nz_roiAnnularFieldSim
nz_roi_lowAnnularFieldSim
omegatau_nominalAnnularFieldSim
OnHighEdge enum valueAnnularFieldSim
OnLowEdge enum valueAnnularFieldSim
OutOfBounds enum valueAnnularFieldSim
phi_spacingAnnularFieldSim
phimax_roiAnnularFieldSim
phimax_roi_lowAnnularFieldSim
phimin_roiAnnularFieldSim
phimin_roi_lowAnnularFieldSim
PhiSlice enum valueAnnularFieldSim
phispanAnnularFieldSim
PlotFieldSlices(const std::string &filebase, 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
qAnnularFieldSim
q_localAnnularFieldSim
q_lowresAnnularFieldSim
r_spacingAnnularFieldSim
rmaxAnnularFieldSim
rmax_roiAnnularFieldSim
rmax_roi_lowAnnularFieldSim
rminAnnularFieldSim
rmin_roiAnnularFieldSim
rmin_roi_lowAnnularFieldSim
sAnnularFieldSimprivate
save_phislice_lookup(const char *destfile)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
stepAnnularFieldSim
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, TVector3 start, bool interpolate=true, bool useAnalytic=false)AnnularFieldSim
swimToInAnalyticSteps(float zdest, TVector3 start, int steps, int *goodToStep)AnnularFieldSim
swimToInSteps(float zdest, TVector3 start, int steps, bool interpolate, int *goodToStep)AnnularFieldSim
TeslaAnnularFieldSimprivate
truncation_lengthAnnularFieldSim
twinAnnularFieldSim
umAnnularFieldSimprivate
UpdateEveryN(int n)AnnularFieldSiminline
UpdateOmegaTau()AnnularFieldSiminlineprivate
usAnnularFieldSimprivate
VAnnularFieldSimprivate
vdriftAnnularFieldSim
z_spacingAnnularFieldSim
zero_vectorAnnularFieldSim
zmaxAnnularFieldSim
zmax_roiAnnularFieldSim
zmax_roi_lowAnnularFieldSim
zminAnnularFieldSim
zmin_roiAnnularFieldSim
zmin_roi_lowAnnularFieldSim