![]() |
AliRoot Core
d69033e (d69033e)
|
A container for AliMUONTriggerCrate objects. More...
#include <AliMUONTriggerCrateStore.h>
Public Member Functions | |
AliMUONTriggerCrateStore () | |
virtual | ~AliMUONTriggerCrateStore () |
Int_t | NumberOfCrates () const |
AliMUONTriggerCrate * | Crate (const char *crateName) const |
AliMUONTriggerCrate * | Crate (Int_t ddl, Int_t reg) const |
Int_t | NumberOfLocalBoards () const |
AliMUONLocalTriggerBoard * | LocalBoard (Int_t boardNumber) const |
void | ReadFromFile (AliMUONCalibrationData *calibData) |
TIterator * | CreateCrateIterator () const |
TIterator * | CreateLocalBoardIterator () const |
Protected Member Functions | |
AliMUONTriggerCrateStore (const AliMUONTriggerCrateStore &rhs) | |
Not implemented. More... | |
AliMUONTriggerCrateStore & | operator= (const AliMUONTriggerCrateStore &rhs) |
Not implemented. More... | |
Private Member Functions | |
void | AddCrate (const char *crateName) |
TString | GetCrateName (Int_t ddl, Int_t reg) const |
Private Attributes | |
AliMpExMap * | fCrates |
list of crates More... | |
AliMpExMap * | fLocalBoards |
local boards (indexed by their number) More... | |
A container for AliMUONTriggerCrate objects.
A container of trigger crate objects that offers iteration over both the crates themselves and the local boards they contain
Definition at line 27 of file AliMUONTriggerCrateStore.h.
AliMUONTriggerCrateStore::AliMUONTriggerCrateStore | ( | ) |
Default constructor
Definition at line 55 of file AliMUONTriggerCrateStore.cxx.
|
virtual |
Destructor
Definition at line 64 of file AliMUONTriggerCrateStore.cxx.
|
protected |
Not implemented.
|
private |
create and add a crate to our map
Definition at line 73 of file AliMUONTriggerCrateStore.cxx.
Referenced by ReadFromFile().
AliMUONTriggerCrate * AliMUONTriggerCrateStore::Crate | ( | const char * | crateName | ) | const |
return a crate by name
Definition at line 129 of file AliMUONTriggerCrateStore.cxx.
Referenced by AliMUONTriggerElectronics::Digits2Trigger(), AliMUONTriggerElectronics::GlobalResponse(), ReadFromFile(), and ReCalcGlobalTrigger().
AliMUONTriggerCrate * AliMUONTriggerCrateStore::Crate | ( | Int_t | ddl, |
Int_t | reg | ||
) | const |
return a crate by name
Definition at line 143 of file AliMUONTriggerCrateStore.cxx.
TIterator * AliMUONTriggerCrateStore::CreateCrateIterator | ( | ) | const |
Create iterator over crates
Definition at line 111 of file AliMUONTriggerCrateStore.cxx.
Referenced by AliMUONTriggerElectronics::Feed(), AliMUONTriggerElectronics::FeedCopyNeighbours(), AliMUONTriggerElectronics::LoadMasks(), AliMUONTriggerElectronics::LocalResponse(), MUONReCalcGlobalTrigger(), ReadFromFile(), AliMUONTriggerElectronics::RegionalResponse(), AliMUONTriggerElectronics::Reset(), and AliMUONTriggerElectronics::Scan().
TIterator * AliMUONTriggerCrateStore::CreateLocalBoardIterator | ( | ) | const |
Create iterator over local boards
Definition at line 120 of file AliMUONTriggerCrateStore.cxx.
|
private |
set crate name from DDL & reg number
Definition at line 155 of file AliMUONTriggerCrateStore.cxx.
Referenced by Crate().
AliMUONLocalTriggerBoard * AliMUONTriggerCrateStore::LocalBoard | ( | Int_t | boardNumber | ) | const |
return a board by number
Definition at line 96 of file AliMUONTriggerCrateStore.cxx.
Referenced by AliMUONTriggerElectronics::DumpOS(), AliMUONTriggerElectronics::Feed(), AliMUONTriggerGUI::InitBoards(), AliMUONTriggerGUIbdmap::LocalTriggerInfo(), AliMUONTriggerElectronics::ModifiedLocalResponse(), and AliMUONTriggerGUI::PrintTriggerStore().
Int_t AliMUONTriggerCrateStore::NumberOfCrates | ( | ) | const |
Number of crates we're holding
Definition at line 187 of file AliMUONTriggerCrateStore.cxx.
Referenced by AliMUONTriggerElectronics::GlobalResponse(), and ReCalcGlobalTrigger().
Int_t AliMUONTriggerCrateStore::NumberOfLocalBoards | ( | ) | const |
Number of local boards we're holding
Definition at line 196 of file AliMUONTriggerCrateStore.cxx.
|
protected |
Not implemented.
void AliMUONTriggerCrateStore::ReadFromFile | ( | AliMUONCalibrationData * | calibData | ) |
create crate and local board objects from mapping & calib (Ch.F)
Definition at line 205 of file AliMUONTriggerCrateStore.cxx.
Referenced by AliMUONTriggerElectronics::Factory(), AliMUONTriggerGUI::InitBoards(), and MUONReCalcGlobalTrigger().
|
private |
list of crates
Definition at line 57 of file AliMUONTriggerCrateStore.h.
Referenced by AddCrate(), Crate(), CreateCrateIterator(), NumberOfCrates(), ReadFromFile(), and ~AliMUONTriggerCrateStore().
|
private |
local boards (indexed by their number)
Definition at line 58 of file AliMUONTriggerCrateStore.h.
Referenced by CreateLocalBoardIterator(), LocalBoard(), NumberOfLocalBoards(), ReadFromFile(), and ~AliMUONTriggerCrateStore().