EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <fun4all_coresoftware/blob/master/calibrations/tpc/generator/AnnularFieldSim.h>
Public Member Functions | |
MultiArray (int a=0, int b=0, int c=0, int d=0, int e=0, int f=0) | |
~MultiArray () | |
void | Add (int a, int b, int c, T in) |
void | Add (int a, int b, int c, int d, int e, int f, T in) |
T | Get (int a=0, int b=0, int c=0, int d=0, int e=0, int f=0) |
T * | GetPtr (int a=0, int b=0, int c=0, int d=0, int e=0, int f=0) |
T * | GetFlat (int a=0) |
int | Length () |
void | Set (int a, int b, int c, T in) |
void | Set (int a, int b, int c, int d, int e, int f, T in) |
Public Attributes | |
int | dim |
int | n [6] |
int | length |
T * | field |
Static Public Attributes | |
static const int | MAX_DIM = 6 |
Definition at line 14 of file AnnularFieldSim.h.
View newest version in sPHENIX GitHub at line 14 of file AnnularFieldSim.h
|
inline |
Definition at line 357 of file AnnularFieldSim.h.
View newest version in sPHENIX GitHub at line 357 of file AnnularFieldSim.h
|
inline |
Definition at line 384 of file AnnularFieldSim.h.
View newest version in sPHENIX GitHub at line 384 of file AnnularFieldSim.h
|
inline |
Definition at line 389 of file AnnularFieldSim.h.
View newest version in sPHENIX GitHub at line 389 of file AnnularFieldSim.h
Referenced by MultiArray< TVector3 >::Add(), AnnularFieldSim::add_testcharge(), AnnularFieldSim::load_analytic_spacecharge(), AnnularFieldSim::load_spacecharge(), and AnnularFieldSim::sum_local_field_at().
|
inline |
Definition at line 394 of file AnnularFieldSim.h.
View newest version in sPHENIX GitHub at line 394 of file AnnularFieldSim.h
|
inline |
Definition at line 412 of file AnnularFieldSim.h.
View newest version in sPHENIX GitHub at line 412 of file AnnularFieldSim.h
Referenced by AnnularFieldSim::analyticFieldIntegral(), AnnularFieldSim::fieldIntegral(), AnnularFieldSim::GetBFieldAt(), AnnularFieldSim::GetChargeAt(), AnnularFieldSim::GetFieldAt(), AnnularFieldSim::interpolatedFieldIntegral(), AnnularFieldSim::load_analytic_spacecharge(), AnnularFieldSim::load_spacecharge(), AnnularFieldSim::populate_highres_lookup(), AnnularFieldSim::save_phislice_lookup(), AnnularFieldSim::sum_field_at(), AnnularFieldSim::sum_full3d_field_at(), AnnularFieldSim::sum_local_field_at(), AnnularFieldSim::sum_nonlocal_field_at(), and AnnularFieldSim::sum_phislice_field_at().
|
inline |
Definition at line 450 of file AnnularFieldSim.h.
View newest version in sPHENIX GitHub at line 450 of file AnnularFieldSim.h
Referenced by AnnularFieldSim::AnnularFieldSim(), generate_distortion_map(), AnnularFieldSim::load_analytic_spacecharge(), AnnularFieldSim::load_spacecharge(), AnnularFieldSim::setFlatFields(), and AnnularFieldSim::sum_local_field_at().
|
inline |
Definition at line 433 of file AnnularFieldSim.h.
View newest version in sPHENIX GitHub at line 433 of file AnnularFieldSim.h
|
inline |
Definition at line 456 of file AnnularFieldSim.h.
View newest version in sPHENIX GitHub at line 456 of file AnnularFieldSim.h
Referenced by AnnularFieldSim::AnnularFieldSim(), generate_distortion_map(), AnnularFieldSim::load_analytic_spacecharge(), AnnularFieldSim::load_spacecharge(), AnnularFieldSim::setFlatFields(), and AnnularFieldSim::sum_local_field_at().
|
inline |
Definition at line 461 of file AnnularFieldSim.h.
View newest version in sPHENIX GitHub at line 461 of file AnnularFieldSim.h
Referenced by AnnularFieldSim::load_phislice_lookup(), AnnularFieldSim::populate_fieldmap(), AnnularFieldSim::populate_full3d_lookup(), AnnularFieldSim::populate_highres_lookup(), AnnularFieldSim::populate_lowres_lookup(), AnnularFieldSim::populate_phislice_lookup(), and MultiArray< TVector3 >::Set().
|
inline |
Definition at line 466 of file AnnularFieldSim.h.
View newest version in sPHENIX GitHub at line 466 of file AnnularFieldSim.h
int MultiArray< T >::dim |
Definition at line 352 of file AnnularFieldSim.h.
View newest version in sPHENIX GitHub at line 352 of file AnnularFieldSim.h
Referenced by MultiArray< TVector3 >::Add(), generate_distortion_map(), MultiArray< TVector3 >::Get(), MultiArray< TVector3 >::GetPtr(), MultiArray< TVector3 >::MultiArray(), and MultiArray< TVector3 >::Set().
T* MultiArray< T >::field |
Definition at line 355 of file AnnularFieldSim.h.
View newest version in sPHENIX GitHub at line 355 of file AnnularFieldSim.h
Referenced by MultiArray< TVector3 >::Add(), MultiArray< TVector3 >::Get(), MultiArray< TVector3 >::GetFlat(), MultiArray< TVector3 >::GetPtr(), MultiArray< TVector3 >::MultiArray(), MultiArray< TVector3 >::Set(), and MultiArray< TVector3 >::~MultiArray().
int MultiArray< T >::length |
Definition at line 354 of file AnnularFieldSim.h.
View newest version in sPHENIX GitHub at line 354 of file AnnularFieldSim.h
Referenced by MultiArray< TVector3 >::GetFlat(), MultiArray< TVector3 >::Length(), and MultiArray< TVector3 >::MultiArray().
|
static |
Definition at line 351 of file AnnularFieldSim.h.
View newest version in sPHENIX GitHub at line 351 of file AnnularFieldSim.h
Referenced by MultiArray< TVector3 >::MultiArray().
int MultiArray< T >::n[6] |
Definition at line 353 of file AnnularFieldSim.h.
View newest version in sPHENIX GitHub at line 353 of file AnnularFieldSim.h
Referenced by MultiArray< TVector3 >::Add(), MultiArray< TVector3 >::Get(), MultiArray< TVector3 >::GetPtr(), MultiArray< TVector3 >::MultiArray(), and MultiArray< TVector3 >::Set().