MINT2
|
#include <DalitzEventPattern.h>
Public Member Functions | |
DalitzEventPattern () | |
DalitzEventPattern (int pdg_ids[], int arrayDimension) | |
DalitzEventPattern (MINT::PolymorphVector< int > pdg_ids) | |
DalitzEventPattern (const std::vector< int > &pdg_ids) | |
DalitzEventPattern (const std::vector< DecayTreeItem > &yetAnother) | |
DalitzEventPattern (const MINT::PolymorphVector< DecayTreeItem > &yetAnother) | |
DalitzEventPattern (const DalitzEventPattern &other) | |
DalitzEventPattern (int mum, int d1, int d2) | |
DalitzEventPattern (int mum, int d1, int d2, int d3) | |
DalitzEventPattern (int mum, int d1, int d2, int d3, int d4) | |
DalitzEventPattern (const DecayTree &dt_in) | |
virtual | ~DalitzEventPattern () |
DalitzEventPattern | makeCPConjugate () const |
bool | equal (const DalitzEventPattern &other) const |
bool | lt (const DalitzEventPattern &other) const |
bool | operator== (const DalitzEventPattern &rhs) const |
bool | operator!= (const DalitzEventPattern &rhs) const |
bool | operator< (const DalitzEventPattern &rhs) const |
bool | operator<= (const DalitzEventPattern &rhs) const |
bool | operator>= (const DalitzEventPattern &rhs) const |
bool | operator> (const DalitzEventPattern &rhs) const |
bool | compatibleWithFinalState (const AmpInitialiser &InitContainsTree) const |
bool | compatibleWithFinalState (const DecayTree &tree) const |
bool | compatibleWithFinalState (const DalitzEventPattern &pat) const |
bool | compatibleWithFinalState (const std::vector< int > &otherFs) const |
bool | compatibleWithFinalState (const MINT::PolymorphVector< int > &otherFs) const |
bool | compatibleWith (const DecayTree &tree) const |
bool | selfConjugateFS () const |
void | print (std::ostream &os=std::cout) const |
std::vector< int > | finalStates () const |
double | sijMin (const MINT::PolymorphVector< int > &indices) const |
double | sijMax (const MINT::PolymorphVector< int > &indices) const |
double | sijMin (int i, int j) const |
double | sijMax (int i, int j) const |
double | sijMin (int i, int j, int k) const |
double | sijMax (int i, int j, int k) const |
int | numDaughters () const |
std::vector< int > | getVectorOfInts () const |
std::string | name () const |
Public Member Functions inherited from MINT::PolymorphVector< DecayTreeItem > | |
PolymorphVector () | |
PolymorphVector (unsigned int N) | |
PolymorphVector (unsigned int N, const DecayTreeItem &c) | |
PolymorphVector (const PolymorphVector &other) | |
PolymorphVector (const typename std::vector< DecayTreeItem > &other) | |
virtual | ~PolymorphVector () |
std::vector< DecayTreeItem > & | theVector () |
const std::vector< DecayTreeItem > & | theVector () const |
DecayTreeItem & | operator[] (unsigned int i) |
const DecayTreeItem & | operator[] (unsigned int i) const |
DecayTreeItem & | at (unsigned int i) |
const DecayTreeItem & | at (unsigned int i) const |
std::vector< DecayTreeItem >::iterator | begin () |
std::vector< DecayTreeItem >::const_iterator | begin () const |
std::vector< DecayTreeItem >::iterator | end () |
std::vector< DecayTreeItem >::const_iterator | end () const |
std::vector< DecayTreeItem >::iterator | find (const DecayTreeItem &c) |
std::vector< DecayTreeItem >::const_iterator | find (const DecayTreeItem &c) const |
DecayTreeItem & | front () |
const DecayTreeItem & | front () const |
DecayTreeItem & | back () |
const DecayTreeItem & | back () const |
unsigned int | size () const |
bool | empty () const |
void | push_back (const DecayTreeItem &c) |
void | pop_back () |
void | erase (typename std::vector< DecayTreeItem >::iterator pos) |
void | erase (typename std::vector< DecayTreeItem >::iterator first, typename std::vector< DecayTreeItem >::iterator last) |
PolymorphVector< DecayTreeItem > & | operator= (const PolymorphVector< DecayTreeItem > &other) |
void | clear () |
void | resize (unsigned int N) |
void | resize (unsigned int N, const DecayTreeItem &c) |
operator const typename std::vector< DecayTreeItem > & () const | |
operator typename std::vector< DecayTreeItem > & () | |
bool | operator== (const MINT::PolymorphVector< DecayTreeItem > &v2) const |
bool | operator!= (const MINT::PolymorphVector< DecayTreeItem > &v2) const |
bool | operator< (const MINT::PolymorphVector< DecayTreeItem > &v2) const |
bool | operator> (const MINT::PolymorphVector< DecayTreeItem > &v2) const |
Static Public Attributes | |
static const DalitzEventPattern | NoPattern |
Additional Inherited Members | |
Protected Attributes inherited from MINT::PolymorphVector< DecayTreeItem > | |
std::vector< DecayTreeItem > | _vec |
Definition at line 17 of file DalitzEventPattern.h.
|
inline |
Definition at line 20 of file DalitzEventPattern.h.
DalitzEventPattern::DalitzEventPattern | ( | int | pdg_ids[], |
int | arrayDimension | ||
) |
Definition at line 16 of file DalitzEventPattern.cpp.
DalitzEventPattern::DalitzEventPattern | ( | MINT::PolymorphVector< int > | pdg_ids | ) |
DalitzEventPattern::DalitzEventPattern | ( | const std::vector< int > & | pdg_ids | ) |
Definition at line 25 of file DalitzEventPattern.cpp.
DalitzEventPattern::DalitzEventPattern | ( | const std::vector< DecayTreeItem > & | yetAnother | ) |
DalitzEventPattern::DalitzEventPattern | ( | const MINT::PolymorphVector< DecayTreeItem > & | yetAnother | ) |
Definition at line 42 of file DalitzEventPattern.cpp.
DalitzEventPattern::DalitzEventPattern | ( | const DalitzEventPattern & | other | ) |
Definition at line 45 of file DalitzEventPattern.cpp.
DalitzEventPattern::DalitzEventPattern | ( | int | mum, |
int | d1, | ||
int | d2 | ||
) |
Definition at line 50 of file DalitzEventPattern.cpp.
DalitzEventPattern::DalitzEventPattern | ( | int | mum, |
int | d1, | ||
int | d2, | ||
int | d3 | ||
) |
Definition at line 58 of file DalitzEventPattern.cpp.
DalitzEventPattern::DalitzEventPattern | ( | int | mum, |
int | d1, | ||
int | d2, | ||
int | d3, | ||
int | d4 | ||
) |
Definition at line 67 of file DalitzEventPattern.cpp.
DalitzEventPattern::DalitzEventPattern | ( | const DecayTree & | dt_in | ) |
Definition at line 78 of file DalitzEventPattern.cpp.
|
inlinevirtual |
Definition at line 37 of file DalitzEventPattern.h.
bool DalitzEventPattern::compatibleWith | ( | const DecayTree & | tree | ) | const |
Definition at line 164 of file DalitzEventPattern.cpp.
bool DalitzEventPattern::compatibleWithFinalState | ( | const AmpInitialiser & | ampInitContainsTree | ) | const |
Definition at line 172 of file DalitzEventPattern.cpp.
bool DalitzEventPattern::compatibleWithFinalState | ( | const DecayTree & | tree | ) | const |
Definition at line 177 of file DalitzEventPattern.cpp.
bool DalitzEventPattern::compatibleWithFinalState | ( | const DalitzEventPattern & | pat | ) | const |
Definition at line 190 of file DalitzEventPattern.cpp.
bool DalitzEventPattern::compatibleWithFinalState | ( | const std::vector< int > & | otherFs | ) | const |
Definition at line 197 of file DalitzEventPattern.cpp.
|
inline |
Definition at line 54 of file DalitzEventPattern.h.
bool DalitzEventPattern::equal | ( | const DalitzEventPattern & | other | ) | const |
Definition at line 109 of file DalitzEventPattern.cpp.
std::vector< int > DalitzEventPattern::finalStates | ( | ) | const |
Definition at line 156 of file DalitzEventPattern.cpp.
std::vector< int > DalitzEventPattern::getVectorOfInts | ( | ) | const |
Definition at line 275 of file DalitzEventPattern.cpp.
bool DalitzEventPattern::lt | ( | const DalitzEventPattern & | other | ) | const |
Definition at line 117 of file DalitzEventPattern.cpp.
DalitzEventPattern DalitzEventPattern::makeCPConjugate | ( | ) | const |
Definition at line 103 of file DalitzEventPattern.cpp.
std::string DalitzEventPattern::name | ( | ) | const |
Definition at line 283 of file DalitzEventPattern.cpp.
|
inline |
Definition at line 74 of file DalitzEventPattern.h.
bool DalitzEventPattern::operator!= | ( | const DalitzEventPattern & | rhs | ) | const |
Definition at line 130 of file DalitzEventPattern.cpp.
bool DalitzEventPattern::operator< | ( | const DalitzEventPattern & | rhs | ) | const |
Definition at line 134 of file DalitzEventPattern.cpp.
bool DalitzEventPattern::operator<= | ( | const DalitzEventPattern & | rhs | ) | const |
Definition at line 137 of file DalitzEventPattern.cpp.
bool DalitzEventPattern::operator== | ( | const DalitzEventPattern & | rhs | ) | const |
Definition at line 127 of file DalitzEventPattern.cpp.
bool DalitzEventPattern::operator> | ( | const DalitzEventPattern & | rhs | ) | const |
Definition at line 143 of file DalitzEventPattern.cpp.
bool DalitzEventPattern::operator>= | ( | const DalitzEventPattern & | rhs | ) | const |
Definition at line 140 of file DalitzEventPattern.cpp.
void DalitzEventPattern::print | ( | std::ostream & | os = std::cout | ) | const |
Definition at line 147 of file DalitzEventPattern.cpp.
bool DalitzEventPattern::selfConjugateFS | ( | ) | const |
Definition at line 215 of file DalitzEventPattern.cpp.
double DalitzEventPattern::sijMax | ( | const MINT::PolymorphVector< int > & | indices | ) | const |
Definition at line 254 of file DalitzEventPattern.cpp.
double DalitzEventPattern::sijMax | ( | int | i, |
int | j | ||
) | const |
Definition at line 224 of file DalitzEventPattern.cpp.
double DalitzEventPattern::sijMax | ( | int | i, |
int | j, | ||
int | k | ||
) | const |
Definition at line 236 of file DalitzEventPattern.cpp.
double DalitzEventPattern::sijMin | ( | const MINT::PolymorphVector< int > & | indices | ) | const |
Definition at line 242 of file DalitzEventPattern.cpp.
double DalitzEventPattern::sijMin | ( | int | i, |
int | j | ||
) | const |
Definition at line 219 of file DalitzEventPattern.cpp.
double DalitzEventPattern::sijMin | ( | int | i, |
int | j, | ||
int | k | ||
) | const |
Definition at line 230 of file DalitzEventPattern.cpp.
|
static |
Definition at line 19 of file DalitzEventPattern.h.