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