BOSS 7.0.9
BESIII Offline Software System
Loading...
Searching...
No Matches
bak-BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/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 , 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 , 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 , 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)