|
Classes |
class | dchain::CandidateList< CandidateClass > |
class | dchain::ChargedVisibleList< Charged, CandidateClass > |
class | dchain::ChosenChargeList< Charged, CandidateClass > |
class | dchain::ChosenConjugateList< Conjugate, CandidateClass > |
class | dchain::CombinatoricList< CandidateClass > |
class | dchain::CombinatoricLoop< CandidateClass > |
class | dchain::ConjugateList< CandidateClass > |
class | dchain::DCUnaryAdapter< TFunc > |
class | dchain::DecayList< DecayClass, CandidateClass > |
class | dchain::FillDecayList< DecayClass, CandidateClass > |
class | dchain::FillDecayList< DecayClass, CandidateClass >::ChildList |
class | dchain::FillListWithSelection< TList, TSelector > |
class | dchain::IndexedLabeledCandidates< CandidateClass > |
class | dchain::IndexedLabeledDecays< DecayClass, CandidateClass > |
class | dchain::IndexedLabeledParticles< T, CandidateClass > |
class | dchain::LabeledCandidate< CandidateClass > |
class | dchain::LabeledCandidateList< CandidateClass > |
class | dchain::LabeledParticle< T > |
class | dchain::LabeledParticleList< ParticleClass, CandidateClass > |
struct | dchain::MakerTrait< T > |
class | dchain::MutableReferenceHolder< T > |
class | dchain::MuteWholeCandidateItr< CandidateClass > |
class | dchain::MuteWholeItr< T > |
class | dchain::NeutralNCVisibleList< NeutralNC, CandidateClass > |
class | dchain::NeutralVisibleList< Neutral, CandidateClass > |
struct | dchain::NewMaker< T > |
class | dchain::PartialCandidateItr< CandidateClass > |
class | dchain::PartialItr< T > |
struct | dchain::ParticleTraits< T > |
class | dchain::ReferenceCount |
class | dchain::ReferenceHolder< T > |
class | dchain::ReferenceHolderBase< TPtr, TRef > |
struct | dchain::ResultTypeTrait< T > |
struct | dchain::ResultTypeTrait< TReturn(*)(const TArg &)> |
struct | dchain::SelectAll< T > |
struct | dchain::SelectiveInserter< TList, TSelect > |
class | dchain::WholeCandidateItr< CandidateClass > |
class | dchain::WholeItr< T > |
Functions |
template<class TPtr, class TRef> |
int | charge_sign (const ReferenceHolderBase< TPtr, TRef > &iHolder) |
template<class T> |
int | charge_sign (const std::auto_ptr< T > &iCharged) |
template<class T> |
int | charge_sign (T *iCharged) |
template<class T> |
int | charge_sign (const T *iCharged) |
template<class T> |
int | charge_sign (const T &iCharged) |
template<class TIList, class TSelector, class T, class U> |
void | fill_using_selector (const TIList &iList, const TSelector &iSel, NeutralVisibleList< T, U > &oList) |
template<class TIList, class TSelector, class T, class U> |
void | fill_using_selector (const TIList &iList, const TSelector &iSel, NeutralNCVisibleList< T, U > &oList) |
template<class TIList, class TSelector, class TOList> |
void | fill_using_selector (const TIList &iList, const TSelector &iSelector, TOList &oList) |
template<class TIList, class TSelector, class T, class U> |
void | fill_using_selector (const TIList &iList, const TSelector &iSel, ChargedVisibleList< T, U > &oList) |
template<class TPtr, class TRef> |
int | is_bar (const ReferenceHolderBase< TPtr, TRef > &iHolder) |
template<class T> |
int | is_bar (T *iNeutralNC) |
template<class T> |
int | is_bar (const T *iNeutralNC) |
template<class T> |
int | is_bar (const T &iNeutralNC) |
template<class CandidateClass> |
CombinatoricList< CandidateClass > | operator * (const CombinatoricList< CandidateClass > &lhs, const CombinatoricList< CandidateClass > &rhs) |
template<class CandidateClass> |
CombinatoricList< CandidateClass > | operator * (const ConjugateList< CandidateClass > &lhs, const CombinatoricList< CandidateClass > &rhs) |
template<class CandidateClass> |
CombinatoricList< CandidateClass > | operator * (const CombinatoricList< CandidateClass > &lhs, const ConjugateList< CandidateClass > &rhs) |
template<class CandidateClass> |
CombinatoricList< CandidateClass > | operator * (const ConjugateList< CandidateClass > &lhs, const ConjugateList< CandidateClass > &rhs) |
template<class DecayClass, class CandidateClass, class NeutralClass> |
DecayList< DecayClass, CandidateClass > | operator+ (const NeutralVisibleList< NeutralClass > &iList1, const DecayList< DecayClass, CandidateClass > &iList2) |
template<class DecayClass, class CandidateClass, class NeutralClass> |
DecayList< DecayClass, CandidateClass > | operator+ (const DecayList< DecayClass, CandidateClass > &iList1, const NeutralVisibleList< NeutralClass > &iList2) |
template<class DecayClass, class CandidateClass> |
DecayList< DecayClass, CandidateClass > | operator+ (const DecayList< DecayClass, CandidateClass > &iList1, const DecayList< DecayClass, CandidateClass > &iList2) |
conjugation::Label | otherLabel (const conjugation::Label &aLabel) |
template<class CandidateClass> |
LabeledCandidate< CandidateClass > * | value_type (const MuteWholeCandidateItr< CandidateClass > &) |
Variables |
const conjugation::Label | kBaseLabel = conjugation::kHeads |