AliRoot Core  v5-06-30 (35d6c57)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMUONDDLTracker Class Reference

MUON DDL tracker. More...

#include <AliMUONDDLTracker.h>

Inheritance diagram for AliMUONDDLTracker:

Public Member Functions

 AliMUONDDLTracker ()
 
 AliMUONDDLTracker (TRootIOCtor *dummy)
 
virtual ~AliMUONDDLTracker ()
 
void AddBusPatch (const AliMUONBusStruct &busPatch, Int_t iBlock, Int_t iDsp)
 
void AddDspHeader (const AliMUONDspHeader &dspHeader, Int_t iBlock)
 
void AddBlkHeader (const AliMUONBlockHeader &blkHeader)
 
TClonesArray * GetBlkHeaderArray () const
 get TClonesArray More...
 
Int_t GetBlkHeaderEntries () const
 get entries More...
 
AliMUONBlockHeaderGetBlkHeaderEntry (Int_t i) const
 get entry More...
 
void Clear (Option_t *opt)
 

Private Member Functions

 AliMUONDDLTracker (const AliMUONDDLTracker &event)
 Not implemented. More...
 
AliMUONDDLTrackeroperator= (const AliMUONDDLTracker &event)
 Not implemented. More...
 

Private Attributes

TClonesArray * fBlkHeaderArray
 array of block header More...
 

Detailed Description

MUON DDL tracker.

A wrapper object for 1 DDL of the MUON tracking chambers.

Author
C. Finck

Definition at line 21 of file AliMUONDDLTracker.h.

Constructor & Destructor Documentation

AliMUONDDLTracker::AliMUONDDLTracker ( )

ctor

Definition at line 47 of file AliMUONDDLTracker.cxx.

AliMUONDDLTracker::AliMUONDDLTracker ( TRootIOCtor *  dummy)

ctor

Definition at line 37 of file AliMUONDDLTracker.cxx.

AliMUONDDLTracker::~AliMUONDDLTracker ( )
virtual

dtor

Definition at line 58 of file AliMUONDDLTracker.cxx.

AliMUONDDLTracker::AliMUONDDLTracker ( const AliMUONDDLTracker event)
private

Not implemented.

Member Function Documentation

void AliMUONDDLTracker::AddBlkHeader ( const AliMUONBlockHeader blkHeader)

adding Block header informations for a given block structure using TClonesArrays

Definition at line 100 of file AliMUONDDLTracker.cxx.

Referenced by AliMUONPayloadTracker::Decode(), and AliMUONRawStreamTrackerHP::GetDDLTracker().

void AliMUONDDLTracker::AddBusPatch ( const AliMUONBusStruct busPatch,
Int_t  iBlock,
Int_t  iDsp 
)

adding bus patch informations for a given block & Dsp structure using TClonesArrays

Definition at line 69 of file AliMUONDDLTracker.cxx.

Referenced by AliMUONPayloadTracker::Decode(), and AliMUONRawStreamTrackerHP::GetDDLTracker().

void AliMUONDDLTracker::AddDspHeader ( const AliMUONDspHeader dspHeader,
Int_t  iBlock 
)

adding DspHeader informations for a given block structure using TClonesArrays

Definition at line 85 of file AliMUONDDLTracker.cxx.

Referenced by AliMUONPayloadTracker::Decode(), and AliMUONRawStreamTrackerHP::GetDDLTracker().

void AliMUONDDLTracker::Clear ( Option_t *  opt)

Clear TClones arrays instead of deleting

Definition at line 111 of file AliMUONDDLTracker.cxx.

TClonesArray* AliMUONDDLTracker::GetBlkHeaderArray ( ) const
inline

get TClonesArray

Definition at line 33 of file AliMUONDDLTracker.h.

Referenced by AliMUONPayloadTracker::ResetDDL().

Int_t AliMUONDDLTracker::GetBlkHeaderEntries ( ) const
inline

get entries

Definition at line 36 of file AliMUONDDLTracker.h.

AliMUONBlockHeader* AliMUONDDLTracker::GetBlkHeaderEntry ( Int_t  i) const
inline

get entry

Definition at line 39 of file AliMUONDDLTracker.h.

Referenced by AliMUONRawStreamTracker::GetNextBlockHeader().

AliMUONDDLTracker& AliMUONDDLTracker::operator= ( const AliMUONDDLTracker event)
private

Not implemented.

Member Data Documentation

TClonesArray* AliMUONDDLTracker::fBlkHeaderArray
private

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