AliRoot Core  3abf5b4 (3abf5b4)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMpConnection Class Reference

A connection properties. More...

#include <AliMpConnection.h>

Inheritance diagram for AliMpConnection:

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
 
AliMpMotifTypeGetOwner () 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...
 
AliMpConnectionoperator= (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...
 
AliMpMotifTypefOwner
 The motif type which contains this connection. More...
 

Detailed Description

A connection properties.

Author
David Guez, Ivana Hrivnacova; IPN Orsay

Definition at line 23 of file AliMpConnection.h.

Constructor & Destructor Documentation

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.

AliMpConnection::~AliMpConnection ( )
virtual

Destructor

Definition at line 86 of file AliMpConnection.cxx.

AliMpConnection::AliMpConnection ( )
private

Not implemented.

AliMpConnection::AliMpConnection ( const AliMpConnection right)
private

Not implemented.

Member Function Documentation

Int_t AliMpConnection::GetBergNum ( ) const
inline

Return Berg connector number.

Definition at line 39 of file AliMpConnection.h.

Referenced by AliMpMotifType::FindConnectionByBergNum(), AliMpMotifType::Print(), and AliMpMotifType::Save().

Int_t AliMpConnection::GetKaptonNum ( ) const
inline

Return kapton connector number.

Definition at line 41 of file AliMpConnection.h.

Referenced by AliMpMotifType::FindConnectionByKaptonNum(), and AliMpMotifType::Print().

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().

AliMpMotifType* AliMpConnection::GetOwner ( ) const
inline

Return the motif type which contains this connection.

Definition at line 53 of file AliMpConnection.h.

Int_t AliMpConnection::GetPadNum ( ) const
inline

Return pad number.

Definition at line 45 of file AliMpConnection.h.

Referenced by AliMpMotifType::FindConnectionByPadNum(), AliMpMotifType::Print(), and AliMpMotifType::Save().

AliMpConnection& AliMpConnection::operator= ( const AliMpConnection right)
private

Not implemented.

TString AliMpConnection::PadName ( ) const
inline

Return the pad number converted to a name.

Definition at line 87 of file AliMpConnection.h.

void AliMpConnection::SetGassiNum ( Int_t  n)
inline

Set Gassiplex channel number.

Definition at line 62 of file AliMpConnection.h.

void AliMpConnection::SetOwner ( AliMpMotifType owner)
inline

Set the motif type which contains this connection.

Definition at line 64 of file AliMpConnection.h.

Referenced by AliMpMotifType::AddConnection().

Member Data Documentation

Int_t AliMpConnection::fBergNum
private

Berg connector number.

Definition at line 75 of file AliMpConnection.h.

Referenced by GetBergNum().

Int_t AliMpConnection::fGassiNum
private

Gassiplex channel number.

Definition at line 77 of file AliMpConnection.h.

Referenced by GetManuChannel(), and SetGassiNum().

Int_t AliMpConnection::fKaptonNum
private

Kapton connector number.

Definition at line 76 of file AliMpConnection.h.

Referenced by GetKaptonNum().

MpPair_t AliMpConnection::fLocalIndices
private

Local indices.

Definition at line 78 of file AliMpConnection.h.

Referenced by GetLocalIndices(), GetLocalIx(), and GetLocalIy().

AliMpMotifType* AliMpConnection::fOwner
private

The motif type which contains this connection.

Definition at line 79 of file AliMpConnection.h.

Referenced by GetOwner(), PadName(), and SetOwner().


The documentation for this class was generated from the following files: