![]() |
AliRoot Core
3dc7879 (3dc7879)
|
FMD detector coordinates. More...
#include <FMD/AliFMDIndex.h>
Public Member Functions | |
AliFMDIndex () | |
AliFMDIndex (const AliFMDIndex &o) | |
AliFMDIndex (UShort_t detector, Char_t ring='\0', UShort_t sector=0, UShort_t strip=0) | |
AliFMDIndex & | operator= (const AliFMDIndex &o) |
bool | operator== (const AliFMDIndex &o) const |
bool | operator< (const AliFMDIndex &o) const |
virtual | ~AliFMDIndex () |
UShort_t | Detector () const |
Char_t | Ring () const |
UShort_t | Sector () const |
UShort_t | Strip () const |
void | SetDetector (UShort_t x) |
void | SetRing (Char_t x) |
void | SetSector (UShort_t x) |
void | SetStrip (UShort_t x) |
virtual void | Print (Option_t *opt="") const |
const char * | Name () const |
Protected Member Functions | |
Int_t | Hash () const |
Protected Attributes | |
UShort_t | fDetector |
Char_t | fRing |
UShort_t | fSector |
UShort_t | fStrip |
TString | fName |
Int_t | fHash |
Cached name. More... | |
FMD detector coordinates.
Definition at line 36 of file AliFMDIndex.h.
AliFMDIndex::AliFMDIndex | ( | ) |
CTOR
Definition at line 49 of file AliFMDIndex.cxx.
AliFMDIndex::AliFMDIndex | ( | const AliFMDIndex & | o | ) |
AliFMDIndex::AliFMDIndex | ( | UShort_t | detector, |
Char_t | ring = '\0' , |
||
UShort_t | sector = 0 , |
||
UShort_t | strip = 0 |
||
) |
Constrctor
Definition at line 73 of file AliFMDIndex.cxx.
|
inlinevirtual |
DTOR
Definition at line 66 of file AliFMDIndex.h.
|
inline |
|
protected |
Definition at line 111 of file AliFMDIndex.cxx.
Referenced by operator<(), operator==(), and SetStrip().
const char * AliFMDIndex::Name | ( | ) | const |
Definition at line 135 of file AliFMDIndex.cxx.
Referenced by AliFMDObjIndex::GetName(), operator<<(), Print(), and SetStrip().
|
inline |
Comparison operator
o | Object to compare to |
true
if this is smaller than o Definition at line 153 of file AliFMDIndex.h.
AliFMDIndex & AliFMDIndex::operator= | ( | const AliFMDIndex & | o | ) |
Assignment operator
o | Object to assign from |
Definition at line 97 of file AliFMDIndex.cxx.
Referenced by AliFMDObjIndex::operator=().
|
inline |
Comparison operator
o | Object to compare to |
true
if these refer to the same index Definition at line 145 of file AliFMDIndex.h.
|
virtual |
Print information
opt | Not used |
Definition at line 127 of file AliFMDIndex.cxx.
Referenced by SetStrip().
|
inline |
|
inline |
|
inline |
x | Detector # |
Definition at line 76 of file AliFMDIndex.h.
|
inline |
x | Ring ID |
Definition at line 78 of file AliFMDIndex.h.
|
inline |
x | sector # |
Definition at line 80 of file AliFMDIndex.h.
|
inline |
x | strip # |
Definition at line 82 of file AliFMDIndex.h.
|
inline |
|
protected |
Definition at line 90 of file AliFMDIndex.h.
Referenced by Detector(), Hash(), Name(), operator=(), and SetDetector().
|
mutableprotected |
Cached name.
Definition at line 95 of file AliFMDIndex.h.
Referenced by Hash(), operator=(), SetDetector(), SetRing(), SetSector(), and SetStrip().
|
mutableprotected |
Definition at line 94 of file AliFMDIndex.h.
Referenced by Name().
|
protected |
Definition at line 91 of file AliFMDIndex.h.
Referenced by Hash(), Name(), operator=(), Ring(), and SetRing().
|
protected |
Definition at line 92 of file AliFMDIndex.h.
Referenced by Hash(), Name(), operator=(), Sector(), and SetSector().
|
protected |
Definition at line 93 of file AliFMDIndex.h.
Referenced by Hash(), Name(), operator=(), SetStrip(), and Strip().