AmpGen 2.1
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CAmpGen::AmplitudeRules
 CAmpGen::ArgumentPackContainer for a set of arguments Contains a set of arguments packed from a variadic constructor, that can then be unpacked in the call site of the function where the named arguments are required, as per the description in Argument
 CAmpGen::ASTResolver(Internal) class to aide in the resolution of the dependencies of expression trees
 CAmpGen::Lineshape::Base
 CAmpGen::Vertex::BaseBase class for all spin vertices
 CAmpGen::Bilinears
 CAmpGen::BinDT
 CAmpGen::CacheTransfer
 CAmpGen::Chi2Estimator
 CAmpGen::CoherentSumA coherent sum of amplitudes
 CAmpGen::CompiledExpression< ret_type, arg_types >
 CAmpGen::CompiledExpression< void(complex_v *, const size_t *, const real_t *, const real_v *)>
 CAmpGen::CompiledExpressionBaseBase class for compiled expressions, i.e
 CAmpGen::CompilerWrapper
 CAmpGen::Complex< real_t >
 CAmpGen::Coupling
 CAmpGen::DalitzIntegratorClass for doing 2D integrals using the Square Dalitz Plot (SQDP) method
 CAmpGen::DecayChainStackBase
 CAmpGen::DiscreteDistribution
 CAmpGen::DynamicContainer< TYPE, CONTAINER_TYPE >Template class for a DynamicContainer, containing a temporary buffer of objects and a generator function that refreshes the buffer once the current buffer is exhausted
 CAmpGen::DynamicFCN< RETURN_TYPE, IN_TYPES >Wrapper to give templated interface to a function contained in a dynamically linked library
 CAmpGen::DynamicFCN< RETURN_TYPE(IN_TYPES...)>
 CAmpGen::EventEncapsulates the final state particles of a single event
 CAmpGen::EventList
 CAmpGen::EventListSIMD
 CAmpGen::EventTypeDeals with final state configuration of events, specifically dealing with the ordering of particles in trees
 CAmpGen::ExpressionWrapper class for shared_ptrs to virtual expressions for use in conjunction with operators to build expression trees
 CAmpGen::ExpressionParser
 CAmpGen::ExtendLikelihoodBase
 CAmpGen::Factory< TYPE, KEY_TYPE >Static factory to construct classes from a hierarchy based on a key (normally std::string)
 CAmpGen::Factory< Lineshape::Base >
 CAmpGen::Factory< Vertex::Base >
 Cstd::false_type
 CAmpGen::FastDT
 CAmpGen::FitFractionCalculator< pdf_type >::fcalc
 CAmpGen::FitFraction
 CAmpGen::FitFractionCalculator< pdf_type >
 CAmpGen::FitResult
 CAmpGen::GaussErrorPropagator
 CAmpGen::Generator< phaseSpace_t >
 CAmpGen::HelicityCosineFunctor to compute the angle between set of particles {1} and {2} in the rest frame of set {3}
 CAmpGen::IArgumentVirtual base class for arguments Named arguments to functions (python-style) are given a virtual base class such that they can be stored into an argument pack
 CAmpGen::IExpressionVirtual base class for other expression tree components
 CAmpGen::Tensor::Index
 CAmpGen::BinDT::INode
 CAmpGen::ARM128d::int_v
 CAmpGen::integral< dim >
 CAmpGen::Integrator
 CAmpGen::DynamicContainer< TYPE, CONTAINER_TYPE >::Iterator
 CAmpGen::KahanSum< T >Implements Kahan summation for better precision with (repeated) floating point addition
 CAmpGen::KeyedFunctors< return_type, arg_types >
 CAmpGen::KeyedFunctors< return_type(arg_types...)>
 CAmpGen::LinearErrorPropagatorPropagates uncertainties on functors using either a MinuitParameterSet (thus assuming a diagonal covariance matrix) or with a set of parameters and a covariance matrix (i.e
 CAmpGen::LS
 CMinuitParameter
 CAmpGen::MinuitParameterSet
 CAmpGen::MinuitProxy
 CAmpGen::MomentumTransferFunctor to calculate the linear momemtum between particles {1} and {2} in the rest frame of {1} + {2}
 CAmpGen::NamedParameter< T >A parameter with value specified by the user at runtime, either in an options file or via the command line
 CAmpGen::FastDT::Node
 CAmpGen::NonlinearErrorPropagator
 CAmpGen::NormalOrderedExpression
 CAmpGen::OptionsParser
 CAmpGen::Pade< N, T >
 CAmpGen::ParticleDescribes a particle, its decay process and subsequent decay products, which are also Particles
 CAmpGen::ParticlePropertiesClass that contains the PDG properties (mass, width, charges, etc.) for a single particle species,
 CAmpGen::ParticlePropertiesList
 CAmpGen::PDFWrapper< FCN >
 CAmpGen::PhaseSpacePhase-space generator taken from the ROOT routine, from Rene Brun and Valerio Filippini, which was originally based on the GENBOD routine of CERNLIB with modifications such that unweighted events are generated, which saves a large amount of CPU
 CAmpGen::PolarisedSum
 CAmpGen::poleConfig
 CAmpGen::ProfileClock
 CAmpGen::ProgressBar
 CAmpGen::Projection
 CAmpGen::Projection2D
 CAmpGen::TreeReader::Proxy< OutputType >
 CAmpGen::QuarkContent
 CAmpGen::QuarkState
 CAmpGen::ARM128d::real_v
 CAmpGen::AVX2d::real_v
 CAmpGen::AVX2f::real_v
 CAmpGen::AVX512d::real_v
 CAmpGen::RecursivePhaseSpaceGenerator of events with more complex topologies
 CAmpGen::scatter_iterator< stored_type, store_type, simd_size, modifiable >
 CAmpGen::SimFit
 CAmpGen::utils::size< T >
 CAmpGen::detail::size_of< T >
 CAmpGen::detail::size_of< void >
 CAmpGen::SmallVector< type, max_size >
 CAmpGen::Store< stored_type, align >
 CAmpGen::Store< complex_v, align >
 CAmpGen::Store< real_v, align >
 CAmpGen::Store< stored_type, SoA >
 CAmpGen::SumPDF< eventListType, pdfTypes >A pdf that contains one or more terms
 CAmpGen::Tensor
 CAmpGen::TensorProxyUtility class that wraps a tensor and a set of indices such that tensor operations can be performed
 CAmpGen::NormalOrderedExpression::Term
 CAmpGen::ThreadPool
 CAmpGen::ThreeBodyCalculator
 CAmpGen::TotalCoupling
 CAmpGen::Transform
 CAmpGen::TransformSequence
 CAmpGen::TreePhaseSpaceGenerator of events where the phase space is decomposed into a series of subtrees
 CAmpGen::TreeReader
 Cstd::true_type
 Cstd::vector< T >STL class
 CAmpGen::detail::zeroType< T, args >