![]() |
AliRoot Core
a565103 (a565103)
|
The class defines the configuration of trigger crate. More...
#include <AliMUONTriggerCrateConfig.h>
Public Member Functions | |
AliMUONTriggerCrateConfig (AliMpTriggerCrate *mpTriggerCrate) | |
AliMUONTriggerCrateConfig (TRootIOCtor *ioCtor) | |
virtual | ~AliMUONTriggerCrateConfig () |
void | SetMask (UShort_t mask) |
Set regional mask. More... | |
void | SetMode (UShort_t mode) |
Set mode operating for crate. More... | |
void | SetCoinc (UShort_t coinc) |
Set coincidence mode for crate. More... | |
const Char_t * | GetName () const |
Return name. More... | |
UShort_t | GetId () const |
Return Id. More... | |
UShort_t | GetMask () const |
Return mask. More... | |
UShort_t | GetMode () const |
Return Mode. More... | |
UShort_t | GetCoinc () const |
Return coinc. More... | |
Int_t | GetNofLocalBoards () const |
Int_t | GetLocalBoardId (Int_t index) const |
Bool_t | HasLocalBoard (Int_t localBoardId) const |
Bool_t | AddLocalBoard (Int_t localBoardId) |
Int_t | GetNofLocalBoardsOld () const |
Int_t | GetLocalBoardIdOld (Int_t index) const |
Private Member Functions | |
AliMUONTriggerCrateConfig () | |
Not implemented. More... | |
AliMUONTriggerCrateConfig (const AliMUONTriggerCrateConfig &rhs) | |
Not implemented. More... | |
AliMUONTriggerCrateConfig & | operator= (const AliMUONTriggerCrateConfig &rhs) |
Not implemented. More... | |
Private Attributes | |
AliMpTriggerCrate * | fMpCrate |
mapping crate More... | |
UShort_t | fMask |
regional mask More... | |
UShort_t | fMode |
mode operating for crate More... | |
UShort_t | fCoinc |
coincidence mode for crate More... | |
UShort_t | fId |
crate number More... | |
AliMpArrayI | fLocalBoard |
local board connected to this crate More... | |
The class defines the configuration of trigger crate.
Definition at line 22 of file AliMUONTriggerCrateConfig.h.
AliMUONTriggerCrateConfig::AliMUONTriggerCrateConfig | ( | AliMpTriggerCrate * | mpTriggerCrate | ) |
Standard constructor for Shuttle + DA
Definition at line 37 of file AliMUONTriggerCrateConfig.cxx.
AliMUONTriggerCrateConfig::AliMUONTriggerCrateConfig | ( | TRootIOCtor * | ioCtor | ) |
Standard constructor for Shuttle + DA
Definition at line 58 of file AliMUONTriggerCrateConfig.cxx.
|
virtual |
Destructor
Definition at line 72 of file AliMUONTriggerCrateConfig.cxx.
|
private |
Not implemented.
|
private |
Not implemented.
Bool_t AliMUONTriggerCrateConfig::AddLocalBoard | ( | Int_t | localBoardId | ) |
Add local boards with given detElemId. Return true if the local board was added
Definition at line 82 of file AliMUONTriggerCrateConfig.cxx.
|
inline |
Return coinc.
Definition at line 102 of file AliMUONTriggerCrateConfig.h.
Referenced by AliMUONTriggerIO::WriteRegionalConfig().
|
inline |
Return Id.
Definition at line 90 of file AliMUONTriggerCrateConfig.h.
Referenced by AliMUONTriggerCrateConfig().
Int_t AliMUONTriggerCrateConfig::GetLocalBoardId | ( | Int_t | index | ) | const |
Return the local board by index (in loop)
Definition at line 101 of file AliMUONTriggerCrateConfig.cxx.
Int_t AliMUONTriggerCrateConfig::GetLocalBoardIdOld | ( | Int_t | index | ) | const |
Return the local board by index (in loop)from the old data member. Only for OCDB backward compatibility checking.
Definition at line 126 of file AliMUONTriggerCrateConfig.cxx.
|
inline |
Return mask.
Definition at line 94 of file AliMUONTriggerCrateConfig.h.
Referenced by AliMUONTriggerElectronics::LoadMasks(), ReCalcGlobalTrigger(), and AliMUONTriggerIO::WriteRegionalConfig().
|
inline |
Return Mode.
Definition at line 98 of file AliMUONTriggerCrateConfig.h.
Referenced by AliMUONTriggerIO::WriteRegionalConfig().
|
inline |
Return name.
Definition at line 86 of file AliMUONTriggerCrateConfig.h.
Int_t AliMUONTriggerCrateConfig::GetNofLocalBoards | ( | ) | const |
Return the number of local board in this crate
Definition at line 93 of file AliMUONTriggerCrateConfig.cxx.
Int_t AliMUONTriggerCrateConfig::GetNofLocalBoardsOld | ( | ) | const |
Return the number of local board in this crate from the old data member. Only for OCDB backward compatibility checking.
Definition at line 118 of file AliMUONTriggerCrateConfig.cxx.
Bool_t AliMUONTriggerCrateConfig::HasLocalBoard | ( | Int_t | localBoardId | ) | const |
Return true if crate has local boardwith given localBoardId
Definition at line 109 of file AliMUONTriggerCrateConfig.cxx.
|
private |
Not implemented.
|
inline |
Set coincidence mode for crate.
Definition at line 82 of file AliMUONTriggerCrateConfig.h.
Referenced by AliMUONRegionalTriggerConfig::ReadData().
|
inline |
Set regional mask.
Definition at line 74 of file AliMUONTriggerCrateConfig.h.
Referenced by AliMUONRegionalTriggerConfig::ReadData().
|
inline |
Set mode operating for crate.
Definition at line 78 of file AliMUONTriggerCrateConfig.h.
Referenced by AliMUONRegionalTriggerConfig::ReadData().
|
private |
coincidence mode for crate
Definition at line 62 of file AliMUONTriggerCrateConfig.h.
Referenced by GetCoinc(), and SetCoinc().
|
private |
crate number
Definition at line 65 of file AliMUONTriggerCrateConfig.h.
|
private |
local board connected to this crate
Definition at line 66 of file AliMUONTriggerCrateConfig.h.
Referenced by AddLocalBoard(), GetLocalBoardIdOld(), and GetNofLocalBoardsOld().
|
private |
regional mask
Definition at line 60 of file AliMUONTriggerCrateConfig.h.
|
private |
mode operating for crate
Definition at line 61 of file AliMUONTriggerCrateConfig.h.
|
private |
mapping crate
Definition at line 59 of file AliMUONTriggerCrateConfig.h.
Referenced by AddLocalBoard(), GetId(), GetLocalBoardId(), GetName(), GetNofLocalBoards(), and HasLocalBoard().