AmpGen 2.1
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NAmpGen
  NARM128d
   Creal_v
   Cint_v
  NAVX2d
   Creal_v
  NAVX2f
   Creal_v
  NAVX512d
   Creal_v
  Ndetail
   Cdebug_type
   Csize_of
   Csize_of< void >
   CzeroType
  NHelicity
   CFlags
  NLineshapeNamespace that contains all lineshapes, i.e
   CBase
   CBugg
   CBWSimple two-body Breit-Wigner lineshape that describes relatively narrow, isolated resonances that couple to a single channel / orbital configuration
   CCoupledChannelDescription of a resonance that decays to multiple two and three-body final states
   CDecaySpline
   CEtaDalitzEmpirical Dalitz plot distribution for \( \eta \rightarrow \pi^{+}\pi^{-}\pi^{0} \)
   CExpFFExponential form-factor of type \( e^{ - q^2 R^2 } \)
   CFactory
   CFlatteLineshape to describe resonances with coupled channels such as \(f_{0}(980)^{0} / a_{0}(980) \)
   CFOCUSK matrix amplitudes used for I=1/2 and I=3/2 in the description of the \( K\pi \) S-wave in the analysis of \( D^{+}\rightarrow K^{-}\pi^{+}\pi^{+}\) https://arxiv.org/abs/0705.2248
   CFormFactor
   CFormFactorSpline
   CGaussianGaussian shape for (relatively) long lived states that are limited by experimental resolution, rather than natural width
   CGenericKmatrixImplementation of a generic K-matrix
   CGLASSGeneralised description of the \( K\pi\) S-wave, taken from BABAR / BELLE analysis of \( D^{0} \to K_{S}^{0} \pi^{+} \pi^{-} \) https://journals.aps.org/prd/pdf/10.1103/PhysRevD.98.112012
   CGounarisSakuraiGounaris-Sakurai lineshape models dispersive corrections to the \(I=1,J=1\) \(\pi\pi\) propagator
   CGSplineLineshape with an arbitrary running width determined from a spline
   CInelasticSpline
   CIsotensor
   CkMatrixSimpleSimple and flexible K matrix that implements a variable number of scalar channels and poles
   CLASSDescription of the \( K\pi \) S-wave, based on the fits to scattering data
   CMIPWAModel-Independent Partial Wave parameterisation using cubic splines
   CNone
   CNonRelBWNonrelativistic Breit-Wigner lineshape
   CPALANOI=1/2 and I=3/2 K Matrices used in the description of the \( K\pi\) S-wave in the analysis of \(\eta_{c}\rightarrow K^{+} K^{-} \pi^{0}\) https://arxiv.org/abs/1701.04881
   CPhoton
   CPolyPolynominal shape \( \mathcal{A}(s) = \sqrt{ \sum_{ij} c_{ij} s^{i} (s^\prime)^{j} } \) where the sum is to lineshapeModifier::Degree, and the free parameters of the shape are lineshapeModifier_cij
   CPolyNRPolynominal shape \( \mathcal{A}(s) = \sum^n_i c_i s^{i} \) where the sum is to lineshapeModifier::Degree, and the free parameters of the shape are lineshapeModifier_ci
   CSBWBreit-Wigner lineshape with fixed width
   CTD(Linear) time dependence
  Nutils
   Cis_vector_type
   Csize
   Cis_complex_type
   Cis_complex_type< AmpGen::Complex< T > >
   Cis_std__complex
   Cis_std__complex< std::complex< T > >
  NVertexNamespace that contains the base class for vertices, Vertex::Base, as well as the implementations of specific spin couplings and some helper functions such as the orbital operators
   CBaseBase class for all spin vertices
   CS_SS_S\( S = S_1 S_2 \)
   CS_VV_S\( S = g_{\mu\nu} V_1^\mu V_2^{\nu} \)
   CS_VV_S1\( S = S_{\mu\nu} V_1^\mu V_2^{\nu} \)
   CS_VV_P\( S = \varepsilon_{\alpha\beta\mu\nu} P^{\alpha} L^{\beta} V_1^{\mu} V_2^{\nu} \)
   CS_VV_D\( S = L_{\mu\nu} V_1^\mu V_2^\nu \)
   CS_VS_P\( S = L_{\mu} V_1^{\mu} S_2 \)
   CS_TV_P\( S = L^{\mu} T_{\mu\nu} V^{\nu} \)
   CS_TV_D\( S = \varepsilon_{\mu\nu\alpha\beta} T^{\mu\gamma} L_{\gamma}^{\nu} P^{\alpha} V^{\beta} \)
   CS_TS_D\( S = T^{\mu\nu} L_{\mu\nu}\)
   CS_TT_S\( S = T_1^{\mu\nu} T_{2\mu\nu}\)
   CV_SS_P\( V^{\mu} = L^{\mu} S_1 S_2 \)
   CV_VS_P
   CV_VS_S\( V^{\mu} = S^{\mu\nu} V_{1\nu} S_2 \)
   CV_VS_D
   CV_TS_P
   CV_TS_D
   CV_VV_P
   CV_VV_P1
   CV_VV_P2
   CV_VV_S
   CT_VS_D
   CT_VS_P
   CT_SS_D
   CT_TS_D
   CT_TS_S
   Cf_fS_S
   Cf_fS_S1
   Cf_fS_P
   Cf_fS_P1
   Cf_Vf_S
   Cf_Vf_S1
   Cf_Vf_P
   Cf_Vf_P1
   Cf_Vf_P2
   Cf_Vf_P3
   Cf_fS_SL
   Cf_fS_SR
   Cf_Vf_SL
   Cf_Vf_SR
   Cf_Vf_D
   Cf_Vf_D1
   Cf_Tf_P
   Cr_fS_P
   Cr_fS_D
   Cf_rS_P
   Cf_rS_D
   Cf_rS_P1
   CF_FS_S
   CF_FS_S1
   CF_FS_P
   CF_FS_P1
   CF_VF_S
   CF_VF_S1
   CF_VF_P
   CF_VF_P1
   CF_VF_P2
   CF_VF_P3
   CF_FS_SL
   CF_FS_SR
   CF_VF_SL
   CF_VF_SR
   CF_VF_D
   CF_VF_D1
   CF_TF_P
   CR_FS_P
   CR_FS_D
   CF_RS_P
   CF_RS_D
   CF_RS_P1
   CS_fF_S
   CS_fF_S1
   CV_fF_S
   CV_fF_S1
   CV_fF_PL
   CV_fF_PR
   CS_VV_rp
   CS_VV_rm
   CS_TV_rp
   CS_TV_rm
   CFactory
  CAbsUnary expression that returns \(|z|\)
  CACosUnary expression that returns \(\cos^{-1}(z)\)
  CAmplitudeRules
  CAndBinary expression that returns \(l \wedge r\)
  CApplicationOptionsDefault
  CArgumentStructure to pass "named" parameters to functions
  CArgumentPackContainer 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
  CArrayExpression for a fixed size array of values
  CASinUnary expression that returns \(\sin^{-1}(z)\)
  CASTResolver(Internal) class to aide in the resolution of the dependencies of expression trees
  CATanUnary expression that returns \(\tan^{-1}(z)\)
  CATan2
  CBilinears
  CBinDT
   CINode
   CEndNode
   CDecision
  CCacheTransfer
  CChi2Estimator
  CCoherentSumA coherent sum of amplitudes
  CCompiledExpression
  CCompiledExpression< ret_type(arg_types...)>
  CCompiledExpressionBaseBase class for compiled expressions, i.e
  CCompilerWrapper
  CComplex
  CComplexVariable
  CConfigurable
  CConfigurableBase
  CConjUnary expression that returns \(z^{*}\)
  CConstantClass to contain a constant (which can contain a complex value)
  CCosUnary expression that returns \(\cos(z)\)
  CCouplingConstant
  CDalitzIntegratorClass for doing 2D integrals using the Square Dalitz Plot (SQDP) method
  CDecayChainStack
  CDecayChainStackBase
  CDiscreteDistribution
  CDivideBinary expression that returns \(l / r\)
  CDynamicContainerTemplate class for a DynamicContainer, containing a temporary buffer of objects and a generator function that refreshes the buffer once the current buffer is exhausted
   CIterator
  CDynamicFCNWrapper to give templated interface to a function contained in a dynamically linked library
  CDynamicFCN< RETURN_TYPE(IN_TYPES...)>
  CEqual
  CEventEncapsulates the final state particles of a single event
  CEventList
  CEventListSIMD
  CEventTypeDeals with final state configuration of events, specifically dealing with the ordering of particles in trees
  CExpUnary expression that returns \(e^x\)
  CExpressionWrapper class for shared_ptrs to virtual expressions for use in conjunction with operators to build expression trees
  CExpressionPackA group of expressions packed into a single expression
  CExpressionParameter
  CExpressionParser
  CExtendLikelihoodBase
  CFactoryStatic factory to construct classes from a hierarchy based on a key (normally std::string)
  CFastDT
   CNode
  CFitFraction
  CFitFractionCalculator
   Cfcalc
  CFitResult
  CFmodBinary expression that returns the fractional part of \( l \mathrm{mod} r \)
  CFunction
  CFunctionCache
  CGaussErrorPropagator
  CGaussianConstraint
  CGenerator
  CGreaterThanBinary expression that returns \(l > r\)
  CGreaterThanEqualToBinary expression that returns \(l > r\)
  CHelicityCosineFunctor to compute the angle between set of particles {1} and {2} in the rest frame of set {3}
  CIArgumentVirtual 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
  CIBinaryExpressionBase class for binary expressions, i.e
  CIExpressionVirtual base class for other expression tree components
  CImagUnary expression that returns the imaginary part of \(z\)
  CIncoherentSumAn incoherent sum of resonances, traditionally considered as an approximate background model
  Cintegral
  CIntegrator
  CISqrtUnary expression that uses inverse sqrt (faster than dividing by sqrt)
  CIUnaryExpressionBase class for unary expressions, i.e
  CKahanSumImplements Kahan summation for better precision with (repeated) floating point addition
  CKeyedFunctors
  CKeyedFunctors< return_type(arg_types...)>
  CLambdaExpressionParameter that the value of which is given by some arbitrary C++ function
  CLambdaTransfer
  CLASSO
  CLessThanBinary expression that returns \(l < r\)
  CLessThanEqualToBinary expression that returns \(l < r\)
  CLGammaUnary expression that returns \(\log\left|\Gamma(x)\right|\)
  CLinearErrorPropagatorPropagates 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
  CLogUnary expression that returns \(\log(x)\)
  CLS
  CMatrixElement
  CMinuitExpression
  CMinuitParameter
  CMinuitParameterSet
  CMinuitProxy
  CMomentumTransferFunctor to calculate the linear momemtum between particles {1} and {2} in the rest frame of {1} + {2}
  CNamedParameterA parameter with value specified by the user at runtime, either in an options file or via the command line
  CNonlinearErrorPropagator
  CNormUnary expression that returns \(|z|^2\)
  CNormalOrderedExpression
   CTerm
  COptionsParser
  COrBinary expression that returns \(l \wedge r\)
  CPade
  CParameterTransfer
  CParticleDescribes a particle, its decay process and subsequent decay products, which are also Particles
  CParticlePropertiesClass that contains the PDG properties (mass, width, charges, etc.) for a single particle species,
  CParticlePropertiesList
  CPDFWrapper
  CPhaseSpacePhase-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
  CPolarisedSum
  CpoleConfig
  CPowBinary expression that returns \( l^{r} \)
  CProductBinary expression that returns \(l\times r\)
  CProfileClock
  CProgressBar
  CProjection
  CProjection2D
  CPropertyProperties are configurable characteristics of objects that will at some point inherit from a base class
  CQuarkContent
  CQuarkState
  CRealUnary expression that returns the real part of \(z\)
  CRecursivePhaseSpaceGenerator of events with more complex topologies
  Cscatter_iterator
  CSimFit
  CSinUnary expression that returns \(\sin(z)\)
  CSmallVector
  CSpline
  CSplineTransfer
  CSqrtUnary expression that returns \(\sqrt{x}\)
  CStore
  CSubBinary expression that returns \(l-r\)
  CSubTree
  CSumBinary expression that returns \(l+r\)
  CSumPDFA pdf that contains one or more terms
  CTanUnary expression that returns \(\tan(z)\)
  CTensor
   CIndex
   CDim
  CTensorExpression
  CTensorProxyUtility class that wraps a tensor and a set of indices such that tensor operations can be performed
  CTernaryEvaluates the ternary operator
  CThreadPool
  CThreeBodyCalculator
  CTotalCoupling
  CTransform
  CTransformSequence
  CTreePhaseSpaceGenerator of events where the phase space is decomposed into a series of subtrees
  CTreeReader
   CProxy
  CVariableFree parameter for expression