 AmplitudeComponent | |
  RecalculableAmplitudeComponent | |
   BlattWeisskopf | Class implementing BlattWeisskopf barrier factors |
   MassShape | Abstract base class for all mass shapes |
    MassShapeWithNominalMass | Class for MassShape that gets its nominal mass from its owning resonance |
     BreitWigner | Class for Breit-Wigner resonance shape |
      RelativisticBreitWigner | Class for Relativistic Breit-Wigner resonance shape |
     Flatte | Class for Flatte resonance shape |
    PoleMass | Class for pole-mass resonance shape |
   PhaseSpaceFactor | |
    TwoBodyPhaseSpaceFactor | |
  StaticAmplitudeComponent | |
 array< T > | STL class |
  Matrix< T, R, C > | |
 basis< T > | |
  canonical< T > | |
  helicity< T > | |
  transversity< T > | |
 basis< T > | |
  cartesian< T > | |
  polar< T > | |
 CompensatedSum< T > | Struct to calculate a compensated sum using the Kahan summation algorithm |
 DataAccessor | Abstract base class for all objects accessing DataPoint's |
  RecalculableDataAccessor | |
   RecalculableAmplitudeComponent | |
  StaticDataAccessor | Base class for all data accessors that will only write to DataPoint once at initial data loading |
   FourMomenta | Stores and gives access to four-momenta and invariant masses |
   HelicityAngles | Calculates, stores and gives access to helicity angles |
   MeasuredBreakupMomenta | Calculates, stores and gives access to breakup momenta (using measured masses) |
   SpinAmplitude | Abstract base class implementing a spin amplitude |
    HelicitySpinAmplitude | Class implementing a canonical spin amplitude, i.e. with defined relative angular momentum |
    UnitSpinAmplitude | Implements a spin amplitude that always returns Complex_1 |
    ZemachSpinAmplitude | Class implementing Zemach tensors |
   StaticAmplitudeComponent | |
 DataPoint | Class for holding data and cached values per data point for fast calculation |
 DecayChannel | Class implementing a decay channel |
 DecayTree | Class holding vectors of fixed and free amplitudes that define a decay tree |
 DecayTreeVectorIntegral | Stores integral components for a vector of decay trees |
 enable_shared_from_this | |
  CachedValue | Class for managing cached values inside a DataPoint |
   ComplexCachedValue | Class for managing a complex cached value inside a #DataPoint |
   FourVectorCachedValue | Class for managing a four-vector cached value inside a #DataPoint |
   RealCachedValue | Class for managing a single real cached value inside a #DataPoint |
  Particle | Abstract Particle base class |
   DecayingParticle | |
    Resonance | Class for a particle that will decay and has a mass shape |
   FinalStateParticle | Class representing a final-state particle |
  ParticleCombination | Stores combinations of particle indices |
 exception | STL class |
  Exception | Base class for handling YAP exceptions |
   AngularMomentumNotConserved | |
   EmptyFourMomentaVector | |
   InconsistentDataPoint | |
   InconsistentSpinProjection | |
   NonfiniteResult | |
   NotTwoBodyParticleCombination | |
   OutsidePhaseSpace | |
   ParameterIsFixed | |
   ResonanceUnset | |
 filter_decay_tree | Helper base class for functor classes that can filter DecayTree's |
  filter_free_amplitude | Helper base class for functor classes that can filter FreeAmplitude's |
   filter_decay_channel | Helper base class for functor classes that can filter DecayChannel's |
    from | Functor object for filtering by parent particle |
    has_decay_channel | Functor class for filtering by decay channel |
    to | Functor class for filtering by particle content |
     exactly_to | Functor class for filtering by exact particle content |
   filter_spin_amplitude | Helper base class for functor classes that can filter SpinAmplitude's |
    has_spin_amplitude | Functor class for filtering by spin amplitude |
    l_equals | Functor object for filtering by orbital angular momentum |
   has_free_amplitude | Functor class for checking whether objects have a particular free amplitude |
   m_equals | Functor object for filtering by spin projection |
  has_decay_tree | Functor class for checking if DecayingParticle has specified DecayTree |
 filter_particle | Helper base class for filtering Particle's |
  filter_decaying_particle | Helper base class for filtering DecayingParticle's |
   filter_resonance | Helper base class for filtering Resonance's |
    filter_mass_shape | Helper base class for filtering MassShape's |
     has_mass | Functors return true if particle is a final state particle or if a mass shape can be found that inherits from MassShapeWithNominalMass |
   has_decay_channel | Functor class for filtering by decay channel |
   has_decay_tree | Functor class for checking if DecayingParticle has specified DecayTree |
   has_free_amplitude | Functor class for checking whether objects have a particular free amplitude |
   to | Functor class for filtering by particle content |
  from | Functor object for filtering by parent particle |
 FlatteChannel | Stores information on channel used in calculating Flatte mass shape |
 IntegralElement< T > | Holds the values of a component of an integral |
 Integrator | Integrates a model |
  ImportanceSampler | Calculates DecayTreeVectorIntegral using importance sampling |
 is_named | Functor class for filtering objects that have a #name() function |
 iterator | |
  DataIterator | Class for iterating over a DataPartition |
  PDLIterator | |
  VectorIterator< T, N > | Iterator for Vector class |
 Model | Class implementing a PWA model |
 ModelIntegral | Stores integral of a full model |
 ParameterBase | Class holding basic properties of a parameter, but not a value! |
  Parameter< double > | |
   RealParameter | |
    ComplexComponentParameter | Abstract base allowing access to the components of a ComplexParameter as a RealParameter |
     ImaginaryComponentParameter | ImaginaryParameter accessing imaginary component of ComplexParameter |
     RealComponentParameter | RealParameter accessing real component of ComplexParameter |
  Parameter< std::complex< double > > | |
   ComplexParameter | |
    FreeAmplitude | Stores complex free amplitude for the particular decay of a particle |
  Parameter< T > | Template class holding also a value for a parameter |
 ParticleCombinationVector | |
  MassAxes | ParticleCombinationVector specialized to contain axes for defining a phase-space coordinate |
 ParticleFactory | Factory class for easy creation of Particle objects from PDG codes |
 PhaseSpaceFactorFactory | |
  TwoBodyPhaseSpaceFactorFactory | |
 QuantumNumbers | Quantum numbers of a Particle |
  ParticleTableEntry | Data container for storing particle information in database |
 RequiresHelicityAngles | Base class to be inherited from to denote that an object requires a model calculate helicity angles |
  HelicitySpinAmplitude | Class implementing a canonical spin amplitude, i.e. with defined relative angular momentum |
 RequiresMeasuredBreakupMomenta | |
  BlattWeisskopf | Class implementing BlattWeisskopf barrier factors |
  RelativisticBreitWigner | Class for Relativistic Breit-Wigner resonance shape |
  TwoBodyPhaseSpaceFactor | |
 CachedValue::Status | Stores calculation and variable statuses for a CachedValue |
 StatusManager | |
  DataPartition | Class defining a partition of the DataSet |
   DataPartitionWeave | Partition that iterates from begin to end jumping a specified spacing every increase |
    DataPartitionBlock | A contiguous block of data |
     DataSet | Class holding a set of DataPoint objects |
 VectorExpression< T, N, E > | Class for holding vector expressions |
 VectorExpression< std::complex< T >, N, Vector< std::complex< T >, N > > | |
  Vector< std::complex< T >, 3 > | |
 VectorExpression< T, N, Vector< T, N > > | |
  Vector< T, 2 > | |
  Vector< T, 4 > | |
   FourVector< T > | Four-Vector handling |
  Vector< T, N > | N-dimensional column vector |
 VectorExpression< T, N, VectorAddition< T, N, E1, E2 > > | |
  VectorAddition< T, N, E1, E2 > | Expression for addition of two VectorExpressions |
 VectorExpression< T, N, VectorSubtraction< T, N, E1, E2 > > | |
  VectorSubtraction< T, N, E1, E2 > | Expression for subtraction of two VectorExpressions |
 Wave | Class for description of intensity in a set of quantum numbers |
 WeakPtrCache< T > | Template for a cache of weak_ptr's to objects |
 WeakPtrCache< ParticleCombination > | |
  ParticleCombinationCache | Caches list of ParticleCombination's |
 WeakPtrCache< SpinAmplitude > | |
  SpinAmplitudeCache | Caches SpinAmplitudes |
   HelicityFormalism | Caches HelicitySpinAmplitude's |
   ZemachFormalism | Caches ZemachSpinAmplitude's |