Analysis Software
Documentation for sPHENIX simulation software
|
Namespaces | |
namespace | detail |
namespace | filesystem |
namespace | math |
namespace | program_options |
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(), boost::shared_ptr< T >::swap(), and Acts::Test::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 physmon_track_finding_ttbar::r, 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
References merge_hashes::p.
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 physmon_track_finding_ttbar::r.
Referenced by Acts::CartesianSegmentation::CartesianSegmentation(), ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::centralProtoLayers(), Acts::TrackingVolume::closeGeometry(), Acts::TrackingVolume::connectDenseBoundarySurfaces(), ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::createProtoLayers(), Acts::TrackingVolume::glueTrackingVolume(), Acts::CylinderVolumeHelper::glueTrackingVolumes(), Acts::TrackingVolume::glueTrackingVolumes(), Acts::CylinderVolumeHelper::interGlueTrackingVolume(), Acts::TrackingVolume::interlinkLayers(), and ActsExamples::Telescope::TelescopeDetectorElement::TelescopeDetectorElement().
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 physmon_track_finding_ttbar::r.
Referenced by Acts::Test::BOOST_FIXTURE_TEST_CASE(), Jetscape::JetScape::CheckForWriterFromXML(), Jetscape::JetEnergyLossManager::CreateSignalSlots(), Jetscape::JetScape::DetermineTaskListFromXML(), Acts::Test::draw_surfaces(), Acts::Test::SurfaceArrayFixture::draw_surfaces(), Jetscape::HadronizationManager::Exec(), Jetscape::JetEnergyLossManager::Exec(), Jetscape::JetEnergyLoss::JetEnergyLoss(), and main().
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().
|
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().
bool boost::operator!= | ( | const array< T, N > & | x, |
const array< T, N > & | y | ||
) |
|
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(), and os.
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().
bool boost::operator> | ( | const array< T, N > & | x, |
const array< T, N > & | y | ||
) |
Definition at line 352 of file array.hpp.
View newest version in sPHENIX GitHub at line 352 of file array.hpp
References ambiguity_solver_full_chain::x.
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 physmon_track_finding_ttbar::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 physmon_track_finding_ttbar::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(), physmon_track_finding_ttbar::r, shared_static_cast(), and Acts::UnitConstants::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 physmon_track_finding_ttbar::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 physmon_track_finding_ttbar::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 boost::array< T, N >::swap().
|
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().