![]() |
AliRoot Core
3dc7879 (3dc7879)
|
Trigger mapping methods, base class. More...
#include <AliEMCALTriggerMapping.h>
Public Member Functions | |
AliEMCALTriggerMapping () | |
AliEMCALTriggerMapping (Int_t ntru, const AliEMCALGeometry *geo) | |
virtual | ~AliEMCALTriggerMapping () |
virtual Bool_t | GetAbsFastORIndexFromTRU (Int_t iTRU, Int_t iADC, Int_t &id) const =0 |
virtual Bool_t | GetAbsFastORIndexFromPositionInTRU (Int_t iTRU, Int_t iEta, Int_t iPhi, Int_t &id) const =0 |
virtual Bool_t | GetAbsFastORIndexFromPositionInSM (Int_t iSM, Int_t iEta, Int_t iPhi, Int_t &id) const =0 |
virtual Bool_t | GetAbsFastORIndexFromPositionInEMCAL (Int_t iEta, Int_t iPhi, Int_t &id) const =0 |
virtual Bool_t | GetAbsFastORIndexFromPHOSSubregion (Int_t iPHOS, Int_t &id) const =0 |
virtual Bool_t | GetTRUFromAbsFastORIndex (Int_t id, Int_t &iTRU, Int_t &iADC) const =0 |
virtual Bool_t | GetPositionInTRUFromAbsFastORIndex (Int_t id, Int_t &iTRU, Int_t &iEta, Int_t &iPhi) const =0 |
virtual Bool_t | GetPositionInSMFromAbsFastORIndex (Int_t id, Int_t &iSM, Int_t &iEta, Int_t &iPhi) const =0 |
virtual Bool_t | GetPositionInEMCALFromAbsFastORIndex (Int_t id, Int_t &iEta, Int_t &iPhi) const =0 |
virtual Bool_t | GetFastORIndexFromCellIndex (Int_t id, Int_t &idx) const =0 |
virtual Bool_t | GetCellIndexFromFastORIndex (Int_t id, Int_t idx[4]) const =0 |
virtual Bool_t | GetTRUIndexFromSTUIndex (Int_t id, Int_t &idx, Int_t detector) const =0 |
virtual Bool_t | GetTRUIndexFromOnlineIndex (Int_t id, Int_t &idx) const =0 |
virtual Int_t | GetTRUIndexFromOnlineHwAdd (Int_t hwAdd, Int_t ddl, Int_t sm) const =0 |
virtual Bool_t | GetOnlineIndexFromTRUIndex (Int_t id, Int_t &idx) const =0 |
virtual Bool_t | GetFastORIndexFromL0Index (Int_t iTRU, Int_t id, Int_t idx[], Int_t size) const =0 |
virtual Int_t | GetTRUIndexFromSTUIndex (Int_t id, Int_t detector) const =0 |
virtual Int_t | GetTRUIndexFromOnlineIndex (Int_t id) const =0 |
virtual Int_t | GetOnlineIndexFromTRUIndex (Int_t id) const =0 |
virtual Bool_t | GetSTUIndexFromTRUIndex (Int_t id, Int_t &idx) const =0 |
virtual Int_t | GetSTUIndexFromTRUIndex (Int_t id) const =0 |
virtual Bool_t | GetTRUFromSTU (Int_t iTRU, Int_t iADC, Int_t &oTRU, Int_t &oADC, Int_t detector) const =0 |
virtual Bool_t | GetSTUFromTRU (Int_t iTRU, Int_t iADC, Int_t &oTRU, Int_t &oADC) const =0 |
virtual Bool_t | GetTRUFromSTU (Int_t iTRU, Int_t ieta, Int_t iphi, Int_t &oTRU, Int_t &oeta, Int_t &ophi, Int_t detector) const =0 |
virtual Bool_t | GetSTUFromTRU (Int_t iTRU, Int_t ieta, Int_t iphi, Int_t &oTRU, Int_t &oeta, Int_t &ophi) const =0 |
virtual void | GetNTRU (Int_t &n) |
virtual Int_t | GetNTRU () |
Protected Attributes | |
Int_t | fNTRU |
const AliEMCALGeometry * | fGeometry |
Private Member Functions | |
AliEMCALTriggerMapping (const AliEMCALTriggerMapping &rhs) | |
AliEMCALTriggerMapping & | operator= (const AliEMCALTriggerMapping &rhs) |
Trigger mapping methods, base class.
Trigger mapping base class
Definition at line 24 of file AliEMCALTriggerMapping.h.
|
inline |
Definition at line 27 of file AliEMCALTriggerMapping.h.
|
inline |
Definition at line 28 of file AliEMCALTriggerMapping.h.
|
inlinevirtual |
Definition at line 29 of file AliEMCALTriggerMapping.h.
|
private |
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
Referenced by AliEMCALGeometry::GetAbsFastORIndexFromPHOSSubregion(), and ~AliEMCALTriggerMapping().
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
Referenced by AliEMCALGeometry::GetAbsFastORIndexFromPositionInEMCAL(), and ~AliEMCALTriggerMapping().
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
Referenced by AliEMCALGeometry::GetAbsFastORIndexFromPositionInSM(), and ~AliEMCALTriggerMapping().
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
Referenced by AliEMCALGeometry::GetAbsFastORIndexFromPositionInTRU(), and ~AliEMCALTriggerMapping().
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
Referenced by AliEMCALGeometry::GetAbsFastORIndexFromTRU(), and ~AliEMCALTriggerMapping().
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
Referenced by AliEMCALGeometry::GetCellIndexFromFastORIndex(), and ~AliEMCALTriggerMapping().
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
Referenced by AliEMCALGeometry::GetFastORIndexFromCellIndex(), and ~AliEMCALTriggerMapping().
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
Referenced by AliEMCALGeometry::GetFastORIndexFromL0Index(), and ~AliEMCALTriggerMapping().
|
inlinevirtual |
Definition at line 60 of file AliEMCALTriggerMapping.h.
Referenced by AliEMCALGeometry::GetNTotalTRU().
|
inlinevirtual |
Definition at line 61 of file AliEMCALTriggerMapping.h.
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
Referenced by AliEMCALGeometry::GetOnlineIndexFromTRUIndex(), and ~AliEMCALTriggerMapping().
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
Referenced by AliEMCALGeometry::GetPositionInEMCALFromAbsFastORIndex(), and ~AliEMCALTriggerMapping().
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
Referenced by AliEMCALGeometry::GetPositionInSMFromAbsFastORIndex(), and ~AliEMCALTriggerMapping().
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
Referenced by AliEMCALGeometry::GetPositionInTRUFromAbsFastORIndex(), and ~AliEMCALTriggerMapping().
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
Referenced by AliEMCALGeometry::GetSTUFromTRU(), and ~AliEMCALTriggerMapping().
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
Referenced by AliEMCALGeometry::GetSTUIndexFromTRUIndex(), and ~AliEMCALTriggerMapping().
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
Referenced by AliEMCALGeometry::GetTRUFromAbsFastORIndex(), and ~AliEMCALTriggerMapping().
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
Referenced by AliEMCALGeometry::GetTRUFromSTU(), and ~AliEMCALTriggerMapping().
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
Referenced by AliEMCALTriggerRawDigitMaker::Add(), AliEMCALGeometry::GetTRUIndexFromOnlineHwAdd(), and ~AliEMCALTriggerMapping().
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
Referenced by AliEMCALGeometry::GetTRUIndexFromOnlineIndex(), and ~AliEMCALTriggerMapping().
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
Referenced by AliEMCALGeometry::GetTRUIndexFromSTUIndex(), and ~AliEMCALTriggerMapping().
|
pure virtual |
Implemented in AliEMCALTriggerMappingV2, and AliEMCALTriggerMappingV1.
|
private |
|
protected |
Definition at line 65 of file AliEMCALTriggerMapping.h.
Referenced by AliEMCALTriggerMappingV1::GetCellIndexFromFastORIndex(), AliEMCALTriggerMappingV2::GetCellIndexFromFastORIndex(), AliEMCALTriggerMappingV1::GetFastORIndexFromCellIndex(), and AliEMCALTriggerMappingV2::GetFastORIndexFromCellIndex().
|
protected |
Definition at line 64 of file AliEMCALTriggerMapping.h.
Referenced by AliEMCALTriggerMappingV1::GetAbsFastORIndexFromPositionInTRU(), AliEMCALTriggerMappingV1::GetAbsFastORIndexFromTRU(), GetNTRU(), AliEMCALTriggerMappingV1::GetOnlineIndexFromTRUIndex(), AliEMCALTriggerMappingV1::GetTRUFromAbsFastORIndex(), and AliEMCALTriggerMappingV1::GetTRUIndexFromOnlineIndex().