ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <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
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().
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().