| add_testcharge(float r, float phi, float z, float coulombs) | AnnularFieldSim | |
| aliceModel | AnnularFieldSim | |
| Analytic enum value | AnnularFieldSim | |
| analyticFieldIntegral(float zdest, TVector3 start) | AnnularFieldSim | inline |
| analyticFieldIntegral(float zdest, TVector3 start, MultiArray< TVector3 > *field) | AnnularFieldSim | |
| AnalyticSpacecharge enum value | AnnularFieldSim | |
| 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 | |
| Bfield | AnnularFieldSim | |
| Bfieldname | AnnularFieldSim | |
| Bnominal | AnnularFieldSim | |
| borrow_epartial_from(AnnularFieldSim *sim, float zshift) | AnnularFieldSim | inline |
| borrow_rossegger(Rossegger *ross, float zshift) | AnnularFieldSim | inline |
| BoundsCase enum name | AnnularFieldSim | |
| C | AnnularFieldSim | private |
| calc_unit_field(TVector3 at, TVector3 from) | AnnularFieldSim | |
| ChargeCase enum name | AnnularFieldSim | |
| chargeCase | AnnularFieldSim | |
| chargefilename | AnnularFieldSim | |
| chargestring | AnnularFieldSim | |
| cm | AnnularFieldSim | private |
| debug_distortionScale | AnnularFieldSim | |
| debug_npercent | AnnularFieldSim | |
| debug_printActionEveryN | AnnularFieldSim | |
| debug_printCounter | AnnularFieldSim | |
| debugFlag() | AnnularFieldSim | inline |
| dim | AnnularFieldSim | |
| Eexternal | AnnularFieldSim | |
| Efield | AnnularFieldSim | |
| Efieldname | AnnularFieldSim | |
| Enominal | AnnularFieldSim | |
| Epartial | AnnularFieldSim | |
| Epartial_highres | AnnularFieldSim | |
| Epartial_lowres | AnnularFieldSim | |
| Epartial_phislice | AnnularFieldSim | |
| eps0 | AnnularFieldSim | private |
| epsinv | AnnularFieldSim | private |
| fC | AnnularFieldSim | private |
| fieldIntegral(float zdest, TVector3 start, MultiArray< TVector3 > *field) | AnnularFieldSim | |
| fieldstring | AnnularFieldSim | |
| FilterPhiIndex(int phi, int range) | AnnularFieldSim | |
| FilterPhiPos(double phi) | AnnularFieldSim | |
| FromFile enum value | AnnularFieldSim | |
| Full3D enum value | AnnularFieldSim | |
| 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() | AnnularFieldSim | inline |
| GetFieldAt(TVector3 pos) | AnnularFieldSim | |
| GetFieldStep() | AnnularFieldSim | inline |
| GetFieldStepsPhi() | AnnularFieldSim | inline |
| GetFieldStepsR() | AnnularFieldSim | inline |
| GetFieldStepsZ() | AnnularFieldSim | inline |
| GetFieldString() | AnnularFieldSim | |
| GetGasString() | AnnularFieldSim | |
| GetGroupCellCenter(int r0, int r1, int phi0, int phi1, int z0, int z1) | AnnularFieldSim | |
| GetInnerEdge() | AnnularFieldSim | inline |
| GetLookupString() | AnnularFieldSim | |
| GetNominalB() | AnnularFieldSim | inline |
| GetNominalE() | AnnularFieldSim | inline |
| GetOuterEdge() | AnnularFieldSim | inline |
| GetPhiIndex(float pos) | AnnularFieldSim | private |
| GetPhiIndexAndCheckBounds(float pos, int *phi) | AnnularFieldSim | private |
| GetRindex(float pos) | AnnularFieldSim | private |
| GetRindexAndCheckBounds(float pos, int *r) | AnnularFieldSim | private |
| 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) | AnnularFieldSim | private |
| GetZindexAndCheckBounds(float pos, int *z) | AnnularFieldSim | private |
| green | AnnularFieldSim | |
| green_shift | AnnularFieldSim | |
| hasTwin | AnnularFieldSim | |
| HybridRes enum value | AnnularFieldSim | |
| InBounds enum value | AnnularFieldSim | |
| interpolatedFieldIntegral(float zdest, TVector3 start) | AnnularFieldSim | inline |
| interpolatedFieldIntegral(float zdest, TVector3 start, MultiArray< TVector3 > *field) | AnnularFieldSim | |
| k_perm | AnnularFieldSim | private |
| kGauss | AnnularFieldSim | private |
| langevin_T1 | AnnularFieldSim | |
| langevin_T2 | AnnularFieldSim | |
| 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) | AnnularFieldSim | inline |
| 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 name | AnnularFieldSim | |
| lookupCase | AnnularFieldSim | |
| m | AnnularFieldSim | private |
| mm | AnnularFieldSim | private |
| nC | AnnularFieldSim | private |
| NoLookup enum value | AnnularFieldSim | |
| NoSpacecharge enum value | AnnularFieldSim | |
| nphi | AnnularFieldSim | |
| nphi_high | AnnularFieldSim | |
| nphi_low | AnnularFieldSim | |
| nphi_roi | AnnularFieldSim | |
| nphi_roi_low | AnnularFieldSim | |
| nr | AnnularFieldSim | |
| nr_high | AnnularFieldSim | |
| nr_low | AnnularFieldSim | |
| nr_roi | AnnularFieldSim | |
| nr_roi_low | AnnularFieldSim | |
| ns | AnnularFieldSim | private |
| nz | AnnularFieldSim | |
| nz_high | AnnularFieldSim | |
| nz_low | AnnularFieldSim | |
| nz_roi | AnnularFieldSim | |
| nz_roi_low | AnnularFieldSim | |
| omegatau_nominal | AnnularFieldSim | |
| OnHighEdge enum value | AnnularFieldSim | |
| OnLowEdge enum value | AnnularFieldSim | |
| OutOfBounds enum value | AnnularFieldSim | |
| phi_spacing | AnnularFieldSim | |
| phimax_roi | AnnularFieldSim | |
| phimax_roi_low | AnnularFieldSim | |
| phimin_roi | AnnularFieldSim | |
| phimin_roi_low | AnnularFieldSim | |
| PhiSlice enum value | AnnularFieldSim | |
| phispan | AnnularFieldSim | |
| 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 | |
| q | AnnularFieldSim | |
| q_local | AnnularFieldSim | |
| q_lowres | AnnularFieldSim | |
| r_spacing | AnnularFieldSim | |
| rmax | AnnularFieldSim | |
| rmax_roi | AnnularFieldSim | |
| rmax_roi_low | AnnularFieldSim | |
| rmin | AnnularFieldSim | |
| rmin_roi | AnnularFieldSim | |
| rmin_roi_low | AnnularFieldSim | |
| s | AnnularFieldSim | private |
| save_phislice_lookup(const char *destfile) | AnnularFieldSim | |
| set_twin(AnnularFieldSim *sim) | AnnularFieldSim | inline |
| SetDistortionScaleRPZ(float a, float b, float c) | AnnularFieldSim | inline |
| setFlatFields(float B, float E) | AnnularFieldSim | |
| setNominalB(float x) | AnnularFieldSim | inline |
| setNominalE(float x) | AnnularFieldSim | inline |
| SetTruncationDistance(int x) | AnnularFieldSim | inline |
| step | AnnularFieldSim | |
| 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 | |
| Tesla | AnnularFieldSim | private |
| truncation_length | AnnularFieldSim | |
| twin | AnnularFieldSim | |
| um | AnnularFieldSim | private |
| UpdateEveryN(int n) | AnnularFieldSim | inline |
| UpdateOmegaTau() | AnnularFieldSim | inlineprivate |
| us | AnnularFieldSim | private |
| V | AnnularFieldSim | private |
| vdrift | AnnularFieldSim | |
| z_spacing | AnnularFieldSim | |
| zero_vector | AnnularFieldSim | |
| zmax | AnnularFieldSim | |
| zmax_roi | AnnularFieldSim | |
| zmax_roi_low | AnnularFieldSim | |
| zmin | AnnularFieldSim | |
| zmin_roi | AnnularFieldSim | |
| zmin_roi_low | AnnularFieldSim | |