CGEM BOSS 6.6.5.i
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)