ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Namespaces | |
namespace | detail |
namespace | program_options |
namespace | python |
Classes | |
class | array |
class | array< T, 0 > |
class | shared_ptr |
Functions | |
template<class T , std::size_t N> | |
bool | operator== (const array< T, N > &x, const array< T, N > &y) |
template<class T , std::size_t N> | |
bool | operator< (const array< T, N > &x, const array< T, N > &y) |
template<class T , std::size_t N> | |
bool | operator!= (const array< T, N > &x, const array< T, N > &y) |
template<class T , std::size_t N> | |
bool | operator> (const array< T, N > &x, const array< T, N > &y) |
template<class T , std::size_t N> | |
bool | operator<= (const array< T, N > &x, const array< T, N > &y) |
template<class T , std::size_t N> | |
bool | operator>= (const array< T, N > &x, const array< T, N > &y) |
template<class T , std::size_t N> | |
void | swap (array< T, N > &x, array< T, N > &y) |
template<typename T , std::size_t N> | |
T(& | get_c_array (boost::array< T, N > &arg))[N] |
template<typename T , std::size_t N> | |
const T(& | get_c_array (const boost::array< T, N > &arg))[N] |
template<class T , class U > | |
bool | operator== (shared_ptr< T > const &a, shared_ptr< U > const &b) |
template<class T , class U > | |
bool | operator!= (shared_ptr< T > const &a, shared_ptr< U > const &b) |
template<class T , class U > | |
bool | operator< (shared_ptr< T > const &a, shared_ptr< U > const &b) |
template<class T > | |
void | swap (shared_ptr< T > &a, shared_ptr< T > &b) |
template<class T , class U > | |
shared_ptr< T > | static_pointer_cast (shared_ptr< U > const &r) |
template<class T , class U > | |
shared_ptr< T > | const_pointer_cast (shared_ptr< U > const &r) |
template<class T , class U > | |
shared_ptr< T > | dynamic_pointer_cast (shared_ptr< U > const &r) |
template<class T , class U > | |
shared_ptr< T > | shared_static_cast (shared_ptr< U > const &r) |
template<class T , class U > | |
shared_ptr< T > | shared_dynamic_cast (shared_ptr< U > const &r) |
template<class T , class U > | |
shared_ptr< T > | shared_polymorphic_cast (shared_ptr< U > const &r) |
template<class T , class U > | |
shared_ptr< T > | shared_polymorphic_downcast (shared_ptr< U > const &r) |
template<class T > | |
T * | get_pointer (shared_ptr< T > const &p) |
template<class E , class T , class Y > | |
std::basic_ostream< E, T > & | operator<< (std::basic_ostream< E, T > &os, shared_ptr< Y > const &p) |
template<class D , class T > | |
D * | get_deleter (shared_ptr< T > const &p) |
template<class T > | |
bool | atomic_is_lock_free (shared_ptr< T > const *) |
template<class T > | |
shared_ptr< T > | atomic_load (shared_ptr< T > const *p) |
template<class T > | |
shared_ptr< T > | atomic_load_explicit (shared_ptr< T > const *p, memory_order) |
template<class T > | |
void | atomic_store (shared_ptr< T > *p, shared_ptr< T > r) |
template<class T > | |
void | atomic_store_explicit (shared_ptr< T > *p, shared_ptr< T > r, memory_order) |
template<class T > | |
shared_ptr< T > | atomic_exchange (shared_ptr< T > *p, shared_ptr< T > r) |
template<class T > | |
shared_ptr< T > | atomic_exchange_explicit (shared_ptr< T > *p, shared_ptr< T > r, memory_order) |
template<class T > | |
bool | atomic_compare_exchange (shared_ptr< T > *p, shared_ptr< T > *v, shared_ptr< T > w) |
template<class T > | |
bool | atomic_compare_exchange_explicit (shared_ptr< T > *p, shared_ptr< T > *v, shared_ptr< T > w, memory_order, memory_order) |
template<class T > | |
std::size_t | hash_value (boost::shared_ptr< T > const &p) |
bool boost::atomic_compare_exchange | ( | shared_ptr< T > * | p, |
shared_ptr< T > * | v, | ||
shared_ptr< T > | w | ||
) |
Definition at line 657 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 657 of file shared_ptr.hpp
References boost::shared_ptr< T >::_internal_equiv(), G4InuclParticleNames::sp, boost::shared_ptr< T >::swap(), and tmp.
Referenced by atomic_compare_exchange_explicit().
|
inline |
Definition at line 682 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 682 of file shared_ptr.hpp
References atomic_compare_exchange().
shared_ptr<T> boost::atomic_exchange | ( | shared_ptr< T > * | p, |
shared_ptr< T > | r | ||
) |
Definition at line 641 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 641 of file shared_ptr.hpp
References r, G4InuclParticleNames::sp, and boost::shared_ptr< T >::swap().
Referenced by atomic_exchange_explicit().
shared_ptr<T> boost::atomic_exchange_explicit | ( | shared_ptr< T > * | p, |
shared_ptr< T > | r, | ||
memory_order | |||
) |
Definition at line 652 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 652 of file shared_ptr.hpp
References atomic_exchange().
|
inline |
Definition at line 614 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 614 of file shared_ptr.hpp
shared_ptr<T> boost::atomic_load | ( | shared_ptr< T > const * | p | ) |
Definition at line 619 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 619 of file shared_ptr.hpp
Referenced by atomic_load_explicit().
|
inline |
Definition at line 625 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 625 of file shared_ptr.hpp
References atomic_load().
void boost::atomic_store | ( | shared_ptr< T > * | p, |
shared_ptr< T > | r | ||
) |
Definition at line 630 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 630 of file shared_ptr.hpp
References boost::shared_ptr< T >::swap().
Referenced by atomic_store_explicit().
|
inline |
Definition at line 636 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 636 of file shared_ptr.hpp
References atomic_store().
shared_ptr<T> boost::const_pointer_cast | ( | shared_ptr< U > const & | r | ) |
Definition at line 511 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 511 of file shared_ptr.hpp
References r.
Referenced by Acts::Test::BOOST_DATA_TEST_CASE(), Acts::CartesianSegmentation::CartesianSegmentation(), FW::Generic::ProtoLayerCreatorT< detector_element_t >::centralProtoLayers(), Acts::TrackingVolume::closeGeometry(), Acts::TrackingVolume::connectDenseBoundarySurfaces(), FW::Generic::ProtoLayerCreatorT< detector_element_t >::createProtoLayers(), Acts::CartesianSegmentation::createSegmentationSurfaces(), FW::Generic::GenericDetectorElement::GenericDetectorElement(), Acts::TrackingVolume::glueTrackingVolume(), Acts::CylinderVolumeHelper::glueTrackingVolumes(), Acts::TrackingVolume::glueTrackingVolumes(), Acts::CylinderVolumeHelper::interGlueTrackingVolume(), and Acts::TrackingVolume::interlinkLayers().
shared_ptr<T> boost::dynamic_pointer_cast | ( | shared_ptr< U > const & | r | ) |
Definition at line 516 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 516 of file shared_ptr.hpp
References r.
Referenced by Acts::Test::BOOST_FIXTURE_TEST_CASE(), Acts::Test::draw_surfaces(), and Acts::Test::SurfaceArrayFixture::draw_surfaces().
T(& boost::get_c_array | ( | boost::array< T, N > & | arg | ) | )[N] |
const T(& boost::get_c_array | ( | const boost::array< T, N > & | arg | ) | )[N] |
D* boost::get_deleter | ( | shared_ptr< T > const & | p | ) |
Definition at line 603 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 603 of file shared_ptr.hpp
References boost::shared_ptr< T >::_internal_get_deleter(), and D().
|
inline |
Definition at line 546 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 546 of file shared_ptr.hpp
References boost::shared_ptr< T >::get().
std::size_t boost::hash_value | ( | boost::shared_ptr< T > const & | p | ) |
Definition at line 693 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 693 of file shared_ptr.hpp
References boost::shared_ptr< T >::get().
|
inline |
Definition at line 480 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 480 of file shared_ptr.hpp
References boost::shared_ptr< T >::get().
|
inline |
Definition at line 496 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 496 of file shared_ptr.hpp
std::basic_ostream<E, T>& boost::operator<< | ( | std::basic_ostream< E, T > & | os, |
shared_ptr< Y > const & | p | ||
) |
Definition at line 573 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 573 of file shared_ptr.hpp
References boost::shared_ptr< T >::get().
bool boost::operator== | ( | const array< T, N > & | x, |
const array< T, N > & | y | ||
) |
Definition at line 340 of file array.hpp.
View newest version in sPHENIX GitHub at line 340 of file array.hpp
References boost::array< T, N >::begin(), and boost::array< T, N >::end().
|
inline |
Definition at line 475 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 475 of file shared_ptr.hpp
References boost::shared_ptr< T >::get().
shared_ptr<T> boost::shared_dynamic_cast | ( | shared_ptr< U > const & | r | ) |
Definition at line 528 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 528 of file shared_ptr.hpp
References r.
shared_ptr<T> boost::shared_polymorphic_cast | ( | shared_ptr< U > const & | r | ) |
Definition at line 533 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 533 of file shared_ptr.hpp
References r.
shared_ptr<T> boost::shared_polymorphic_downcast | ( | shared_ptr< U > const & | r | ) |
Definition at line 538 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 538 of file shared_ptr.hpp
References boost::shared_ptr< T >::get(), r, shared_static_cast(), and T.
shared_ptr<T> boost::shared_static_cast | ( | shared_ptr< U > const & | r | ) |
Definition at line 523 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 523 of file shared_ptr.hpp
References r.
Referenced by shared_polymorphic_downcast().
shared_ptr<T> boost::static_pointer_cast | ( | shared_ptr< U > const & | r | ) |
Definition at line 506 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 506 of file shared_ptr.hpp
References r.
Definition at line 366 of file array.hpp.
View newest version in sPHENIX GitHub at line 366 of file array.hpp
References boost::array< T, N >::swap().
Referenced by TrackEvaluation::add_truth_information(), Acts::Test::BOOST_AUTO_TEST_CASE(), SimpleHit3D::covar_index(), SvtxVertex_v1::covar_index(), GlobalVertexv1::covar_index(), PHG4Showerv1::covar_index(), BranchComparisonHarness::create(), G4Voxelizer::CreateMiniVoxels(), G4TessellatedSolid::CreateVertexList(), kdfinder::TrackCandidate< T >::deleteHits(), Acts::DD4hepLayerBuilder::endcapLayers(), FitNewton::NewtonMinimizerGradHessian::findSaddlePoint(), sPHENIXTrackerTpc::findTracksBySegments(), sPHENIXTracker::findTracksBySegments(), sPHENIXSeedFinder::findTracksBySegments(), PHTruthClustering::G4ClusterSize(), SvtxTruthEval::G4ClusterSize(), HadrontherapyElectricTabulatedField3D::HadrontherapyElectricTabulatedField3D(), HadrontherapyMagneticField3D::HadrontherapyMagneticField3D(), G4INCL::IFunction1D::integrate(), G4INCL::NNEtaToMultiPionsChannel::inter2Part(), G4INCL::NNOmegaToMultiPionsChannel::inter2Part(), G4INCL::NNToMultiPionsChannel::inter2Part(), PHTruthClustering::LayerClusterG4Hits(), SvtxTruthEval::LayerClusterG4Hits(), FitNewton::NewtonMinimizerGradHessian::minimize(), FW::GroupBy< Iterator, KeyGetter >::GroupIterator::operator++(), nlohmann::basic_json::operator=(), kdfinder::Helix< T >::pathLength(), nanoflann::KDTreeSingleIndexAdaptor< nanoflann::L2_Simple_Adaptor< double, kdfinder::KDPointCloud< double > >, kdfinder::KDPointCloud< double >, 3 >::planeSplit(), Acts::ConeSurface::polyhedronRepresentation(), PHG4InttHitReco::process_event(), CellularAutomaton_v1::process_single_track(), CellularAutomaton_v1::process_single_triplet(), PurgMagTabulatedField3D::PurgMagTabulatedField3D(), quickSort(), G4Fancy3DNucleus::ReduceSum(), Acts::DigitizationModule::segmentationSurfaces(), selectionSort(), QAG4SimulationJet::set_eta_range(), PHPy8JetTrigger::SetEtaHighLow(), PHPy6JetTrigger::SetEtaHighLow(), Acts::DigitizationModule::stepSurfaces(), G4INCL::NuclearDensity::swap(), G4AnyType::Swap(), G4AnyMethod::Swap(), G4INCL::Cluster::swap(), G4INCL::Particle::swap(), boost::array< T, N >::swap(), G4INCL::ClusteringModelIntercomparison::SortedNucleonConfiguration::swap(), G4TemplateAutoLock< _Mutex_t >::swap(), boost::shared_ptr< TClonesArray >::swap(), nlohmann::basic_json::swap(), and PHHepMCGenEvent::swapEvent().
|
inline |
Definition at line 501 of file shared_ptr.hpp.
View newest version in sPHENIX GitHub at line 501 of file shared_ptr.hpp
References boost::shared_ptr< T >::swap().