![]() |
AliRoot Core
3abf5b4 (3abf5b4)
|
A connection properties. More...
#include <AliMpConnection.h>
Public Member Functions | |
AliMpConnection (Int_t padNum, Int_t bergNum, Int_t kaptonNum, Int_t gassiNum, MpPair_t localIndices) | |
AliMpConnection (TRootIOCtor *) | |
virtual | ~AliMpConnection () |
Int_t | GetBergNum () const |
Return Berg connector number. More... | |
Int_t | GetKaptonNum () const |
Return kapton connector number. More... | |
Int_t | GetManuChannel () const |
Return manu channel number. More... | |
Int_t | GetPadNum () const |
Return pad number. More... | |
MpPair_t | GetLocalIndices () const |
Return encoded local indices. More... | |
Int_t | GetLocalIx () const |
Int_t | GetLocalIy () const |
AliMpMotifType * | GetOwner () const |
Return the motif type which contains this connection. More... | |
TString | PadName () const |
Return the pad number converted to a name. More... | |
void | SetGassiNum (Int_t n) |
Set Gassiplex channel number. More... | |
void | SetOwner (AliMpMotifType *owner) |
Set the motif type which contains this connection. More... | |
Private Member Functions | |
AliMpConnection () | |
Not implemented. More... | |
AliMpConnection (const AliMpConnection &right) | |
Not implemented. More... | |
AliMpConnection & | operator= (const AliMpConnection &right) |
Not implemented. More... | |
Private Attributes | |
Int_t | fBergNum |
Berg connector number. More... | |
Int_t | fKaptonNum |
Kapton connector number. More... | |
Int_t | fGassiNum |
Gassiplex channel number. More... | |
MpPair_t | fLocalIndices |
Local indices. More... | |
AliMpMotifType * | fOwner |
The motif type which contains this connection. More... | |
A connection properties.
Definition at line 23 of file AliMpConnection.h.
AliMpConnection::AliMpConnection | ( | Int_t | padNum, |
Int_t | bergNum, | ||
Int_t | kaptonNum, | ||
Int_t | gassiNum, | ||
MpPair_t | localIndices | ||
) |
Standard constructor
Definition at line 38 of file AliMpConnection.cxx.
AliMpConnection::AliMpConnection | ( | TRootIOCtor * | ) |
Root IO constructor
Definition at line 58 of file AliMpConnection.cxx.
|
virtual |
Destructor
Definition at line 86 of file AliMpConnection.cxx.
|
private |
Not implemented.
|
private |
Not implemented.
|
inline |
Return Berg connector number.
Definition at line 39 of file AliMpConnection.h.
Referenced by AliMpMotifType::FindConnectionByBergNum(), AliMpMotifType::Print(), and AliMpMotifType::Save().
|
inline |
Return kapton connector number.
Definition at line 41 of file AliMpConnection.h.
Referenced by AliMpMotifType::FindConnectionByKaptonNum(), and AliMpMotifType::Print().
|
inline |
Return encoded local indices.
Definition at line 48 of file AliMpConnection.h.
Referenced by AliMpMotifType::AddConnection(), AliMpMotifType::FindLocalIndicesByBergNum(), AliMpMotifType::FindLocalIndicesByConnection(), AliMpMotifType::FindLocalIndicesByGassiNum(), AliMpMotifType::FindLocalIndicesByKaptonNum(), and AliMpMotifType::FindLocalIndicesByPadNum().
Int_t AliMpConnection::GetLocalIx | ( | ) | const |
Return local ix
Definition at line 94 of file AliMpConnection.cxx.
Referenced by AliMpMotifType::AddConnection(), and AliMUONManuContourMaker::CreateMotifContour().
Int_t AliMpConnection::GetLocalIy | ( | ) | const |
Return local iy
Definition at line 101 of file AliMpConnection.cxx.
Referenced by AliMpMotifType::AddConnection(), and AliMUONManuContourMaker::CreateMotifContour().
|
inline |
Return manu channel number.
Definition at line 43 of file AliMpConnection.h.
Referenced by AliMpMotifType::AddConnection(), AliMpMotifPositionPadIterator::CurrentItem(), AliMpSectorSegmentation::PadByIndices(), AliMpSlatSegmentation::PadByIndices(), AliMpSectorSegmentation::PadByPosition(), AliMpSlatSegmentation::PadByPosition(), AliMpMotifPainter::Paint(), and AliMpMotifType::Print().
|
inline |
Return the motif type which contains this connection.
Definition at line 53 of file AliMpConnection.h.
|
inline |
Return pad number.
Definition at line 45 of file AliMpConnection.h.
Referenced by AliMpMotifType::FindConnectionByPadNum(), AliMpMotifType::Print(), and AliMpMotifType::Save().
|
private |
Not implemented.
|
inline |
Return the pad number converted to a name.
Definition at line 87 of file AliMpConnection.h.
|
inline |
Set Gassiplex channel number.
Definition at line 62 of file AliMpConnection.h.
|
inline |
Set the motif type which contains this connection.
Definition at line 64 of file AliMpConnection.h.
Referenced by AliMpMotifType::AddConnection().
|
private |
|
private |
Gassiplex channel number.
Definition at line 77 of file AliMpConnection.h.
Referenced by GetManuChannel(), and SetGassiNum().
|
private |
Kapton connector number.
Definition at line 76 of file AliMpConnection.h.
Referenced by GetKaptonNum().
|
private |
Local indices.
Definition at line 78 of file AliMpConnection.h.
Referenced by GetLocalIndices(), GetLocalIx(), and GetLocalIy().
|
private |
The motif type which contains this connection.
Definition at line 79 of file AliMpConnection.h.
Referenced by GetOwner(), PadName(), and SetOwner().