BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtCyclic3.hh File Reference
#include <iosfwd>

Go to the source code of this file.

Namespaces

namespace  EvtCyclic3

Enumerations

enum  EvtCyclic3::Index { EvtCyclic3::A = 0 , EvtCyclic3::B = 1 , EvtCyclic3::C = 2 }
enum  EvtCyclic3::Pair {
  EvtCyclic3::BC = 0 , EvtCyclic3::CB = BC , EvtCyclic3::CA = 1 , EvtCyclic3::AC = CA ,
  EvtCyclic3::AB = 2 , EvtCyclic3::BA = AB
}
enum  EvtCyclic3::Perm {
  EvtCyclic3::ABC = 0 , EvtCyclic3::BCA = 1 , EvtCyclic3::CAB = 2 , EvtCyclic3::CBA = 3 ,
  EvtCyclic3::BAC = 4 , EvtCyclic3::ACB = 5
}

Functions

Index EvtCyclic3::permute (Index i, Perm p)
Perm EvtCyclic3::permutation (Index i1, Index i2, Index i3)
Perm EvtCyclic3::permute (Perm i, Perm p)
Pair EvtCyclic3::permute (Pair i, Perm p)
Pair EvtCyclic3::i2pair (int i)
Index EvtCyclic3::prev (Index i)
Index EvtCyclic3::next (Index i)
Index EvtCyclic3::other (Index i, Index j)
Pair EvtCyclic3::other (Index i)
Pair EvtCyclic3::combine (Index i, Index j)
Pair EvtCyclic3::prev (Pair i)
Pair EvtCyclic3::next (Pair i)
Pair EvtCyclic3::other (Pair i, Pair j)
Index EvtCyclic3::first (Pair i)
Index EvtCyclic3::second (Pair i)
Index EvtCyclic3::other (Pair i)
Index EvtCyclic3::common (Pair i, Pair j)
Index EvtCyclic3::strToIndex (const char *str)
Pair EvtCyclic3::strToPair (const char *str)
char * EvtCyclic3::c_str (Index i)
char * EvtCyclic3::c_str (Pair i)
char * EvtCyclic3::c_str (Perm i)
char * EvtCyclic3::append (const char *str, EvtCyclic3::Index i)
char * EvtCyclic3::append (const char *str, EvtCyclic3::Pair i)