![]() |
AliRoot Core
a565103 (a565103)
|
The class defines the properties of trigger crate. More...
#include <AliMpTriggerCrate.h>
Public Member Functions | |
AliMpTriggerCrate (const Char_t *name, UShort_t Id) | |
AliMpTriggerCrate (TRootIOCtor *) | |
virtual | ~AliMpTriggerCrate () |
Bool_t | AddLocalBoard (Int_t localBoardId) |
Int_t | GetDdlId () const |
get methods More... | |
UShort_t | GetId () const |
Return Id. More... | |
Int_t | GetNofLocalBoards () const |
Int_t | GetLocalBoardId (Int_t index) const |
Bool_t | HasLocalBoard (Int_t localBoardId) const |
void | SetDdlId (Int_t ddl) |
set methods More... | |
Static Public Member Functions | |
static TString | GenerateName (Int_t crateId, Int_t ddlId, Int_t nodDdls) |
Private Member Functions | |
AliMpTriggerCrate () | |
Not implemented. More... | |
AliMpTriggerCrate (const AliMpTriggerCrate &rhs) | |
Not implemented. More... | |
AliMpTriggerCrate & | operator= (const AliMpTriggerCrate &rhs) |
Not implemented. More... | |
Private Attributes | |
UShort_t | fId |
crate number More... | |
Int_t | fDdlId |
DDL to which this bus patch is connected. More... | |
AliMpArrayI | fLocalBoard |
local board connected to this crate More... | |
The class defines the properties of trigger crate.
Definition at line 20 of file AliMpTriggerCrate.h.
AliMpTriggerCrate::AliMpTriggerCrate | ( | const Char_t * | name, |
UShort_t | Id | ||
) |
Standard constructor
Definition at line 66 of file AliMpTriggerCrate.cxx.
AliMpTriggerCrate::AliMpTriggerCrate | ( | TRootIOCtor * | ) |
Root IO constructor
Definition at line 77 of file AliMpTriggerCrate.cxx.
|
virtual |
Destructor
Definition at line 87 of file AliMpTriggerCrate.cxx.
|
private |
Not implemented.
|
private |
Not implemented.
Bool_t AliMpTriggerCrate::AddLocalBoard | ( | Int_t | localBoardId | ) |
Add local boards with given detElemId. Return true if the local board was added
Definition at line 97 of file AliMpTriggerCrate.cxx.
Referenced by AliMUONTriggerCrateConfig::AddLocalBoard(), and AliMpRegionalTrigger::ReadData().
|
static |
Generate name
Definition at line 39 of file AliMpTriggerCrate.cxx.
Referenced by AliMpDDLStore::GetTriggerCrate(), AliMUONTriggerIO::LocalBoardId(), and AliMUONTriggerIO::WriteRegionalConfig().
|
inline |
|
inline |
Return Id.
Definition at line 66 of file AliMpTriggerCrate.h.
Referenced by AliMUONTriggerCrateConfig::GetId(), AliMUONTriggerIO::WriteRegionalConfig(), and AliMUONRawWriter::WriteTriggerDDL().
Int_t AliMpTriggerCrate::GetLocalBoardId | ( | Int_t | index | ) | const |
Return the local board by index (in loop)
Definition at line 123 of file AliMpTriggerCrate.cxx.
Referenced by AliMUONTriggerCrateConfig::GetLocalBoardId(), AliMUONTriggerIO::LocalBoardId(), AliMUONTriggerQADataMakerRec::MakeRaws(), MUONRawStreamTrigger(), MUONRawStreamTriggerHPExpert(), MUONRawStreamTriggerHPExpert2(), MUONRawStreamTriggerHPExpert3(), AliMUONTriggerCrateStore::ReadFromFile(), AliMUONDigitMaker::ReadTriggerDDL(), AliMUONTriggerIO::WriteRegionalConfig(), and AliMUONRawWriter::WriteTriggerDDL().
Int_t AliMpTriggerCrate::GetNofLocalBoards | ( | ) | const |
Return the number of local board in this crate
Definition at line 115 of file AliMpTriggerCrate.cxx.
Referenced by AliMUONTriggerCrateConfig::GetNofLocalBoards(), AliMUONTriggerQADataMakerRec::MakeRaws(), AliMUONTriggerCrateStore::ReadFromFile(), and AliMUONTriggerIO::WriteRegionalConfig().
Bool_t AliMpTriggerCrate::HasLocalBoard | ( | Int_t | localBoardId | ) | const |
Return true if crate has local boardwith given localBoardId
Definition at line 134 of file AliMpTriggerCrate.cxx.
Referenced by AddLocalBoard(), and AliMUONTriggerCrateConfig::HasLocalBoard().
|
private |
Not implemented.
|
inline |
set methods
Definition at line 40 of file AliMpTriggerCrate.h.
|
private |
DDL to which this bus patch is connected.
Definition at line 52 of file AliMpTriggerCrate.h.
Referenced by GetDdlId(), and SetDdlId().
|
private |
|
private |
local board connected to this crate
Definition at line 53 of file AliMpTriggerCrate.h.
Referenced by AddLocalBoard(), GetLocalBoardId(), GetNofLocalBoards(), and HasLocalBoard().