![]() |
AliRoot Core
3dc7879 (3dc7879)
|
Manager class for muon trigger electronics. More...
#include <AliMUONTriggerElectronics.h>
Public Member Functions | |
AliMUONTriggerElectronics (AliMUONCalibrationData *calibData=0) | |
virtual | ~AliMUONTriggerElectronics () |
virtual void | Factory (AliMUONCalibrationData *calibData) |
void | LoadMasks (AliMUONCalibrationData *calibData) |
virtual void | Feed (UShort_t pattern[2][4]) |
virtual void | Feed (const AliMUONVDigitStore &digitStore) |
virtual void | Feed (const AliMUONVTriggerStore &triggerStore) |
virtual void | Reset () |
virtual void | Scan (const Option_t *option) |
virtual void | LocalResponse () |
virtual void | RegionalResponse () |
virtual void | GlobalResponse () |
virtual void | DumpOS () |
virtual void | Digits2Trigger (const AliMUONVDigitStore &digitStore, AliMUONVTriggerStore &triggerStore) |
virtual Bool_t | ModifiedLocalResponse (Int_t loCircuit, Bool_t &bendingPlaneResp, Bool_t &nonBendingPlaneResp, Bool_t isCoinc44=kFALSE, Int_t removeChamber=-1) |
virtual void | ResponseRemovingChambers (AliMUONVTriggerStore &triggerStore) |
AliMUONTriggerCrateStore * | GetCrateStore () |
Return Crate array. More... | |
Private Member Functions | |
AliMUONTriggerElectronics (const AliMUONTriggerElectronics &right) | |
Not implemented. More... | |
AliMUONTriggerElectronics & | operator= (const AliMUONTriggerElectronics &right) |
Not implemented. More... | |
void | FeedCopyNeighbours () |
Private Attributes | |
AliMUONTriggerCrateStore * | fCrates |
Crate array. More... | |
AliMUONGlobalTriggerBoard * | fGlobalTriggerBoard |
Global trigger board. More... | |
Manager class for muon trigger electronics.
Client of trigger board classes
Definition at line 31 of file AliMUONTriggerElectronics.h.
AliMUONTriggerElectronics::AliMUONTriggerElectronics | ( | AliMUONCalibrationData * | calibData = 0 | ) |
CONSTRUCTOR
Definition at line 74 of file AliMUONTriggerElectronics.cxx.
Referenced by GetCrateStore().
|
virtual |
DESTRUCTOR
Definition at line 95 of file AliMUONTriggerElectronics.cxx.
|
private |
Not implemented.
|
virtual |
Main method to go from digits to trigger decision
Definition at line 506 of file AliMUONTriggerElectronics.cxx.
Referenced by AliMUONTriggerGUI::CreateTriggerStore(), AliMUONDigitizerV3::Digitize(), AliMUONTriggerUtilities::Init(), AliMUONTriggerQADataMakerRec::MakeRaws(), AliMUONRecoCheck::MakeTriggerableTracks(), and MUONTrigger().
|
virtual |
DUMP IN THE OLD WAY
Definition at line 258 of file AliMUONTriggerElectronics.cxx.
|
virtual |
BUILD ALL ELECTRONICS
Definition at line 105 of file AliMUONTriggerElectronics.cxx.
|
virtual |
FILL INPUTS
Definition at line 233 of file AliMUONTriggerElectronics.cxx.
Referenced by Digits2Trigger(), and ResponseRemovingChambers().
|
virtual |
FILL INPUTS
Definition at line 114 of file AliMUONTriggerElectronics.cxx.
|
virtual |
Fill inputs from reconstructed local trigger store
Definition at line 621 of file AliMUONTriggerElectronics.cxx.
|
private |
Feed the local copies and complete the feed with the information of neighbours
Definition at line 187 of file AliMUONTriggerElectronics.cxx.
Referenced by Feed(), and GetCrateStore().
|
inline |
Return Crate array.
Definition at line 66 of file AliMUONTriggerElectronics.h.
|
virtual |
Compute the global response
Definition at line 468 of file AliMUONTriggerElectronics.cxx.
Referenced by Digits2Trigger().
void AliMUONTriggerElectronics::LoadMasks | ( | AliMUONCalibrationData * | calibData | ) |
Load mask from config in CDB
Definition at line 327 of file AliMUONTriggerElectronics.cxx.
|
virtual |
Compute the response for local cards
Definition at line 397 of file AliMUONTriggerElectronics.cxx.
Referenced by Digits2Trigger().
|
virtual |
Re-compute the local trigger response with some modifications (i.e. setting coinc44 or after removing one chamber)
Definition at line 648 of file AliMUONTriggerElectronics.cxx.
Referenced by AliMUONTriggerQADataMakerRec::RawTriggerMatchOutLocal(), and ResponseRemovingChambers().
|
private |
Not implemented.
Referenced by GetCrateStore().
|
virtual |
Compute the response for all regional cards.
Definition at line 447 of file AliMUONTriggerElectronics.cxx.
Referenced by Digits2Trigger().
|
virtual |
RESET
Definition at line 305 of file AliMUONTriggerElectronics.cxx.
Referenced by Digits2Trigger(), and ResponseRemovingChambers().
|
virtual |
Update local board information with the trigger response after removing each chamber
Definition at line 706 of file AliMUONTriggerElectronics.cxx.
|
virtual |
SCAN
Definition at line 271 of file AliMUONTriggerElectronics.cxx.
|
private |
Crate array.
Definition at line 78 of file AliMUONTriggerElectronics.h.
Referenced by Digits2Trigger(), DumpOS(), Factory(), Feed(), FeedCopyNeighbours(), GetCrateStore(), GlobalResponse(), LoadMasks(), LocalResponse(), ModifiedLocalResponse(), RegionalResponse(), Reset(), Scan(), and ~AliMUONTriggerElectronics().
|
private |
Global trigger board.
Definition at line 79 of file AliMUONTriggerElectronics.h.
Referenced by Digits2Trigger(), GlobalResponse(), LoadMasks(), and ~AliMUONTriggerElectronics().