#include <MEChannel.h>
Public Member Functions | |
MEChannel * | d (unsigned ii) |
MEChannel * | getAncestor (int ig) |
MEChannel * | getChannel (int ix, int iy) |
MEChannel * | getChannel (int ig, int ix, int iy) |
MEChannel * | getDaughter (int ix, int iy, int ig) |
MEChannel * | getDescendant (int ig, int ii) |
MEChannel * | getFirstDescendant (int ig) |
bool | getListOfAncestors (std::vector< MEChannel * > &) |
bool | getListOfChannels (std::vector< MEChannel * > &) |
bool | getListOfDescendants (std::vector< MEChannel * > &) |
bool | getListOfDescendants (int ig, std::vector< MEChannel * > &) |
int | id () const |
int | ig () const |
int | ix () const |
int | iy () const |
MEChannel * | m () |
MEChannel (int ix, int iy, int ii, MEChannel *mother) | |
unsigned | n () const |
TString | oneLine (int ig) |
TString | oneLine () |
TString | oneWord (int ig) |
TString | oneWord () |
void | print (std::ostream &o, bool recursif=false) const |
virtual | ~MEChannel () |
Private Member Functions | |
MEChannel * | addDaughter (int ix, int iy, int ii) |
Private Attributes | |
std::vector< MEChannel * > | _d |
std::vector< int > | _id |
int | _ig |
int | _ix |
int | _iy |
MEChannel * | _m |
Definition at line 12 of file MEChannel.h.
MEChannel::MEChannel | ( | int | ix, |
int | iy, | ||
int | ii, | ||
MEChannel * | mother | ||
) |
Definition at line 12 of file MEChannel.cc.
|
virtual |
Definition at line 33 of file MEChannel.cc.
|
private |
Definition at line 55 of file MEChannel.cc.
|
inline |
MEChannel * MEChannel::getAncestor | ( | int | ig | ) |
Definition at line 97 of file MEChannel.cc.
MEChannel * MEChannel::getChannel | ( | int | ix, |
int | iy | ||
) |
Definition at line 172 of file MEChannel.cc.
MEChannel * MEChannel::getChannel | ( | int | ig, |
int | ix, | ||
int | iy | ||
) |
Definition at line 159 of file MEChannel.cc.
MEChannel * MEChannel::getDaughter | ( | int | ix, |
int | iy, | ||
int | ig | ||
) |
Definition at line 42 of file MEChannel.cc.
MEChannel * MEChannel::getDescendant | ( | int | ig, |
int | ii | ||
) |
Definition at line 135 of file MEChannel.cc.
MEChannel * MEChannel::getFirstDescendant | ( | int | ig | ) |
Definition at line 150 of file MEChannel.cc.
bool MEChannel::getListOfAncestors | ( | std::vector< MEChannel * > & | vec | ) |
Definition at line 85 of file MEChannel.cc.
bool MEChannel::getListOfChannels | ( | std::vector< MEChannel * > & | vec | ) |
Definition at line 69 of file MEChannel.cc.
bool MEChannel::getListOfDescendants | ( | std::vector< MEChannel * > & | vec | ) |
Definition at line 112 of file MEChannel.cc.
bool MEChannel::getListOfDescendants | ( | int | ig, |
std::vector< MEChannel * > & | vec | ||
) |
Definition at line 123 of file MEChannel.cc.
int MEChannel::id | ( | ) | const |
Definition at line 63 of file MEChannel.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
TString MEChannel::oneLine | ( | int | ig | ) |
Definition at line 219 of file MEChannel.cc.
|
inline |
TString MEChannel::oneWord | ( | int | ig | ) |
Definition at line 295 of file MEChannel.cc.
|
inline |
void MEChannel::print | ( | std::ostream & | o, |
bool | recursif = false |
||
) | const |
Definition at line 193 of file MEChannel.cc.
|
private |
Definition at line 49 of file MEChannel.h.
|
private |
Definition at line 59 of file MEChannel.h.
|
private |
Definition at line 52 of file MEChannel.h.
|
private |
Definition at line 55 of file MEChannel.h.
Referenced by ix().
|
private |
Definition at line 56 of file MEChannel.h.
Referenced by iy().
|
private |
Definition at line 48 of file MEChannel.h.
Referenced by m().