![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/calibrations/tpc/generator/AnnularFieldSim.h>
Collaboration diagram for MultiArray< T >:Public Member Functions | |
| MultiArray (int a=0, int b=0, int c=0, int d=0, int e=0, int f=0) | |
| MultiArray (const MultiArray &)=delete | |
| delete copy ctor and assignment opertor (cppcheck) | |
| MultiArray & | operator= (const MultiArray &)=delete |
| ~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) |
| void | SetAll (T in) |
Public Attributes | |
| int | dim |
| int | n [6] |
| long int | length |
| T * | field |
Static Public Attributes | |
| static const int | MAX_DIM = 6 |
Definition at line 15 of file AnnularFieldSim.h.
View newest version in sPHENIX GitHub at line 15 of file AnnularFieldSim.h
|
inline |
Definition at line 21 of file MultiArray.h.
View newest version in sPHENIX GitHub at line 21 of file MultiArray.h
|
explicitdelete |
delete copy ctor and assignment opertor (cppcheck)
|
inline |
Definition at line 51 of file MultiArray.h.
View newest version in sPHENIX GitHub at line 51 of file MultiArray.h
|
inline |
Definition at line 56 of file MultiArray.h.
View newest version in sPHENIX GitHub at line 56 of file MultiArray.h
Referenced by MultiArray< TVector3 >::Add(), ChargeMapReader::AddChargeInBin(), AnnularFieldSim::load_analytic_spacecharge(), and AnnularFieldSim::sum_local_field_at().
Here is the caller graph for this function:
|
inline |
Definition at line 62 of file MultiArray.h.
View newest version in sPHENIX GitHub at line 62 of file MultiArray.h
|
inline |
Definition at line 80 of file MultiArray.h.
View newest version in sPHENIX GitHub at line 80 of file MultiArray.h
Referenced by AnnularFieldSim::analyticFieldIntegral(), AnnularFieldSim::fieldIntegral(), ChargeMapReader::FillChargeHistogram(), AnnularFieldSim::GetBFieldAt(), ChargeMapReader::GetChargeInBin(), AnnularFieldSim::GetFieldAt(), AnnularFieldSim::interpolatedFieldIntegral(), 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().
Here is the caller graph for this function:
|
inline |
Definition at line 119 of file MultiArray.h.
View newest version in sPHENIX GitHub at line 119 of file MultiArray.h
Referenced by AnnularFieldSim::AnnularFieldSim(), AnnularFieldSim::load_analytic_spacecharge(), AnnularFieldSim::setFlatFields(), and AnnularFieldSim::sum_local_field_at().
Here is the caller graph for this function:
|
inline |
Definition at line 102 of file MultiArray.h.
View newest version in sPHENIX GitHub at line 102 of file MultiArray.h
|
inline |
Definition at line 129 of file MultiArray.h.
View newest version in sPHENIX GitHub at line 129 of file MultiArray.h
Referenced by AnnularFieldSim::AnnularFieldSim(), AnnularFieldSim::load_analytic_spacecharge(), AnnularFieldSim::setFlatFields(), and AnnularFieldSim::sum_local_field_at().
Here is the caller graph for this function:
|
delete |
|
inline |
Definition at line 134 of file MultiArray.h.
View newest version in sPHENIX GitHub at line 134 of file MultiArray.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(), ChargeMapReader::RegenerateCharge(), MultiArray< TVector3 >::Set(), and ChargeMapReader::SetChargeInBin().
Here is the caller graph for this function:
|
inline |
Definition at line 140 of file MultiArray.h.
View newest version in sPHENIX GitHub at line 140 of file MultiArray.h
|
inline |
Definition at line 158 of file MultiArray.h.
View newest version in sPHENIX GitHub at line 158 of file MultiArray.h
Referenced by ChargeMapReader::RegenerateCharge(), ChargeMapReader::SetOutputBins(), ChargeMapReader::SetOutputBounds(), and ChargeMapReader::SetOutputParameters().
Here is the caller graph for this function:| int MultiArray< T >::dim |
Definition at line 16 of file MultiArray.h.
View newest version in sPHENIX GitHub at line 16 of file MultiArray.h
Referenced by MultiArray< TVector3 >::Add(), MultiArray< TVector3 >::Get(), MultiArray< TVector3 >::GetPtr(), MultiArray< TVector3 >::MultiArray(), and MultiArray< TVector3 >::Set().
| T* MultiArray< T >::field |
Definition at line 19 of file MultiArray.h.
View newest version in sPHENIX GitHub at line 19 of file MultiArray.h
Referenced by MultiArray< TVector3 >::Add(), MultiArray< TVector3 >::Get(), MultiArray< TVector3 >::GetFlat(), MultiArray< TVector3 >::GetPtr(), MultiArray< TVector3 >::MultiArray(), MultiArray< TVector3 >::Set(), MultiArray< TVector3 >::SetAll(), and MultiArray< TVector3 >::~MultiArray().
| long int MultiArray< T >::length |
Definition at line 18 of file MultiArray.h.
View newest version in sPHENIX GitHub at line 18 of file MultiArray.h
Referenced by MultiArray< TVector3 >::GetFlat(), MultiArray< TVector3 >::Length(), MultiArray< TVector3 >::MultiArray(), and MultiArray< TVector3 >::SetAll().
|
static |
Definition at line 15 of file MultiArray.h.
View newest version in sPHENIX GitHub at line 15 of file MultiArray.h
Referenced by MultiArray< TVector3 >::MultiArray().
| int MultiArray< T >::n[6] |
Definition at line 17 of file MultiArray.h.
View newest version in sPHENIX GitHub at line 17 of file MultiArray.h
Referenced by MultiArray< TVector3 >::Add(), MultiArray< TVector3 >::Get(), MultiArray< TVector3 >::GetPtr(), MultiArray< TVector3 >::MultiArray(), and MultiArray< TVector3 >::Set().