CGEM BOSS 6.6.5.g
BESIII Offline Software System
|
Enumerations | |
enum | Index { A =0 , B =1 , C =2 } |
enum | Pair { BC =0 , CB =BC , CA =1 , AC =CA , AB =2 , BA =AB } |
enum | Perm { ABC =0 , BCA =1 , CAB =2 , CBA =3 , BAC =4 , ACB =5 } |
Functions | |
Index | permute (Index i, Perm p) |
Perm | permutation (Index i1, Index i2, Index i3) |
Perm | permute (Perm i, Perm p) |
Pair | permute (Pair i, Perm p) |
Pair | i2pair (int i) |
Index | prev (Index i) |
Index | next (Index i) |
Index | other (Index i, Index j) |
Pair | other (Index i) |
Pair | combine (Index i, Index j) |
Pair | prev (Pair i) |
Pair | next (Pair i) |
Pair | other (Pair i, Pair j) |
Index | first (Pair i) |
Index | second (Pair i) |
Index | other (Pair i) |
Index | common (Pair i, Pair j) |
Index | strToIndex (const char *str) |
Pair | strToPair (const char *str) |
char * | c_str (Index i) |
char * | c_str (Pair i) |
char * | c_str (Perm i) |
char * | append (const char *str, EvtCyclic3::Index i) |
char * | append (const char *str, EvtCyclic3::Pair i) |
enum EvtCyclic3::Index |
Enumerator | |
---|---|
A | |
B | |
C |
Definition at line 20 of file EvtCyclic3.hh.
enum EvtCyclic3::Pair |
enum EvtCyclic3::Perm |
char * EvtCyclic3::append | ( | const char * | str, |
EvtCyclic3::Index | i | ||
) |
Definition at line 284 of file EvtCyclic3.cc.
char * EvtCyclic3::append | ( | const char * | str, |
EvtCyclic3::Pair | i | ||
) |
char * EvtCyclic3::c_str | ( | Index | i | ) |
Definition at line 252 of file EvtCyclic3.cc.
Referenced by append(), and EvtPto3PAmpFactory::processAmp().
char * EvtCyclic3::c_str | ( | Pair | i | ) |
Definition at line 263 of file EvtCyclic3.cc.
char * EvtCyclic3::c_str | ( | Perm | i | ) |
Definition at line 158 of file EvtCyclic3.cc.
Referenced by other(), permute(), and EvtDalitzPoint::pp().
Definition at line 228 of file EvtCyclic3.cc.
Referenced by EvtDalitzPlot::qMax(), and EvtDalitzPlot::qMin().
Definition at line 195 of file EvtCyclic3.cc.
Referenced by EvtPto3PAmp::amplitude(), EvtDalitzPlot::e(), EvtDalitzPlot::jacobian(), EvtPto3PAmp::numerator(), permute(), EvtDalitzPlot::q(), EvtDalitzPlot::qAbsMin(), and EvtDalitzPlot::vD().
Pair EvtCyclic3::i2pair | ( | int | i | ) |
Definition at line 107 of file EvtCyclic3.cc.
Referenced by EvtDalitzResPdf::compute_integral(), EvtDalitzPoint::qhel(), EvtDalitzPlot::qHelAbsMax(), EvtDalitzPlot::qHelAbsMin(), EvtDalitzPoint::qres(), and EvtDalitzResPdf::randomPoint().
Definition at line 176 of file EvtCyclic3.cc.
Definition at line 118 of file EvtCyclic3.cc.
Referenced by EvtPto3PAmp::amplitude(), combine(), common(), EvtDalitzPlot::e(), EvtDalitzReso::evaluate(), EvtDalitzPlot::jacobian(), EvtPto3PAmp::numerator(), EvtDalitzPlot::operator==(), other(), EvtDalitzPlot::qAbsMax(), EvtDalitzPlot::qMax(), EvtDalitzPlot::qMin(), and EvtDalitzPlot::vB().
Definition at line 186 of file EvtCyclic3.cc.
Definition at line 20 of file EvtCyclic3.cc.
Referenced by permute().
Definition at line 75 of file EvtCyclic3.cc.
Definition at line 66 of file EvtCyclic3.cc.
Definition at line 96 of file EvtCyclic3.cc.
Referenced by EvtDalitzPoint::qhel(), EvtDalitzPlot::qHelAbsMax(), EvtDalitzPlot::qHelAbsMin(), and EvtDalitzPoint::qres().
Definition at line 206 of file EvtCyclic3.cc.
Referenced by EvtPto3PAmp::amplitude(), EvtDalitzPlot::e(), EvtPto3PAmp::numerator(), permute(), EvtDalitzPlot::q(), EvtDalitzPlot::qAbsMin(), and EvtDalitzPlot::vD().
Index EvtCyclic3::strToIndex | ( | const char * | str | ) |
Definition at line 234 of file EvtCyclic3.cc.
Pair EvtCyclic3::strToPair | ( | const char * | str | ) |
Definition at line 243 of file EvtCyclic3.cc.
Referenced by EvtPto3PAmpFactory::processAmp().